Battles on 31 July
12 battles fought (or begun) on 31 July, from 1689 to 2025, in date order. Dates are from Wikidata and are shown only for battles from 1600 onwards with a single exact date. Dates recorded in the Julian (Old Style) calendar are listed under their Julian day and marked.
Which battles happened on 31 July?
The best-known battles on this day (by number of Wikipedia language editions) are Battle of Passchendaele (1917), Battle of Warburg (1760), Battle of Beauport (1759).
- Battle of Newtownbutler 31 July 1689Northern Ireland · Williamite War in Ireland
- Battle of Beauport 31 July 1759Canada · Seven Years' War
- Battle of Warburg 31 July 1760Germany · Seven Years' War
- Battle of Bloody Run 31 July 1763United States
- Action of 31 July 1793 31 July 1793At sea · French Revolutionary Wars
- Battle of Segesvár 31 July 1849Romania · Hungarian Revolution of 1848
- Battle of Fort Smith 31 July 1864United States · American Civil War
- Battle of Hsimucheng 31 July 1904China · Russo-Japanese War
- Battle of Passchendaele 31 July 1917 – 10 November 1917Belgium · World War I
- Battle of Pilckem Ridge 31 July 1917 – 2 August 1917Belgium · Third Battle of Ypres
- Battle of Troina 31 July 1943 – 6 August 1943Italy · Italian Campaign
- Battle of Matasiete 31 July 2025Venezuela · Venezuelan War of Independence