According to Vietnamese sources, the Mongol army consisted of at least 30,000 soldiers of which at least 2,000 were Yi troops from the Dali Kingdom while Western sources estimate that the Mongol army consisted of about 100,000 Mongols with an additional 10,000 Yi soldiers.