Krzyżacy mieli do dyspozycji około 21 tysięcy żołnierzy (51 chorągwi) – rycerzy z zachodniej Europy oraz artylerzystów z bombardami. Swoją armią wielki mistrz dowodził osobiście.
Polacy dysponowali 31 tysiącami żołnierzy (90 chorągwi) – rycerzami polskimi oraz jeźdźcami litewskimi. Król Jagiełło nie brał bezpośredniego udziału w bitwie – obserwował pole walki ze wzgórza, z którego wydawał rozkazy za sprawą gońców.
Wojska Polskie były zdecydowanie, słabiej uzbrojone, lecz było ich więcej. Może to być powód, dla którego polski król wolał dowodzić swymi armiami ze strategicznej pozycji, wykorzystując każdy błąd lepiej uzbrojonego przeciwnika, niż brać bezpośredni udział w bitwie i stracić możliwość kontrolowania pola bitwy.