thumb|400px|Aleksanteri-mosaiikki kuvaa joko Issoksen tai Gaugamelan taistelua. Luettelo taisteluista listaa historian tärkeimmät taistelut sekä eräitä pienempiä väkivaltaisuuksia. Varhaishistoriaan kuuluneissä taisteluissa mukana on myös myyttisiksi väitettyjä tapahtumia. Niiden historiallisuus on kyseenalaistettu aikalaislähteiden puutteen takia.
Ennen 500 eaa. n. 2450 eaa. – Lagašin ja Umman välinen taistelu Etelä-Mesopotamiassa n. 1479 eaa. – Megiddon taistelu – egyptiläiset ja palestiinalaisetFuller s. 35 n. 1288 eaa. – Kadešin taistelu egyptiläisten ja heettien välillä Orontes-joellaFuller s. 39 1176 eaa. – meritaistelu egyptiläisten ja merikansojen välillä Niilin suistossa 1046 eaa. – Muyen taistelu Kiinassa – Shang ja Zhou 853 eaa. – Qarqarin taistelu – assyrialaiset ja syyrialaisten liitto 721 eaa. – Jerusalemin piiritys – assyrialaiset ja juudealaiset 701 eaa. – Lachisin piiritys – assyrialaiset ja juudealaiset n. 693 eaa. – Dijala-joen taistelu – assyrialaiset ja elamilaiset 647 eaa. – Susan valtaus – assyrialaiset ja elamilaiset 635 eaa. – Ashodin piiritys – assyrialaiset ja egyptiläiset 632 eaa. – Chengpun taistelu Kiinassa – Chu ja Jin 612 eaa. – Niniven valtaus – assyrialaiset vastaan babylonialaiset ja meedialaisetFuller s. 40 605 eaa. – Mediggon taistelu – egyptiläiset ja juudealaiset n. 605 eaa. – Karkemišin taistelu – babylonialaiset vastaan egyptiläiset ja assyrialaiset n. 605 eaa. – Haman taistelu – babylonialaiset ja egyptiläiset 586 eaa. – Jerusalemin piiritys – babylonialaiset ja juudealaisetFuller s. 41 546 eaa. – Sardesin taistelu – persialaiset ja lyydialaisten liittoFuller s. 44 525 eaa. – Pelusionin taistelu – persialaiset ja egyptiläisetFuller s. 45
400-luku eaa. Joonian kapina 500–499 eaa. – Naksoksen piiritys – naksoslaiset ja persialaiset 494 eaa. – Laden taistelu – Artafernes kukisti joonialaiset. n. 499–493 eaa. – Regillusjärven taistelu – roomalaiset ja latinalaiset Persialaissodat 490 eaa. – Eretrian piiritys – persialaiset ja kreikkalaiset 490 eaa., syyskuu – Marathonin taistelu - ateenalaiset löivät persialaiset. 480 eaa., 11. elokuuta – Thermopylain taistelu – kreikkalaiset ja persialaiset 480 eaa., elokuu – Artemisionin taistelu – kreikkalaisten ja persialaisten laivastojen tasapeli. 480 eaa., syyskuu – Salamiin taistelu – kreikkalaiset löivät persialaiset merellä. 479 eaa., heinäkuu – Plataiain taistelu – kreikkalaiset kukistivat Mardonioksen. 478 eaa. Byzantionin piiritys – kreikkalaiset ja persialaiset n. 458 eaa. – Aldigusvuoren taistelu – roomalaiset ja eekvit Peloponnesolaissota 425 eaa. – Pyloksen taistelu – Sparta ja Ateena 424 eaa., marraskuu – Delionin taistelu – Boiotia löi Ateenan. 418 eaa. – Mantineian taistelu – Sparta löi Ateenan, Argoksen ja Mantineian, sodan suurin taistelu. 415-413 eaa. – Syrakusan piiritys – Ateenan retkikunta Sisiliaan tuhottiin täydellisesti. 410 eaa. – Kyzikoksen taistelu – Ateena ja Sparta 405 eaa. – Aigospotamoin taistelu – Sparta löi Ateenan meritaistelussa.
300-luku eaa.
Korintin sota 395 eaa., – Haliartoksen taistelu – (Boiotian sota) 394 eaa., heinäkuussa – Nemean taistelu – Sparta ja Theba liittolaisineen 394 eaa., elokuussa – Koroneian taistelu – Sparta ja Theba liittolaisineen 394 eaa., elokuussa – Knidoksen taistelu – Sparta vastaan Ateena ja persialaiset 390 eaa. – Lekhaionin taistelu – Ifikrateen kevytaseiset tuhosivat spartalaisen armeijan. 390 eaa. 18.7. – Allian taistelu – roomalaiset ja keltit 371 eaa. – Leuktran taistelu – Epameinondaan johtamat thebalaiset voittivat spartalaiset. 362 eaa. – Mantineian taistelu – Epameinondaan johtamat theebalaiset voittivat spartalaiset ja ateenalaiset. 341 eaa. – Guai Lingin taistelu Kiinassa – Wei ja Qi 338 eaa. – Trifanumin taistelu – roomalaiset ja samnilaiset vastaan campanialaiset ja latinalaiset 338 eaa. – Khaironeian taistelu – Makedonian Filippos II löi Kreikan kaupunkivaltiot. Aleksanteri Suuren valloitukset 334 eaa., toukokuu – Granikosjoen taistelu – Aleksanteri Suuri kukisti persialaiset satrapit. 333 eaa., marraskuu – Issoksen taistelu – Aleksanteri Suuri kukisti Dareios III:n. 332 eaa. – Tyroksen piiritys 332 eaa. – Gazan piiritys 331 eaa. – Gaugamelan taistelu – Aleksanteri Suuri kukisti Dareios III:n. 330 eaa. – Persian porttien taistelu 326 eaa., toukokuu – Hydaspesjoen taistelu – Aleksanteri Suuri löi intialaisen kuningas Poroksen. Samnilaissodat 342 eaa. – Gaurusvuoren taistelu – roomalaiset ja samnilaiset 321 eaa. – Kaudinan solan taistelu 305 eaa. – Bovianumin tasitelu 298 eaa. – Camerinumin taistelu 297 eaa. – Tifernumin taistelu 295 eaa. – Sentinumin taistelu – roomalaiset vastaan samnilaiset ja gallialaiset 293 eaa. – Aquilonian taistelu 301 eaa. – Ipsoksen taistelu – Lysimakhos, Seleukos I ja Kassandros kukistivat Antigonos I:n ja Demetrios I:n
200-luku eaa. Pyrhoksen sodat 280 eaa. – Heraclean taistelu – Pyrrhoksen johtamat epeiroslaiset voittivat roomalaiset. 279 eaa. – Asculumin taistelu – Pyrrhoksen johtamat epeiroslaiset voittivat roomalaiset. 275 eaa. – Beneventumin taistelu – Pyrrhoksen johtamien epeiroslaisten ja roomalaisten tasapeli. Ensimmäinen puunilaissota 262 eaa. – Agrigentumin taistelu – roomalaiset kukistivat Hannibal Giscon ja Hannon johtamat karthagolaiset. 260 eaa. – Mylaen taistelu 256 eaa. – Eknomoksen taistelu – roomalaiset löivät karthagolaisen laivaston. 255 eaa. – Tunisin taistelu 251 eaa. – Panormuksen taistelu 249 eaa. – Drepanan taistelu 241 eaa. – Egadisaarten taistelu 260 eaa. – Changpingin taistelu Kiinassa – Qin ja Zhao Toinen puunilaissota 219 eaa. – Saguntumin piiritys – roomalaiset ja karthagolaiset 218 eaa. – Lilybaeumin taistelu 218 eaa. – Trebian taistelu 218 eaa. – Cissan taistelu 217 eaa. – Ebrojoen taistelu 217 eaa., kesäkuu – Trasimenusjärven taistelu 217 eaa. – Geroniumin taistelu 216 eaa., 2.8. – Cannaen taistelu – Hannibal murskasi roomalaiset. 212 eaa. – Syrakusan piiritys – Syrakusan ja Rooman välillä 212 eaa. – Silarusin taistelu 212 eaa. – Tarentumin taistelu 211 eaa. – Ylä-Baetisin taistelu 209 eaa. – Canusiumin taistelu 209 eaa. – Carthago Novan piiritys – Scipio Africanus valtasi Hispanian tärkeimmän karthagolaiskaupungin. 208 eaa. – Baeculan taistelu 208 eaa. – Grumentumin taistelu 207 eaa. – Metauruksen taistelu – roomalaiset löivät Karthagon 206 eaa. – Ilipan taistelu – Scipio Africanus löi kaksi kertaa suuremman karthagolaisarmeijan 203 eaa. – Bagradesin taistelu 202 eaa. 19.10 – Zaman taistelu – Scipio Africanus Majorin johtamat roomalaiset kukistivat Hannibalin johtamat karthagolaiset. Toinen puunilaissota päättyi. 217 eaa., 22.6. – Rafian taistelu – seleukidit ja egyptiläiset 201 eaa. – Khioksen taistelu – makedonialaiset vastaan rodoslaiset ja pergamonilaiset
100-luku eaa. 200 eaa. – Paniumin taistelu – seleukidit ja egyptiläiset 197 eaa. – Kynoskefalain taistelu – roomalaiset kukistivat Filippos V:n makedonialaiset. 190 eaa. – Magnesian taistelu – seleukidit vastaan roomalaiset ja pergamonilaiset 168 eaa., 22.6. – Pydnan taistelu – roomalaiset kukistivat kuningas Perseuksen johtamat makedonialaiset. Kolmas makedonialaissota päättyi. 149–146 eaa. – Karthagon piiritys – roomalaiset kukistivat Karthagon, kolmannen puunilaissodan loppu. 102 eaa. – Aquae Sextiaen taistelu – Gaius Marius voitti viimein teutonit.
ensimmäinen vuosisata eaa. thumb|Aktionin meritaistelu vuonna 31 eaa. Lorenzo A. Castron maalaus vuodelta 1672. 86 eaa. – Khaironeian taistelu – Sullan joukot kukistivat Pontoksen joukot. Ensimmäinen Mithridateen sota. 63 eaa. – Jerusalemin piiritys 53 eaa. – Carrhaen taistelu – Parthialaiset kukistivat Crassuksen johtamat roomalaiset. 52 eaa., syyskuussa – Alesian piiritys – Julius Caesar voitti gallialaiset. Julius Caesarin kansalaissota 49 eaa. – Ilerdan taistelu 49 eaa. – Bagradas-joen taistelu 48 eaa., 10.7. – Dyrrhakhionin taistelu, 48 eaa., 9.8. – Farsaloksen taistelu – Caesar löi Pompeiuksen ja Rooman senaatin joukot. 47 eaa. – Zelan taistelu 46 eaa., 6.4. – Thapsuksen taistelu 45 eaa., 17.3. – Mundan taistelu 43 eaa., 21.4. – Mutinan taistelu – Hirtius ja Octavianus löivät Marcus Antoniuksen 42 eaa., 3.10. – Filippoin ensimmäinen taistelu 42 eaa., 23.10. – Filippoin toinen taistelu 31 eaa., 2.9. – Aktionin taistelu – Octavianus löi Marcus Antoniuksen. Octavianuksesta tuli Rooman valtakunnan kiistaton hallitsija.
1–100
9, syyskuu – Teutoburgin taistelu – germaanit löivät roomalaiset. 16 – Weserjoen taistelu – Germanicus voitti Arminiuksen armeijan 43 – Medwayjoen taistelu – roomalaiset ja britit 70 – Jerusalemin piiritys – roomalaiset ja juudealaiset 72–73 – Masadan piiritys – roomalaiset ja juudealaiset 84 – Mons Graupiuksen taistelu – roomalaiset ja kaledonialaiset
101–500 101, syyskuussa, kolmas Tapaen taistelu – Roomalaiset voittivat keisari Trajanuksen johdolla daakialaiset. 208 – Punaisen kallion taistelu Kiinassa – Cao Cao vastaan Liu Bei ja Sun Quan 217 – Nisibiksen taistelu – roomalaiset ja parthialaiset Rooman–sassanidien sodat 244 – Misikhen taistelu 253 – Barbalissoksen taistelu 259 – Edessan taistelu 359 – Amidan piiritys 363 – Ktesifonin taistelu 363 – Samarran taistelu Konstantinus Suuren sisällissodat 312 – Augusta Taurinorumin taistelu 312 – Veronan taistelu 312, 28.10. – Mulviuksen sillan taistelu – Konstantinus Suuri löi vastustajansa Maxentiuksen. 324 – Hellespontoksen taistelu 357 – Strasbourgin taistelu – roomalaiset ja alemannit 378, 9.8. – Adrianopolin taistelu – Keisari Valens kuoli taistelussa gootteja vastaan. 394, 5.9. – Frigiduksen taistelu – roomalaiset ja frankit 451, heinäkuu – Katalaunien kenttien taistelu – Rooman ja visigoottien yhdistyneet joukot löivät Attilan hunni-armeijan.
501–1000 507 – Vouillén taistelu – frankit ja visigootit 530 – Daran taistelu – Belisarius löi persialaiset. 533, joulukuun puoliväli – Trikamaronin taistelu – Belisarius löi vandaalit lopullisesti. 537–538 – Rooman piiritys – Bysantti ja ostrogootit 551 – Sena Gallican taistelu – Bysantti ja ostrogootit 552, kesäkuu tai heinäkuu – Taginaen taistelu – itäroomalainen sotapäällikkö Narses kukisti ostrogoottien kuningas Totilan armeijan. 554, lokakuu – Volturnuksen taistelu – Bysantti vastaan frankit ja alemannit 627 – Niniven taistelu – Bysantti kukisti Persian. 636, 20.8. – Jarmukin taistelu – Bysantti ja arabit (myyttinen) 637 – Qadisiyyan taistelu – arabit ja persialaiset (myyttinen) 642 – Nahavandin taistelu – arabit ja persialaiset (myyttinen) 677 – Syllaeumin taistelu – Bysantti ja arabit 680 – Karbalan taistelu – umaijidit ja Husain (myyttinen) 711 – Guadaleten taistelu – visigootit vastaan arabit ja berberit (myyttinen) 717–718 – Konstantinopolin piiritys – Bysantti ja arabit 732, 11.10. – Toursin taistelu eli Poitiers'n taistelu – Kaarle Martel löi saraseenit 751 – Talasin taistelu – arabit ja kiinalaiset 756 – Marcellaen taistelu – Bysantti ja bulgaarit 778, 15.8. – Roncesvallesin taistelu – frankit ja baskit 793 – Viikingit ryöstivät Lindisfarnen luostarin 811, 26.7. – Pliskan taistelu – Bysantti ja bulgaarit 831 – Palermon piiritys – Bysantti ja arabit 841 – Fontenoyn taistelu 851, elokuu – Jenglandin taistelu – bretagnelaiset ja frankit 860, kesä – Konstantinopolin piiritys (860) 863, 3.9. – Lalakaon taistelu – Bysantti ja arabit 878, toukokuu – Ethandunin taistelu – viikingit ja anglosaksit 885 marraskuu – 886 syyskuu – Pariisin piiritys – viikingit ja frankit Madjaarien ryöstöretket 899 – Brentan taistelu – madjaarit ja lombardialaiset 910 – Lechfeldin taistelu – madjaarit ja saksalaiset 933 – Riaden taistelu – madjaarit ja saksalaiset 937 – Brunanburhin taistelu – englantilaiset vastaan skotit, norjalaiset ja irlantilaiset 938 – Bạch Đằngin taistelu Vietnamissa – kiinalaiset ja annamilaiset 955, 10.8. – Lechfeldin taistelu – Otto I Suuri löi madjaarit. 972 – Silistran piiritys – Bysantti ja Kiovan Venäjä