Boer Wars
December 20, 1880 – May 31, 1902 · South Africa
Britain fought the Boer republics of the Transvaal and the Orange Free State in two wars. The Boers won the first war in 1881, but Britain annexed both republics after the second war ended in 1902.
Boer republics
United Kingdom
Battles 2
-
First Boer War December 20, 1880 – March 23, 1881 · Boer victory
- Battle of Bronkhorstspruit December 20, 1880 · Boer victory
- Battle of Elandsfontein January 16, 1881 · Boer victory
- Battle of Laing's Nek January 28, 1881 · Boer victory
- Battle of Schuinshoogte February 8, 1881 · Boer victory
- Battle of Majuba Hill February 27, 1881 · Boer victory
-
Second Boer War October 11, 1899 – May 31, 1902 · British victory
- Siege of Mafeking October 13, 1899 – May 17, 1900 · British victory
- Battle of Kraaipan October 13, 1899 · Boer victory
- Siege of Kimberley October 14, 1899 – February 15, 1900 · British victory
- Battle of Talana Hill October 20, 1899 · British tactical victory
- Battle of Elandslaagte October 21, 1899 · British victory
- Battle of Ladysmith October 30, 1899 · Boer victory
- Siege of Ladysmith November 2, 1899 – February 28, 1900 · British victory
- Battle of Belmont (1899) November 23, 1899 · British victory
- Battle of Willow Grange November 23, 1899 · Boer Victory
- Battle of Graspan November 25, 1899 · British victory
- Battle of Modder River November 28, 1899 · British victory
- Battle of Stormberg December 10, 1899 · Boer victory
- Battle of Magersfontein December 11, 1899 · Boer victory
- Second Battle of Colenso December 15, 1899 · Boer victory
- Battle of Spion Kop January 23–24, 1900 · Boer victory
- Battle of Vaal Krantz February 5–7, 1900 · Boer victory
- Battle of the Tugela Heights February 14–27, 1900 · British victory
- Battle of Paardeberg February 18–27, 1900 · Anglo-Canadian victory
- Bloody Sunday (1900) February 18, 1900 · First assault; Boer victory
- Battle of Poplar Grove March 7, 1900 · British victory
- Battle of Driefontein March 10, 1900 · British victory
- Sanna's Post March 31, 1900 · Boer victory
- Battle of Biddulphsberg May 29, 1900 · Boer victory
- Battle of Diamond Hill June 11–12, 1900 · British victory
- Battle of Dwarsvlei July 11, 1900 · Boer victory
- Battle of Elands River (1900) August 4–16, 1900 · British victory
- Battle of Bergendal August 21–27, 1900 · British victory
- Battle of Bothaville November 6, 1900 · British victory
- Battle of Nooitgedacht December 13, 1900 · Boer victory
- Battle of Helvetia December 29, 1900 · Boer victory
- Battle of Blood River Poort September 17, 1901 · Boer victory
- Battle of Bakenlaagte October 30, 1901 · Boer Victory
- Battle of Tweebosch March 7, 1902 · Boer victory
- Battle of Rooiwal April 11, 1902 · British victory

