Según Polibio las bajas debieron ser de unos 10 000 cartagineses muertos y unos 2000 romanos.