રોમન લશ્કરમાં 33,000 ઇન્ફન્ટ્રીમેન અને 8,000 ઘોડેસવારોનો સમાવેશ થતો હતો, જ્યારે કાર્થેગીનિયનો 34,000 ઇન્ફન્ટ્રી અને 3,000 કેવેલરી હતા.