Попробуем проанализировать состав и численность участвовавших в битве войск. Подразделения средневековых армий имели свои знамёна — хоругви. Из-за шума битвы сигналы горна были не слышны. Поэтому команды отдавались движениями знамени. Подразделение, имевшее знамя, также называлось хоругвью. Численность хоругви колебалась в значительных пределах: от 150–200 до 3000 человек. Иногда в современной литературе хоругви называют полками. Средняя численность хоругви скорее ближе к современному батальону.
Большой разброс оценки численности участвовавших в Грюнвальдской битве войск связан с тем, что количество воинов в разных хоругвях отличалось иногда в 10 раз и более. Так происходило из-за нескольких причин. Хоругви формировались по территориальному принципу. Например, население Полоцка, одного из самых больших городов Восточной Европы, в то время было около 100 тысяч человек. Численность полоцкой хоругви, приведённой на поле битвы воеводой Иваном Немирой, оценивается в 3000 человек. Столичные хоругви (виленские, троцкие, краковские) были также большими, поэтому делились на две части. Соответственно чем меньше был город или воеводство, тем меньше была хоругвь. Например, воины тогда ещё маленького города Менска, согласно дошедшим до нас косвенным свидетельствам, были объединены с заславльцами в одну хоругвь.
Для того чтобы ввести противника в заблуждение, полководцы искусственно увеличивали или уменьшали число знамён, полков, костров на привале и т. п. Например, существует множество примеров того, как для деморализации противника создавалась видимость прихода пополнения установкой большого числа новых флагов и шатров. Поляки считают, что в Грюнвальдской битве тевтоны выставили около 50 хоругвей против 90 или 100 хоругвей союзников. Говорить о том, что у тевтонов были проблемы с мобилизацией, не приходится. Если вспомнить, что главной целью тевтонов было спровоцировать союзников наступать под огнём артиллерии, то не трудно предположить, что количество орденских знамён было искусственно занижено. Этот вывод подтверждает и тот факт, что 21 тевтонская хоругвь атаковала на участке фронта, занимаемом 50 хоругвями поляков, да ещё и захлестнули 3 хоругви литвинов. Вывод резерва, состоявшего из 16 тевтонских хоругвей, за пределы видимости также является искусственной демонстрацией малочисленности орденской армии. Нечто похожее спустя 200 лет в битве со шведами под Кирхгольмом (пригород Риги) сделал наш земляк великий гетман Княжества Литовского Ян Кароль Ходкевич. Искусственным занижением количества своих гусаров он побудил шведов атаковать из невыгодной позиции. «Закидать шапками» литвинов не удалось. Шведы едва спаслись на кораблях.
На Грюнвальде для отвлечения внимания противника на второстепенное направление под многочисленными знамёнами и значками могли быть собраны резервисты, новобранцы и ополченцы. На главном же направлении под знаменем одного комтура или воеводы собиралась со всех полков целая группировка отборного «спецназа». Ударный потенциал хоругвей являлся военной тайной, и его выяснение составляло большую сложность даже во время самих событий, тем более по прошествии шести веков. Единственным внешним признаком, отличающим главное направление предполагаемого удара, является появление на этом участке ярких военачальников. Исходя из этого критерия то, что командование левого фланга тевтонов, противостоящего армии Витовта, было поручено второму после магистра человеку ордена, великому маршалу (по-современному — министру обороны) Фридриху фон Валленроду, свидетельствует о том, что это направление тевтоны считали главным. И битву они позже именовали по называнию населённого пункта на этом фланге — Танненбергская. Первоисточник приблизительно 1416 года — «Cronica conflictus Wladislai rogis Polonie cum cruciferis anno Christi 1410» — прямо пишет об отборных людях-крестоносцах напротив Витовтовой части войска: «Alia autem pars hostium ex eisdem electis cruciferorum hominibus cum maximo impetu et clamore cu gente ducis Vytoldi…»
Обычно историки пишут, что в Грюнвальдской битве участвовало около 40 хоругвей Великого Княжества Литовского. Из них 30 (или 35) пришли под знаменем «Погоня» и 8 (или 10) — под «Колюмнами». Кроме того, со своими татарами пришёл хан Джелал-эд-Дин, сын Тохтамыша, надеявшийся с помощью Витовта вернуть себе владения отца — Золотую Орду. Численность татар в разных источниках варьируется в значительных пределах (500–40000 чел.). Польский историк Ян Длугош, описывавший битву спустя сорок лет после неё, называет 50 польских и 48 литовских хоругвей. Из-за большого расстояния перехода Витовт взял в поход преимущественно кавалерийские части. Существует версия, что пехота ВКЛ, составлявшая 2/3 всего войска ВКЛ, была оставлена в княжестве, чтобы блокировать возможный удар Ливонского ордена со стороны Риги.