Skip to content
The War AtlasThe · War · Atlas

ORDER OF BATTLE // -210 BCE

Battle of the Upper Baetis

Estimated force strength by side, with confidence labels per surviving record.

Forces engaged

2 sides catalogued · combined 62,000 estimated

  • Carthage

    12,000

    Medium-confidence figure

  • Roman Republic

    50,000

    Medium-confidence figure

Battle context

The Battle of the Upper Baetis, fought in 211 BC, comprised two engagements — the battles of Castulo and Ilorca — and ended in a decisive Carthaginian victory. Both Roman commanders, Publius Cornelius Scipio and his brother Gnaeus Cornelius Scipio, were killed in the fighting, eliminating the Roman command in Hispania at a stroke. The loss was severe: Roman Republic casualties numbered between 21,000 and 22,000. The defeat terminated seven years of Roman campaigning in Hispania by the Scipio brothers, a campaign that had functioned as a strategic drain on Carthaginian resources and had limited the reinforcements and supplies available to Hannibal during his ongoing operations in Italy. The removal of both commanders and the destruction of their forces left Rome's position in Hispania critically exposed within the wider Second Punic War.

‹ Full battle dossier
Last verified July 2026
Cite this page →Suggest a correction →