| 28 Nov 2024 | NZ 348 & 254 v ENG 499 & 104/21st Test · Test | ENG | 171 & DNB | - | 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 & 26 | - | 0 | 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 | 9 & 16 | - | 0 | 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 | 317 | - | 1 | England won by an innings and 47 runs | Multan | England tour of Pakistan 2024/25 |
| 29 Sept 2024 | ENG 309 v AUS 165/25th ODI · ODI | ENG | 72 | - | 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 | 87 | - | 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 | 110* | - | 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 | 4 | - | 0 | Australia won by 68 runs | Leeds | Australia tour of England 2024 |
| 19 Sept 2024 | ENG 315 v AUS 317/31st ODI · ODI | ENG | 39 | - | 0 | Australia won by 7 wickets | Nottingham | Australia tour of England 2024 |
| 6 Sept 2024 | ENG 325 & 156 v SL 263 & 219/23rd Test · Test | ENG | 19 & 3 | - | 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 | 33 & 37 | - | 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 | 56 & 32 | - | 3 | England won by 5 wickets | Manchester | Sri Lanka tour of England 2024 |
| 13 Aug 2024 | LS 111/8 v NS 64/1Match 29 · The Hundred | NS | DNB | - | 0 | Northern Superchargers won by 21 runs (DLS method) | Leeds | The Hundred Men's Competition 2024 |
| 11 Aug 2024 | MO 152/7 v NS 156/3Match 27 · The Hundred | NS | 43 | - | 1 | Northern Superchargers won by 7 wickets | Manchester | The Hundred Men's Competition 2024 |
| 8 Aug 2024 | NS 26/5 v WF 3/0Match 21 · The Hundred | NS | 7 | - | 0 | No result | Cardiff | The Hundred Men's Competition 2024 |
| 6 Aug 2024 | NS 83 v BP 86/0Match 19 · The Hundred | NS | 15 | - | 0 | Birmingham Phoenix won by 10 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 4 Aug 2024 | NS 167/5 v MO 153/6Match 16 · The Hundred | NS | 58 | - | 0 | Northern Superchargers won by 14 runs | Leeds | The Hundred Men's Competition 2024 |
| 2 Aug 2024 | NS 145/5 v OI 126/9Match 12 · The Hundred | NS | 6 | - | 0 | Northern Superchargers won by 19 runs | London | The Hundred Men's Competition 2024 |
| 30 Jul 2024 | SB 146/8 v NS 147/3Match 8 · The Hundred | NS | 34* | - | 0 | Northern Superchargers won by 7 wickets | Leeds | The Hundred Men's Competition 2024 |
| 26 Jul 2024 | WI 282 & 175 v ENG 376 & 87/03rd Test · Test | ENG | 2 & 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 | 36 & 109 | - | 3 | England won by 241 runs | Nottingham | West Indies tour of England 2024 |
| 10 Jul 2024 | WI 121 & 136 v ENG 3711st Test · Test | ENG | 50 | - | 2 | England won by an innings and 114 runs | London | West Indies tour of England 2024 |
| 27 Jun 2024 | IND 171/7 v ENG 103Semi-final · T20I | ENG | 25 | - | 0 | India won by 68 runs | Providence | ICC Men's T20 World Cup 2024 |
| 23 Jun 2024 | USA 115 v ENG 117/0Match 49 · T20I | ENG | DNB | - | 1 | England won by 10 wickets | Bridgetown | ICC Men's T20 World Cup 2024 |
| 21 Jun 2024 | SA 163/6 v ENG 156/6Match 45 · T20I | ENG | 53 | - | 2 | South Africa won by 7 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 19 Jun 2024 | WI 180/4 v ENG 181/2Match 42 · T20I | ENG | DNB | - | 1 | England won by 8 wickets | Gros Islet | ICC Men's T20 World Cup 2024 |
| 15 Jun 2024 | ENG 122/5 v NAM 84/3Match 34 · T20I | ENG | 47* | - | 2 | England won by 41 runs (DLS method) | North Sound | ICC Men's T20 World Cup 2024 |
| 13 Jun 2024 | OMA 47 v ENG 50/2Match 28 · T20I | ENG | DNB | - | 0 | England won by 8 wickets | North Sound | ICC Men's T20 World Cup 2024 |
| 8 Jun 2024 | AUS 201/7 v ENG 165/6Match 17 · T20I | ENG | 20* | - | 1 | Australia won by 36 runs | Bridgetown | ICC Men's T20 World Cup 2024 |
| 4 Jun 2024 | SCO 90/0 v ENGMatch 6 · T20I | ENG | - | - | 0 | No result | Bridgetown | ICC Men's T20 World Cup 2024 |
| 30 May 2024 | PAK 157 v ENG 158/34th T20I · T20I | ENG | 17* | - | 1 | England won by 7 wickets | London | Pakistan tour of England 2024 |
| 25 May 2024 | ENG 183/7 v PAK 1602nd T20I · T20I | ENG | 1 | - | 1 | England won by 23 runs | Birmingham | Pakistan tour of England 2024 |
| 3 May 2024 | GLA 221 & 372/7 v YOR 519/7dMatch 18 · First-class | YOR | 65 | - | 1 | Match drawn | Leeds | County Championship 2024 |
| 26 Apr 2024 | YOR 450/5d & 59/1d v DER 447Match 15 · First-class | YOR | 126* & DNB | - | 1 | Match drawn | Leeds | County Championship 2024 |
| 19 Apr 2024 | YOR 159 & 244 v MID 246 & 158/4Match 10 · First-class | YOR | 3 & 0 | 0/17 | 0 | Middlesex won by 6 wickets | London | County Championship 2024 |
| 12 Apr 2024 | YOR 326 & 434/6d v GLO 263 & 405/6Match 6 · First-class | YOR | 26 & 68 | 0/5 | 2 | Match drawn | Bristol | County Championship 2024 |
| 5 Apr 2024 | LEI 354 & 26/0 v YOR 264/6dMatch 4 · First-class | YOR | 100* | - | 1 | Match drawn | Leeds | County Championship 2024 |
| 21 Dec 2023 | ENG 132 v WI 133/65th T20I · T20I | ENG | 7 | - | 0 | West Indies won by 4 wickets | Tarouba | England tour of West Indies 2023/24 |
| 19 Dec 2023 | ENG 267/3 v WI 1924th T20I · T20I | ENG | 6* | - | 2 | England won by 75 runs | Tarouba | England tour of West Indies 2023/24 |
| 16 Dec 2023 | WI 222/6 v ENG 226/33rd T20I · T20I | ENG | 31* | - | 0 | England won by 7 wickets | St George's | England tour of West Indies 2023/24 |
| 14 Dec 2023 | WI 176/7 v ENG 166/72nd T20I · T20I | ENG | 5 | - | 1 | West Indies won by 10 runs | St George's | England tour of West Indies 2023/24 |
| 12 Dec 2023 | ENG 171 v WI 172/61st T20I · T20I | ENG | 1 | - | 2 | West Indies won by 4 wickets | Bridgetown | England tour of West Indies 2023/24 |
| 9 Dec 2023 | ENG 206/9 v WI 191/63rd ODI · ODI | ENG | 1 | - | 0 | West Indies won by 4 wickets (DLS method) | Bridgetown | England tour of West Indies 2023/24 |
| 6 Dec 2023 | WI 202 v ENG 206/42nd ODI · ODI | ENG | 43* | - | 0 | England won by 6 wickets | North Sound | England tour of West Indies 2023/24 |
| 3 Dec 2023 | ENG 325 v WI 326/61st ODI · ODI | ENG | 71 | - | 1 | West Indies won by 4 wickets | North Sound | England tour of West Indies 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | ENG | 30 | - | 0 | England won by 93 runs | Kolkata | ICC Cricket World Cup 2023/24 |
| 8 Nov 2023 | ENG 339/9 v NED 179Match 40 · ODI | ENG | 11 | - | 0 | England won by 160 runs | Pune | ICC Cricket World Cup 2023/24 |
| 21 Oct 2023 | SA 399/7 v ENG 170/9Match 20 · ODI | ENG | 17 | - | 0 | South Africa won by 229 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 15 Oct 2023 | AFG 284 v ENG 21513th Match · ODI | ENG | 66 | - | 0 | Afghanistan won by 69 runs | Delhi | 2023 Cricket World Cup |
| 10 Oct 2023 | ENG 364/9 v BAN 227Match 7 · ODI | ENG | 20 | - | 0 | England won by 137 runs | Dharamsala | ICC Cricket World Cup 2023/24 |