← Annalium

← Annalium map

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

Rome (Varro & Paullus)Carthage (Hannibal)
Deployment · Dawn, 2 Aug 216 BCE
Lucius Aemilius PaullusLucius Aemilius Paullus

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.

Aufidus (Ofanto) plain near Cannae, Apuliareconstructed
Source: Wikipedia, Battle of Cannae (deployment); Polybius Histories 3; Wikipedia, Cannae (river bank)
Carthaginian setup · Morning
HannibalHannibal

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.

Carthage (Hannibal)Carthaginian center, Cannae plainreconstructed
Source: Wikipedia, Battle of Cannae (crescent/convex center, African infantry on flanks); Polybius Histories 3
Cavalry engagement · Morning, opening clash

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.

Carthage (Hannibal)Roman right / Carthaginian left wing, by the Aufidusreconstructed
Source: Wikipedia, Battle of Cannae (Hasdrubal, Hispanic/Gallic cavalry on the left near Aufidus, dismounted fighting, no pursuit); Polybius Histories 3
Cavalry engagement · Morning

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.

Carthage (Hannibal)Roman left / Carthaginian right wing (inland)reconstructed
Source: 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 · Midday

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.

Rome (Varro & Paullus)Center of the Cannae linereconstructed
Source: Wikipedia, Battle of Cannae (Roman deep push into center, Trebia reference, dust and wind); Polybius Histories 3
Center withdrawal · Midday to early afternoon
HannibalHannibal

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.

Carthage (Hannibal)Center, folding into a pocketreconstructed
Source: Wikipedia, Battle of Cannae (controlled withdrawal, crescent inversion, Romans compressed); Polybius Histories 3
Flank envelopment · Afternoon

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.

Carthage (Hannibal)Both flanks of the Roman infantry pocketreconstructed
Source: Wikipedia, Battle of Cannae (African infantry turn inward, pincer movement); Polybius Histories 3
Encirclement · Afternoon

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.

Carthage (Hannibal)Rear of the Roman formationreconstructed
Source: 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 PaullusLucius Aemilius Paullus

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.

The closed Roman pocket, Cannae plainreconstructed
Source: Wikipedia, Battle of Cannae (casualties: Polybius ~70,000 killed/10,000 captured; Paullus killed, Varro escapes); Livy Ab Urbe Condita 22

Phase by phase

  1. Deployment · Dawn, 2 Aug 216 BCE
    Lucius Aemilius PaullusLucius Aemilius Paullus
    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.
    Aufidus (Ofanto) plain near Cannae, Apulia · reconstructed · Wikipedia, Battle of Cannae (deployment); Polybius Histories 3; Wikipedia, Cannae (river bank)
  2. Carthaginian setup · Morning
    HannibalHannibal
    Hannibal 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
  3. Cavalry engagement · Morning, opening clash
    Hasdrubal 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
  4. Cavalry engagement · Morning
    Numidians 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
  5. Infantry advance · Midday
    The 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
  6. Center withdrawal · Midday to early afternoon
    HannibalHannibal
    The 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
  7. Flank envelopment · Afternoon
    The 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
  8. Encirclement · Afternoon
    Hasdrubal'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
  9. Annihilation · Afternoon into evening
    Lucius Aemilius PaullusLucius Aemilius Paullus
    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.
    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

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].