Причин поражения было несколько. По новгородской летописи первая причина - это бегство половецких войск с поля боя. Но еще к главным причинам поражения можно отнести крайнюю недооценку татаро-монгольских сил, а также отсутствие единого командования войсками и как следствие несогласованность русских войск (не выступили некоторые князья, например, Владимиро-Суздальский Юрий, а Мстислав Старый хоть и выступил, но своим бездействием погубил себя и свое войско).