Gli storici non sono concordi su chi vinse la battaglia.
Alcuni sostengono che i Romani, guidati da Scipione l'Africano, ottennero una vittoria decisiva, mentre altri credono che i Cartaginesi, comandati da Annibale, riuscirono a contenere l'offens