Battle of Cannae
Hannibal's masterpiece — ~50,000 Carthaginians encircle and destroy a Roman army nearly twice their size in a single day (216 BCE).
Scroll to advance through the battle ↓
Armies deploy across the Aufidus plain
At dawn on the (probably southern) bank of the Aufidus, Varro and Paullus mass ~55,000 Roman and allied infantry in an unusually deep, narrow close-order block to smash straight through Hannibal's center, cavalry on both wings, river anchoring the Roman right. Hannibal draws up ~50,000 opposite, facing the Romans across the plain near Cannae.
Hannibal bows his center forward
Hannibal pushes his Iberian and Gallic infantry forward into a deliberately convex crescent that bulges toward the Romans, alternating Hispanic and Gallic units, placing himself and his brother Mago at the front and center. His veteran Libyan (African) heavy infantry are held back in columns on each flank, refused from the line — the jaws of the intended trap.
Hasdrubal shatters the Roman cavalry by the river
On the river (south) wing, Hasdrubal's massed Iberian and Gallic heavy cavalry charge the outnumbered Roman citizen cavalry. Cramped between the infantry block and the Aufidus, many fight dismounted; the Romans are ridden down and broken. Hasdrubal keeps discipline and does NOT pursue — he holds his squadrons for the decisive maneuver.
Numidians pin the allied cavalry
On the inland (north) wing, Hanno's ~3,000–4,000 Numidian light horse skirmish with the Roman allied cavalry — not seeking a decisive win but fixing them in place with harassing, feigning attacks while the heavier action is decided on the river flank. Maharbal, Hannibal's overall cavalry commander, drives the wing action.
The legions drive into the center
The deep Roman infantry mass grinds forward into Hannibal's bulging center, exactly as Hannibal wants. Confident of a Trebia-style breakthrough, the legionaries push in and begin to funnel inward, their frontage narrowing as they chase the yielding Hispanic and Gallic line. Dust and an easterly wind blow into the Romans' faces.
The convex center bows into a receding crescent
Under mounting Roman pressure Hannibal's center withdraws step by step in controlled retreat, the forward bulge inverting into a concave crescent that swallows the advancing legions. The Romans compress deeper into the pocket, packed so tight they can barely wield their weapons — while the untouched African columns wait on either flank.
The African infantry turn in on both flanks
At the decisive moment Hannibal orders his veteran Libyan/African heavy infantry, held in echelon on the wings, to wheel inward against the exposed Roman flanks. With their own cavalry cover gone, the Romans are now pressed on three sides — one of the earliest recorded pincer movements closing on the packed legionary mass.
Hasdrubal's cavalry seals the rear
Hasdrubal leads his victorious heavy cavalry clear across the rear of the battlefield, first helping rout the allied cavalry off the field with the Numidians, then charging into the back of the Roman infantry. The pocket is sealed on all four sides: the largest Roman army yet fielded is completely surrounded with no line of escape.
The encircled army is destroyed
Trapped and unable to maneuver, the Roman army is cut down from the outside in through the afternoon until nightfall. Polybius reports around 70,000 killed and 10,000 captured; consul Paullus dies on the field while Varro escapes with a few horsemen. Carthaginian losses were comparatively light — the double envelopment complete.
Phase by phase
- Deployment · Dawn, 2 Aug 216 BCE
Lucius Aemilius PaullusArmies deploy across the Aufidus plainAt dawn on the (probably southern) bank of the Aufidus, Varro and Paullus mass ~55,000 Roman and allied infantry in an unusually deep, narrow close-order block to smash straight through Hannibal's center, cavalry on both wings, river anchoring the Roman right. Hannibal draws up ~50,000 opposite, facing the Romans across the plain near Cannae.Aufidus (Ofanto) plain near Cannae, Apulia · reconstructed · Wikipedia, Battle of Cannae (deployment); Polybius Histories 3; Wikipedia, Cannae (river bank) - Carthaginian setup · Morning
HannibalHannibal bows his center forwardCarthage (Hannibal)Hannibal pushes his Iberian and Gallic infantry forward into a deliberately convex crescent that bulges toward the Romans, alternating Hispanic and Gallic units, placing himself and his brother Mago at the front and center. His veteran Libyan (African) heavy infantry are held back in columns on each flank, refused from the line — the jaws of the intended trap.Carthaginian center, Cannae plain · reconstructed · Wikipedia, Battle of Cannae (crescent/convex center, African infantry on flanks); Polybius Histories 3 - Cavalry engagement · Morning, opening clashHasdrubal shatters the Roman cavalry by the riverCarthage (Hannibal)On the river (south) wing, Hasdrubal's massed Iberian and Gallic heavy cavalry charge the outnumbered Roman citizen cavalry. Cramped between the infantry block and the Aufidus, many fight dismounted; the Romans are ridden down and broken. Hasdrubal keeps discipline and does NOT pursue — he holds his squadrons for the decisive maneuver.Roman right / Carthaginian left wing, by the Aufidus · reconstructed · Wikipedia, Battle of Cannae (Hasdrubal, Hispanic/Gallic cavalry on the left near Aufidus, dismounted fighting, no pursuit); Polybius Histories 3
- Cavalry engagement · MorningNumidians pin the allied cavalryCarthage (Hannibal)On the inland (north) wing, Hanno's ~3,000–4,000 Numidian light horse skirmish with the Roman allied cavalry — not seeking a decisive win but fixing them in place with harassing, feigning attacks while the heavier action is decided on the river flank. Maharbal, Hannibal's overall cavalry commander, drives the wing action.Roman left / Carthaginian right wing (inland) · reconstructed · Wikipedia, Battle of Cannae (Hanno, 3,000–4,000 Numidians on the right, containing action; Maharbal cavalry command); Livy Ab Urbe Condita 22
- Infantry advance · MiddayThe legions drive into the centerRome (Varro & Paullus)The deep Roman infantry mass grinds forward into Hannibal's bulging center, exactly as Hannibal wants. Confident of a Trebia-style breakthrough, the legionaries push in and begin to funnel inward, their frontage narrowing as they chase the yielding Hispanic and Gallic line. Dust and an easterly wind blow into the Romans' faces.Center of the Cannae line · reconstructed · Wikipedia, Battle of Cannae (Roman deep push into center, Trebia reference, dust and wind); Polybius Histories 3
- Center withdrawal · Midday to early afternoon
HannibalThe convex center bows into a receding crescentCarthage (Hannibal)Under mounting Roman pressure Hannibal's center withdraws step by step in controlled retreat, the forward bulge inverting into a concave crescent that swallows the advancing legions. The Romans compress deeper into the pocket, packed so tight they can barely wield their weapons — while the untouched African columns wait on either flank.Center, folding into a pocket · reconstructed · Wikipedia, Battle of Cannae (controlled withdrawal, crescent inversion, Romans compressed); Polybius Histories 3 - Flank envelopment · AfternoonThe African infantry turn in on both flanksCarthage (Hannibal)At the decisive moment Hannibal orders his veteran Libyan/African heavy infantry, held in echelon on the wings, to wheel inward against the exposed Roman flanks. With their own cavalry cover gone, the Romans are now pressed on three sides — one of the earliest recorded pincer movements closing on the packed legionary mass.Both flanks of the Roman infantry pocket · reconstructed · Wikipedia, Battle of Cannae (African infantry turn inward, pincer movement); Polybius Histories 3
- Encirclement · AfternoonHasdrubal's cavalry seals the rearCarthage (Hannibal)Hasdrubal leads his victorious heavy cavalry clear across the rear of the battlefield, first helping rout the allied cavalry off the field with the Numidians, then charging into the back of the Roman infantry. The pocket is sealed on all four sides: the largest Roman army yet fielded is completely surrounded with no line of escape.Rear of the Roman formation · reconstructed · Wikipedia, Battle of Cannae (Hasdrubal wheels across field, routs socii cavalry with Numidians, hits Roman rear, full encirclement); Polybius Histories 3
- Annihilation · Afternoon into evening
Lucius Aemilius PaullusThe encircled army is destroyedTrapped and unable to maneuver, the Roman army is cut down from the outside in through the afternoon until nightfall. Polybius reports around 70,000 killed and 10,000 captured; consul Paullus dies on the field while Varro escapes with a few horsemen. Carthaginian losses were comparatively light — the double envelopment complete.The closed Roman pocket, Cannae plain · reconstructed · Wikipedia, Battle of Cannae (casualties: Polybius ~70,000 killed/10,000 captured; Paullus killed, Varro escapes); Livy Ab Urbe Condita 22
Sources
- Wikipedia, Battle of Cannae (https://en.wikipedia.org/wiki/Battle_of_Cannae)
- Polybius, Histories, Book 3 (ancient primary source, via Wikipedia)
- Livy, Ab Urbe Condita, Book 22 (ancient primary source, via Wikipedia)
- TheCollector — Map: Battle of Cannae (216 BCE) Deployment & Initial Attack (https://www.thecollector.com/maps-resources/battle-cannae-map-phase-one/)
- TheCollector — Map: Battle of Cannae Encirclement & Destruction (https://www.thecollector.com/maps-resources/battle-of-cannae-phase-two-map/)
- Wikipedia, Cannae — battlefield location and Aufidus bank debate (https://en.wikipedia.org/wiki/Cannae)
- Mark Healy, Cannae 216 BC (Osprey Campaign series, referenced)
- Britannica — Battle of Cannae (https://www.britannica.com/event/Battle-of-Cannae)
On the data
No contemporary battle map exists; every phase diagram for Cannae is a modern reconstruction from the narrative accounts of Polybius (Histories 3) and Livy (Ab Urbe Condita 22), so nearly all phases are tagged fidelity="reconstructed". The maneuver SEQUENCE (convex weak center, deliberate crescent withdrawal, cavalry rout on the river wing then rear-wheel, African infantry flank-turn, encirclement, annihilation) is well agreed among historians; exact unit positions, frontage widths and timings are interpretive. The precise battlefield is debated: it was probably on the right/southern bank of the Aufidus with the Romans facing roughly south/southeast, but the north-vs-south bank question is genuinely unsettled — so ALL coordinates are illustrative placements clustered around the Canne della Battaglia archaeological park anchor (~16.13, 41.31) and should not be read as surveyed positions. Force numbers vary by source (Polybius vs Livy); casualty figures especially diverge (Polybius ~70,000 Roman dead; Livy ~48,200 killed plus captures; some modern estimates far lower). The "Hasdrubal" who led the heavy cavalry here is Hasdrubal the quartermaster/officer, NOT Hannibal's brother Hasdrubal Barca — a common conflation, so no lead portrait is attached to the cavalry phases. The Numidian right wing is attributed to Hanno in the Wikipedia order of battle, with Maharbal as Hannibal's overall cavalry second-in-command. Portraits exist only for Hannibal (Capua bust) and Aemilius Paullus (a later painting of his death, not a lifetime likeness); leads are OMITTED for phases whose key figure has no genuine Wikimedia portrait rather than fabricating one.
Hand-authored from the sources below. Spotted a mistake? Email [email protected].