Skip to content
The War AtlasThe · War · Atlas

BATTLE // -214 BCE

Battle of Cornus

LOADING MAP TELEMETRY…

Source · Wikipedia

Significance

The Battle of Cornus ended a Carthaginian attempt to exploit an internal revolt against Roman rule in Sardinia during the Second Punic War. A Carthaginian army under Hasdrubal the Bald had sailed to the island to support the local insurgency led by Hampsicora, opening a potential second front against Rome at a moment when Carthaginian forces under Hannibal were active in Italy. The Roman praetor Titus Manlius Torquatus met this force near Sestu and Decimomannu, north of Caralis, and destroyed it: Carthaginian casualties reached 13,500 out of a force of 15,000. A subsequent Roman naval engagement south of Sardinia scattered the Carthaginian fleet, eliminating both the land and sea components of the expedition. The double defeat closed off Sardinia as an operational theater, securing Roman control of the island and denying Carthage a base from which to threaten Roman communications and supply in the western Mediterranean.

Forces & casualties

Troop strength

  • Roman Republic22,000
    medium
  • Carthage15,000
    medium

Roman Republic fielded a 1.5 : 1 numerical advantage

Casualties

  • Carthage13,500
    medium90% loss rate

Commanders (3)

Compare with sibling battle

6 options

Pick a battle to compare side-by-side

Related

6 sibling battles · 0 factions

Last verified July 2026
Cite this page →Suggest a correction →