1. Недостаточные разведка и охранение римской армии. 2. Конные силы карфагенян превосходили конные силы римлян почти в два раза, а, так как битва велась на открытой равнине, это играло только на руку карфагенянам. 3. Банально, Ганнибал выбрал более удачную тактику ведения битвы, чем римские консулы. Он нетривиально расположил свою армию, что позволило карфагенянам окружить и разбить римские легионы, превосходившие их по численности.