| 17 Aug 2025 | LS 126/6 v BP 131/3Match 18 · The Hundred | BP | 18* | - | 0 | Birmingham Phoenix won by 7 wickets | Birmingham | The Hundred Men's Competition 2025 |
| 15 Aug 2025 | NS 193/5 v BP 157/9Match 14 · The Hundred | BP | 48 | - | 0 | Northern Superchargers won by 36 runs | Leeds | The Hundred Men's Competition 2025 |
| 12 Aug 2025 | OI 180/8 v BP 182/6Match 10 · The Hundred | BP | 8 | 0/13 | 3 | Birmingham Phoenix won by 4 wickets | Birmingham | The Hundred Men's Competition 2025 |
| 10 Aug 2025 | BP 106/7 v SB 109/1Match 7 · The Hundred | BP | 1 | 0/9 | 0 | Southern Brave won by 9 wickets | Southampton | The Hundred Men's Competition 2025 |
| 8 Aug 2025 | BP 122/6 v TR 123/4Match 4 · The Hundred | BP | 5 | - | 0 | Trent Rockets won by 6 wickets | Birmingham | The Hundred Men's Competition 2025 |
| 31 Jul 2025 | IND 224 & 396 v ENG 247/9 & 3675th Test · Test | ENG | 6 & 5 | 0/4 & 0/13 | 0 | India won by 6 runs | London | India tour of England 2025 |
| 18 Jul 2025 | BB 233/5 v DER 106Match · T20 | BB | 7 | 0/14 | 1 | Birmingham Bears won by 127 runs | Derby | Vitality Blast Men 2025 |
| 13 Jul 2025 | NOR 240/6 v BB 176Match · T20 | BB | 13 | 0/18 | 2 | Northamptonshire won by 64 runs | Birmingham | Vitality Blast Men 2025 |
| 11 Jul 2025 | BB 176 v WOR 153Match · T20 | BB | 6 | - | 0 | Birmingham Bears won by 23 runs | Worcester | Vitality Blast Men 2025 |
| 22 Jun 2025 | SOM 498 & 229/8d v WAR 351 & 161/4Match 38 · First-class | WAR | 20 & 12 | 2/59 & 0/31 | 1 | Match drawn | Birmingham | County Championship 2025 |
| 10 Jun 2025 | ENG 248/3 v WI 211/83rd T20I · T20I | ENG | 36* | 1/32 | 0 | England won by 37 runs | Southampton | West Indies tour of England 2025 |
| 8 Jun 2025 | WI 196/6 v ENG 199/62nd T20I · T20I | ENG | 26 | 1/24 | 0 | England won by 4 wickets | Bristol | West Indies tour of England 2025 |
| 6 Jun 2025 | ENG 188/6 v WI 167/91st T20I · T20I | ENG | 23* | 2/27 | 0 | England won by 21 runs | Chester-le-Street | West Indies tour of England 2025 |
| 3 Jun 2025 | WI 251/9 v ENG 246/33rd ODI · ODI | ENG | DNB | 0/14 | 1 | England won by 7 wickets (DLS method) | London | West Indies tour of England 2025 |
| 1 Jun 2025 | WI 308 v ENG 312/72nd ODI · ODI | ENG | 17 | 1/49 | 0 | England won by 3 wickets | Cardiff | West Indies tour of England 2025 |
| 29 May 2025 | ENG 400/8 v WI 1621st ODI · ODI | ENG | 82 | 1/18 | 0 | England won by 238 runs | Birmingham | West Indies tour of England 2025 |
| 3 May 2025 | RCB 213/5 v CSK 211/5Match 52 · T20 | RCB | 55 | - | 0 | Royal Challengers Bengaluru won by 2 runs | Bengaluru | Indian Premier League 2025 |
| 27 Apr 2025 | DC 162/8 v RCB 165/4Match 46 · T20 | RCB | 12 | - | 1 | Royal Challengers Bengaluru won by 6 wickets | Delhi | Indian Premier League 2025 |
| 6 Feb 2025 | ENG 248 v IND 251/61st ODI · ODI | ENG | 51 | 1/18 | 0 | India won by 4 wickets | Nagpur | England tour of India 2024/25 |
| 2 Feb 2025 | IND 247/9 v ENG 975th T20I · T20I | ENG | 10 | - | 0 | India won by 150 runs | Mumbai | England tour of India 2024/25 |
| 31 Jan 2025 | IND 181/9 v ENG 1664th T20I · T20I | ENG | 6 | - | 2 | India won by 15 runs | Pune | England tour of India 2024/25 |
| 22 Jan 2025 | ENG 132 v IND 133/31st T20I · T20I | ENG | 7 | - | 0 | India won by 7 wickets | Kolkata | England tour of India 2024/25 |
| 14 Jan 2025 | MR 154/7 v HH 155/6Match 34 · T20 | MR | 87 | 2/29 | 0 | Hobart Hurricanes won by 4 wickets | Hobart | Big Bash League 2024/25 |
| 12 Jan 2025 | MS 165 v MR 123Match 32 · T20 | MR | 1 | 1/2 | 0 | Melbourne Stars won by 42 runs | Melbourne | Big Bash League 2024/25 |
| 7 Jan 2025 | PS 147/8 v MR 150/6Match 26 · T20 | MR | 2 | 0/6 | 0 | Melbourne Renegades won by 4 wickets | Perth | Big Bash League 2024/25 |
| 4 Jan 2025 | MR 168/7 v MS 171/5Match 23 · T20 | MR | 49 | 0/19 | 2 | Melbourne Stars won by 5 wickets | Melbourne | Big Bash League 2024/25 |
| 2 Jan 2025 | MR 142/9 v AS 143/5Match 20 · T20 | MR | 21 | 1/20 | 1 | Adelaide Strikers won by 5 wickets | Melbourne | Big Bash League 2024/25 |
| 30 Dec 2024 | ST 156/4 v MR 148/8Match 16 · T20 | MR | 2 | - | 0 | Sydney Thunder won by 8 runs | Sydney | Big Bash League 2024/25 |
| 23 Dec 2024 | PS 143/8 v MR 144/8Match 10 · T20 | MR | 30 | - | 0 | Melbourne Renegades won by 2 wickets | Melbourne | Big Bash League 2024/25 |
| 19 Dec 2024 | HH 74 v MR 78/4Match 5 · T20 | MR | 3 | - | 0 | Melbourne Renegades won by 6 wickets | Geelong | Big Bash League 2024/25 |
| 14 Dec 2024 | NZ 347 & 453 v ENG 143 & 234/93rd Test · Test | ENG | 12 & 76 | 3/72 | 2 | New Zealand won by 423 runs | Hamilton | England tour of New Zealand 2024/25 |
| 6 Dec 2024 | ENG 280 & 427/6d v NZ 125 & 2592nd Test · Test | ENG | 16 & 96 | - | 1 | England won by 323 runs | Wellington | England tour of New Zealand 2024/25 |
| 28 Nov 2024 | NZ 348 & 254 v ENG 499 & 104/21st Test · Test | ENG | 10 & 50* | 0/5 | 1 | England won by 8 wickets | Christchurch | England tour of New Zealand 2024/25 |
| 17 Nov 2024 | WI 44/0 v ENG5th T20I · T20I | ENG | - | - | 0 | No result | Gros Islet | England tour of West Indies 2024/25 |
| 16 Nov 2024 | ENG 218/5 v WI 221/54th T20I · T20I | ENG | 62* | - | 0 | West Indies won by 5 wickets | Gros Islet | England tour of West Indies 2024/25 |
| 14 Nov 2024 | WI 145/8 v ENG 149/73rd T20I · T20I | ENG | 4 | - | 1 | England won by 3 wickets | Gros Islet | England tour of West Indies 2024/25 |
| 10 Nov 2024 | WI 158/8 v ENG 161/32nd T20I · T20I | ENG | 3* | - | 0 | England won by 7 wickets | Bridgetown | England tour of West Indies 2024/25 |
| 9 Nov 2024 | WI 182/9 v ENG 183/21st T20I · T20I | ENG | 58* | - | 1 | England won by 8 wickets | Bridgetown | England tour of West Indies 2024/25 |
| 6 Nov 2024 | ENG 263/8 v WI 267/23rd ODI · ODI | ENG | 0 | 0/26 | 0 | West Indies won by 8 wickets | Bridgetown | England tour of West Indies 2024/25 |
| 2 Nov 2024 | WI 328/6 v ENG 329/52nd ODI · ODI | ENG | 55 | 0/20 | 0 | England won by 5 wickets | North Sound | England tour of West Indies 2024/25 |
| 31 Oct 2024 | ENG 209 v WI 157/21st ODI · ODI | ENG | 27 | 0/12 | 1 | West Indies won by 8 wickets (DLS method) | North Sound | England tour of West Indies 2024/25 |
| 29 Sept 2024 | ENG 309 v AUS 165/25th ODI · ODI | ENG | 13 | - | 0 | Australia won by 49 runs (DLS method) | Bristol | Australia tour of England 2024 |
| 27 Sept 2024 | ENG 312/5 v AUS 1264th ODI · ODI | ENG | 12* | - | 0 | England won by 186 runs | London | Australia tour of England 2024 |
| 24 Sept 2024 | AUS 304/7 v ENG 254/43rd ODI · ODI | ENG | DNB | 1/33 | 0 | England won by 46 runs (DLS method) | Chester-le-Street | Australia tour of England 2024 |
| 21 Sept 2024 | AUS 270 v ENG 2022nd ODI · ODI | ENG | 25 | 2/33 | 1 | Australia won by 68 runs | Leeds | Australia tour of England 2024 |
| 19 Sept 2024 | ENG 315 v AUS 317/31st ODI · ODI | ENG | 35 | 1/20 | 0 | Australia won by 7 wickets | Nottingham | Australia tour of England 2024 |
| 13 Sept 2024 | AUS 193/6 v ENG 194/72nd T20I · T20I | ENG | 44 | - | 0 | England won by 3 wickets | Cardiff | Australia tour of England 2024 |
| 11 Sept 2024 | AUS 179 v ENG 1511st T20I · T20I | ENG | 2 | 0/28 | 0 | Australia won by 28 runs | Southampton | Australia tour of England 2024 |
| 6 Sept 2024 | GLO 138 v BB 124/9Quarter-final · T20 | BB | 5 | - | 1 | Gloucestershire won by 14 runs | Birmingham | Vitality Blast 2024 |
| 29 Aug 2024 | KEN 156 & 243 v WAR 420Match 55 · First-class | WAR | 8 | 0/24 | 1 | Warwickshire won by an innings and 21 runs | Birmingham | County Championship 2024 |