Here is the summary of the worst military debacles suffered by the Romans during over 1000 years of history from the beginning of the Republic to the end of the Western Roman Empire.
In chronological order:
Battle of Heraclea (280 BCE)
Type of battle : pitched battle
Belligerents Roman Republic Epirus & Magna Graecia Strength 45,000 (8 legions + cavalry) 35,500 Losses 7,500 to 15,000 killed
+ 1800 captured7,000 to 11,000
Battle of the Trebia (218 BCE)
Type of battle : pitched battle
Belligerents Roman Republic Carthage Strength 40,000 (4 or 5 legions + auxiliaries) 40,000 Losses 26,000 to 32,000 4000 to 5000
Battle of Lake Trasimene (217 BCE)
Type of battle : ambush
Belligerents Roman Republic Carthage Strength 30,000 55,000 Losses 15,000 killed
+ 15,000 captured1,500 to 2,500
Battle of Cannae (216 BCE)
Type of battle : pitched battle
Belligerents Roman Republic Carthage Strength 86,400 (8 legions + cavalry) 50,000 Losses 67,500 to 85,500 5,700
Battle of Noreia (113 BCE)
Type of battle : pitched battle
Belligerents Roman Republic Cimbri & Teutones Strength 30,000 300,000 Losses 24,000 light
Battle of Burdigalia (107 BCE)
Type of battle : pitched battle
Belligerents Roman Republic Cimbri, Teutones, Volcae + others Strength 40,000 unknown but very large Losses 10,000 light
Battle of Arausio (105 BCE)
Type of battle : pitched battle
Belligerents Roman Republic Cimbri & Teutones Strength 120,000 (10–12 legions) 200,000 Losses 120,000 15,000 Remarks Defeat caused by personal
bickering between the two
consuls, Quintus Servilius Caepio
and Gnaeus Mallius Maximus
Battle of Carrhae (53 BCE)
Type of battle : pitched battle
Belligerents Roman Republic Parthian Empire Strength 36,000–43,000 (7 legions + cavalry) 10,000 cavalry Losses 20,000 killed + 10,000 captured 38 cataphracts Remarks Marcus Licinius Crassus killed
Battle of the Teutoburg Forest (9 CE)
Type of battle : ambush
Belligerents Roman Empire Germanic tribes Strength 16,500 to 22,500 (3 legions) ~ 15,000 Losses 16,000 to 20,000 minimal Remarks 3 legions destroyed
Battle of Edessa (260 CE)
Type of battle : pitched battle
Belligerents Rome + Germanic allies Sassasian Persians Strength 70,000 unknown Losses over 60,000 minimal Remarks Emperor Valerian captured
Battle of Adrianople (378 CE)
Type of battle : pitched battle
Belligerents Eastern Roman Empire Goths & Alans Strength 15,000 to 30,000 (7 legions) 12,000 to 20,000 Losses 10,000 to 20,000 unknown Remarks Emperor Valens killed
Worst defeats by number of casualties
- Battle of Arausio (105 BCE) : 120,000 dead
- Battle of Cannae (216 BCE) : up to 85,500 dead
- Battle of Edesa (260 CE) : over 60,000 dead
- Battle of the Trebia (218 BCE) : up to 32,000 dead
- Battle of Noreia (113 BCE) : 24,000 dead
- Battle of Carrhae (53 BCE) : 20,000 dead + 10,000 captured
- Battle of Lake Trasimene (217 BCE) : 15,000 dead + 15,000 captured
- Battle of the Teutoburg Forest (9 CE) : 16,000 to 20,000 dead
- Battle of Heraclea (280 BCE) : up to 15,000 dead + 1,800 captured
- Battle of Adrianople (378 CE) : 10,000 to 20,000 dead
- Battle of Burdigalia (107 BCE) : 10,000 dead
Note that, except for Adrianopole, none of these battles took place during the declining phase of the empire from the late 2nd century to the fall of the Western Roman Empire in 476 CE. The reason is that battles during the Late Empire were typically smaller in size. There were plenty of small battles against barbarian incursions or local rebellions, but also numerous clashes between emperors and usurpers (Emperor Gallienus had to fight at least 12 usurpers). The few major battles were usually won by Rome (such as the Battle of the Catalaunian Plains in 451 CE).