| 10 Aug 2025 | NS 124/9 v TR 128/5Match 8 · The Hundred | TR | 20 | - | 1 | Trent Rockets won by 5 wickets | Nottingham | The Hundred Men's Competition 2025 |
| 8 Aug 2025 | BP 122/6 v TR 123/4Match 4 · The Hundred | TR | 6 | - | 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 | 29 & 105 | 0/15 | 1 | India won by 6 runs | London | India tour of England 2025 |
| 23 Jul 2025 | IND 358 & 425/4 v ENG 6694th Test · Test | ENG | 150 | 0/19 & 0/68 | 1 | Match drawn | Manchester | India tour of England 2025 |
| 10 Jul 2025 | ENG 387 & 192 v IND 387 & 1703rd Test · Test | ENG | 104 & 40 | 0/35 & 0/1 | 1 | England won by 22 runs | London | India tour of England 2025 |
| 2 Jul 2025 | IND 587 & 427/6d v ENG 407 & 2712nd Test · Test | ENG | 22 & 6 | 1/20 & 1/65 | 0 | India won by 336 runs | Birmingham | India tour of England 2025 |
| 20 Jun 2025 | IND 471 & 364 v ENG 465 & 373/51st Test · Test | ENG | 28 & 53* | 0/21 | 2 | England won by 5 wickets | Leeds | India tour of England 2025 |
| 3 Jun 2025 | WI 251/9 v ENG 246/33rd ODI · ODI | ENG | 44 | - | 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 | 166* | - | 1 | England won by 3 wickets | Cardiff | West Indies tour of England 2025 |
| 29 May 2025 | ENG 400/8 v WI 1621st ODI · ODI | ENG | 57 | - | 0 | England won by 238 runs | Birmingham | West Indies tour of England 2025 |
| 22 May 2025 | ENG 565/6d v ZIM 265/9 & 255/9Only Test · Test | ENG | 34 | 0/0 | 1 | England won by an innings and 45 runs | Nottingham | Zimbabwe tour of England 2025 |
| 2 May 2025 | YOR 205 & 232 v WAR 253 & 186/5Match 19 · First-class | YOR | 1 & 90 | - | 1 | Warwickshire won by 5 wickets | Leeds | County Championship 2025 |
| 1 Mar 2025 | ENG 179 v SA 181/3Match 11 · ODI | ENG | 37 | - | 0 | South Africa won by 7 wickets | Karachi | ICC Champions Trophy 2024/25 |
| 26 Feb 2025 | AFG 325/7 v ENG 3178th Match, Group B · ODI | ENG | 120 | 0/47 | 1 | Afghanistan won by 8 runs | Lahore | 2025 ICC Champions Trophy |
| 22 Feb 2025 | ENG 351/8 v AUS 356/5Match 4 · ODI | ENG | 68 | 0/26 | 0 | Australia won by 5 wickets | Lahore | ICC Champions Trophy 2024/25 |
| 12 Feb 2025 | IND 356 v ENG 2143rd ODI · ODI | ENG | 24 | 1/47 | 0 | India won by 142 runs | Ahmedabad | England tour of India 2024/25 |
| 9 Feb 2025 | ENG 304 v IND 308/62nd ODI · ODI | ENG | 69 | 0/15 | 0 | India won by 4 wickets | Cuttack | England tour of India 2024/25 |
| 6 Feb 2025 | ENG 248 v IND 251/61st ODI · ODI | ENG | 19 | 0/10 | 0 | India won by 4 wickets | Nagpur | England tour of India 2024/25 |
| 27 Jan 2025 | DSG 143/7 v PR 147/4Match 23 · T20 | PR | 0 | 0/33 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 25 Jan 2025 | PR 140/4 v PC 129/7Match 20 · T20 | PR | 78* | 2/32 | 0 | Paarl Royals won by 11 runs | Paarl | SA20 2024/25 |
| 23 Jan 2025 | DSG 142/7 v PR 146/5Match 18 · T20 | PR | 0 | 1/18 | 0 | Paarl Royals won by 5 wickets | Durban | SA20 2024/25 |
| 20 Jan 2025 | JSK 146/6 v PR 150/4Match 15 · T20 | PR | 6 | 1/16 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 18 Jan 2025 | PC 212/5 v PR 213/2Match 12 · T20 | PR | 92* | 0/10 | 0 | Paarl Royals won by 8 wickets | Centurion | SA20 2024/25 |
| 15 Jan 2025 | MCT 158/4 v PR 159/4Match 9 · T20 | PR | 15 | 1/24 | 0 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 13 Jan 2025 | MCT 172/7 v PR 139/9Match 6 · T20 | PR | 26 | - | 0 | MI Cape Town won by 33 runs | Cape Town | SA20 2024/25 |
| 11 Jan 2025 | SEC 175/5 v PR 176/1Match 3 · T20 | PR | 62* | - | 1 | Paarl Royals won by 9 wickets | Paarl | SA20 2024/25 |
| 14 Dec 2024 | NZ 347 & 453 v ENG 143 & 234/93rd Test · Test | ENG | 32 & 54 | 1/17 | 0 | 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 | 3 & 106 | - | 0 | 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 | 0 & 23* | - | 2 | England won by 8 wickets | Christchurch | England tour of New Zealand 2024/25 |
| 24 Oct 2024 | ENG 267 & 112 v PAK 344 & 37/13rd Test · Test | ENG | 5 & 33 | 0/8 | 1 | Pakistan won by 9 wickets | Rawalpindi | England tour of Pakistan 2024/25 |
| 15 Oct 2024 | PAK 366 & 221 v ENG 291 & 1442nd Test · Test | ENG | 34 & 18 | 0/24 & 0/13 | 2 | Pakistan won by 152 runs | Multan | England tour of Pakistan 2024/25 |
| 7 Oct 2024 | PAK 556 & 220/9 v ENG 823/7d1st Test · Test | ENG | 262 | 1/25 | 1 | England won by an innings and 47 runs | Multan | England tour of Pakistan 2024/25 |
| 6 Sept 2024 | ENG 325 & 156 v SL 263 & 219/23rd Test · Test | ENG | 13 & 12 | 0/11 | 1 | Sri Lanka won by 8 wickets | London | Sri Lanka tour of England 2024 |
| 29 Aug 2024 | ENG 427 & 251 v SL 196 & 2922nd Test · Test | ENG | 143 & 103 | 0/4 & 0/9 | 2 | England won by 190 runs | London | Sri Lanka tour of England 2024 |
| 21 Aug 2024 | SL 236 & 326 v ENG 358 & 205/51st Test · Test | ENG | 42 & 62* | 0/18 & 1/5 | 2 | England won by 5 wickets | Manchester | Sri Lanka tour of England 2024 |
| 14 Aug 2024 | OI 150/3 v TR 151/4Match 31 · The Hundred | TR | 12 | 0/9 | 0 | Trent Rockets won by 6 wickets | Nottingham | The Hundred Men's Competition 2024 |
| 12 Aug 2024 | TR 118 v BP 120/4Match 28 · The Hundred | TR | 2 | - | 2 | Birmingham Phoenix won by 6 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 10 Aug 2024 | TR 126/8 v SB 127/8Match 24 · The Hundred | TR | 16 | - | 0 | Southern Brave won by 2 wickets | Southampton | The Hundred Men's Competition 2024 |
| 7 Aug 2024 | TR 166/4 v LS 144Match 20 · The Hundred | TR | 32 | - | 0 | Trent Rockets won by 22 runs | Nottingham | The Hundred Men's Competition 2024 |
| 3 Aug 2024 | WF 129/6 v TR 125/8Match 14 · The Hundred | TR | 17 | 1/19 | 0 | Welsh Fire won by 4 runs | Nottingham | The Hundred Men's Competition 2024 |
| 31 Jul 2024 | BP 138/6 v TR 132/8Match 9 · The Hundred | TR | 33 | 1/11 | 0 | Birmingham Phoenix won by 6 runs | Nottingham | The Hundred Men's Competition 2024 |
| 26 Jul 2024 | WI 282 & 175 v ENG 376 & 87/03rd Test · Test | ENG | 87 & DNB | - | 1 | England won by 10 wickets | Birmingham | West Indies tour of England 2024 |
| 18 Jul 2024 | ENG 416 & 425 v WI 457 & 1432nd Test · Test | ENG | 14 & 122 | 0/19 | 1 | England won by 241 runs | Nottingham | West Indies tour of England 2024 |
| 10 Jul 2024 | WI 121 & 136 v ENG 3711st Test · Test | ENG | 68 | - | 1 | England won by an innings and 114 runs | London | West Indies tour of England 2024 |
| 21 Jun 2024 | DUR 170/6 v YOR 167/7Match · T20 | YOR | 20 | - | 0 | Durham won by 3 runs | Chester-le-Street | Vitality Blast 2024 |
| 20 Jun 2024 | YOR 173/8 v LAN 166/8Match · T20 | YOR | 43 | 1/8 | 0 | Yorkshire won by 7 runs | Leeds | Vitality Blast 2024 |
| 16 Jun 2024 | LEI 166 v YOR 146/9Match · T20 | YOR | 30 | - | 1 | Leicestershire won by 20 runs | Leeds | Vitality Blast 2024 |
| 14 Jun 2024 | YOR 145 v BB 151/6Match · T20 | YOR | 39 | 0/23 | 0 | Birmingham Bears won by 4 wickets | Birmingham | Vitality Blast 2024 |
| 9 Jun 2024 | DER 179/6 v YOR 182/1Match · T20 | YOR | 14* | 2/20 | 0 | Yorkshire won by 9 wickets | Leeds | Vitality Blast 2024 |
| 2 Jun 2024 | YOR 186/6 v NOR 157/8Match · T20 | YOR | 35 | 0/7 | 2 | Yorkshire won by 29 runs | Northampton | Vitality Blast 2024 |