| 17 Sept 2025 | IRE 196/3 v ENG 197/61st T20I · T20I | ENG | 4* | 1/40 | 0 | England won by 4 wickets | Dublin | England tour of Ireland 2025 |
| 10 Sept 2025 | SA 97/5 v ENG 54/51st T20I · T20I | ENG | DNB | 1/24 | 0 | South Africa won by 14 runs (DLS method) | Cardiff | South Africa tour of England 2025 |
| 7 Sept 2025 | ENG 414/5 v SA 72/93rd ODI · ODI | ENG | DNB | 0/8 | 1 | England won by 342 runs | Southampton | South Africa tour of England 2025 |
| 25 Aug 2025 | LS 152/7 v OI 153/4Match 29 · The Hundred | LS | 31 | 1/35 | 0 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2025 |
| 23 Aug 2025 | LS 186/4 v SB 139/9Match 26 · The Hundred | LS | 16* | 2/35 | 2 | London Spirit won by 47 runs | London | The Hundred Men's Competition 2025 |
| 20 Aug 2025 | LS 135/3 v NS 138/2Match 22 · The Hundred | LS | DNB | 1/22 | 0 | Northern Superchargers won by 8 wickets | London | The Hundred Men's Competition 2025 |
| 14 Aug 2025 | LS 162/5 v TR 141/6Match 13 · The Hundred | LS | 4 | 1/15 | 0 | London Spirit won by 21 runs | London | The Hundred Men's Competition 2025 |
| 11 Aug 2025 | MO 163/6 v LS 153/6Match 9 · The Hundred | LS | 19 | 2/26 | 2 | Manchester Originals won by 10 runs | Manchester | The Hundred Men's Competition 2025 |
| 9 Aug 2025 | LS 163/5 v WF 155/6Match 6 · The Hundred | LS | 0 | 1/38 | 0 | London Spirit won by 8 runs | Cardiff | The Hundred Men's Competition 2025 |
| 31 Jul 2025 | IND 224 & 396 v ENG 247/9 & 3675th Test · Test | ENG | 0 & 9 | 0/66 & 2/98 | 2 | India won by 6 runs | London | India tour of England 2025 |
| 22 Jul 2025 | YOR 517/6d & 120/5 v SUR 537Match 49 · First-class | SUR | 18 | 0/81 | 3 | Match drawn | Scarborough | County Championship 2025 |
| 18 Jul 2025 | SUR 204/5 v SUS 197/7Match · T20 | SUR | 4* | 0/40 | 0 | Surrey won by 7 runs | Brighton | Vitality Blast Men 2025 |
| 16 Jul 2025 | SUR 189/9 v MID 181/6Match · T20 | SUR | 0 | 1/26 | 1 | Surrey won by 8 runs | London | Vitality Blast Men 2025 |
| 13 Jul 2025 | SUR 201/6 v SOM 134Match · T20 | SUR | 7* | 2/23 | 2 | Surrey won by 67 runs | London | Vitality Blast Men 2025 |
| 11 Jul 2025 | GLA 222/6 v SUR 224/4Match · T20 | SUR | DNB | 0/15 | 1 | Surrey won by 6 wickets | London | Vitality Blast Men 2025 |
| 6 Jul 2025 | SUR 141/6 v ESS 145/6Match · T20 | SUR | 1 | - | 0 | Essex won by 4 wickets (DLS method) | London | Vitality Blast Men 2025 |
| 29 May 2025 | ENG 400/8 v WI 1621st ODI · ODI | ENG | 1 | 3/22 | 0 | England won by 238 runs | Birmingham | West Indies tour of England 2025 |
| 23 May 2025 | ESS 217 & 479 v SUR 279 & 289/7Match 33 · First-class | SUR | 0 & 47 | 2/29 & 0/54 | 0 | Match drawn | London | County Championship 2025 |
| 20 Apr 2025 | CSK 176/5 v MI 177/1Match 38 · T20 | CSK | 4* | 0/29 | 0 | Mumbai Indians won by 9 wickets | Mumbai | Indian Premier League 2025 |
| 14 Apr 2025 | LSG 166/7 v CSK 168/5Match 30 · T20 | CSK | DNB | 0/24 | 0 | Chennai Super Kings won by 5 wickets | Lucknow | Indian Premier League 2025 |
| 30 Mar 2025 | RR 182/9 v CSK 176/6Match 11 · T20 | CSK | 11* | 0/30 | 0 | Rajasthan Royals won by 6 runs | Guwahati | Indian Premier League 2025 |
| 1 Mar 2025 | ENG 179 v SA 181/3Match 11 · ODI | ENG | 11 | 0/34 | 0 | South Africa won by 7 wickets | Karachi | ICC Champions Trophy 2024/25 |
| 26 Feb 2025 | AFG 325/7 v ENG 317Match 2 · ODI | ENG | 32 | 1/72 | 0 | Afghanistan won by 8 runs | Lahore | 2025 ICC Champions Trophy |
| 9 Feb 2025 | ENG 304 v IND 308/62nd ODI · ODI | ENG | 6 | 2/27 | 1 | India won by 4 wickets | Cuttack | England tour of India 2024/25 |
| 2 Feb 2025 | IND 247/9 v ENG 975th T20I · T20I | ENG | 1 | 1/48 | 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 | 19 | 2/32 | 0 | India won by 15 runs | Pune | England tour of India 2024/25 |
| 28 Jan 2025 | ENG 171/9 v IND 145/93rd T20I · T20I | ENG | 0 | 3/24 | 0 | England won by 26 runs | Rajkot | England tour of India 2024/25 |
| 25 Jan 2025 | ENG 165/9 v IND 166/82nd T20I · T20I | ENG | 5 | 1/20 | 0 | India won by 2 wickets | Chennai | England tour of India 2024/25 |
| 22 Jan 2025 | ENG 132 v IND 133/31st T20I · T20I | ENG | 2 | 0/10 | 0 | India won by 7 wickets | Kolkata | England tour of India 2024/25 |
| 15 Jan 2025 | AS 182/5 v SS 183/7Match 35 · T20 | AS | 32* | 2/35 | 0 | Sydney Sixers won by 3 wickets | Adelaide | Big Bash League 2024/25 |
| 11 Jan 2025 | AS 251/5 v BH 195Match 31 · T20 | AS | 3 | 0/28 | 1 | Adelaide Strikers won by 56 runs | Adelaide | Big Bash League 2024/25 |
| 5 Jan 2025 | AS 186/5 v HH 187/5Match 24 · T20 | AS | 27* | 0/54 | 1 | Hobart Hurricanes won by 5 wickets | Hobart | Big Bash League 2024/25 |
| 2 Jan 2025 | MR 142/9 v AS 143/5Match 20 · T20 | AS | 2* | 2/30 | 1 | Adelaide Strikers won by 5 wickets | Melbourne | Big Bash League 2024/25 |
| 31 Dec 2024 | AS 142/8 v PS 146/3Match 17 · T20 | AS | 1 | 0/27 | 0 | Perth Scorchers won by 7 wickets | Adelaide | Big Bash League 2024/25 |
| 27 Dec 2024 | HH 214/5 v AS 203/6Match 13 · T20 | AS | 30* | 2/27 | 2 | Hobart Hurricanes won by 11 runs | Adelaide | Big Bash League 2024/25 |
| 22 Dec 2024 | AS 174/6 v BH 175/7Match 9 · T20 | AS | 45* | 1/32 | 0 | Brisbane Heat won by 3 wickets | Brisbane | Big Bash League 2024/25 |
| 20 Dec 2024 | AS 165/6 v MS 150/9Match 6 · T20 | AS | 6* | 2/44 | 1 | Adelaide Strikers won by 15 runs | Adelaide | Big Bash League 2024/25 |
| 17 Dec 2024 | AS 182/8 v ST 183/8Match 3 · T20 | AS | 45* | 2/28 | 0 | Sydney Thunder won by 2 wickets | Canberra | Big Bash League 2024/25 |
| 17 Nov 2024 | WI 44/0 v ENG5th T20I · T20I | ENG | - | 0/5 | 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 | DNB | - | 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* | 3/20 | 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 | DNB | - | 1 | 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 | DNB | 1/27 | 2 | 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 | 32 | 1/17 | 0 | West Indies won by 8 wickets | Bridgetown | England tour of West Indies 2024/25 |
| 31 Oct 2024 | ENG 209 v WI 157/21st ODI · ODI | ENG | 0 | - | 0 | West Indies won by 8 wickets (DLS method) | North Sound | England tour of West Indies 2024/25 |
| 13 Sept 2024 | AUS 193/6 v ENG 194/72nd T20I · T20I | ENG | 4* | - | 2 | England won by 3 wickets | Cardiff | Australia tour of England 2024 |
| 11 Sept 2024 | AUS 179 v ENG 1511st T20I · T20I | ENG | 15 | - | 0 | Australia won by 28 runs | Southampton | Australia tour of England 2024 |
| 3 Sept 2024 | DUR 162/8 v SUR 164/5Quarter-final · T20 | SUR | 4* | - | 0 | Surrey won by 5 wickets | London | Vitality Blast 2024 |
| 15 Aug 2024 | MO 41/5 v BP 42/1Match 32 · The Hundred | MO | 3* | - | 0 | Birmingham Phoenix won by 9 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 11 Aug 2024 | MO 152/7 v NS 156/3Match 27 · The Hundred | MO | 21* | - | 2 | Northern Superchargers won by 7 wickets | Manchester | The Hundred Men's Competition 2024 |