El ejército de Aníbal era probablemente más numeroso que el ejército de los romanos, que sumaban 18000 hombres.