| 27 Jun 2024 | IND 171/7 v ENG 103Semi-final · T20I | ENG | 0 | - | 1 | 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 | - | 0 | 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 | 16 | - | 0 | 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 | 48* | - | 0 | 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 | 31 | - | 0 | 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 | 8* | - | 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 | 7 | - | 0 | 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 | 28* | - | 0 | England won by 7 wickets | London | Pakistan tour of England 2024 |
| 25 May 2024 | ENG 183/7 v PAK 1602nd T20I · T20I | ENG | 21 | - | 0 | England won by 23 runs | Birmingham | Pakistan tour of England 2024 |
| 7 Mar 2024 | ENG 218 & 195 v IND 4775th Test · Test | ENG | 29 & 39 | - | 0 | India won by an innings and 64 runs | Dharamsala | England tour of India 2023/24 |
| 23 Feb 2024 | ENG 353 & 145 v IND 307 & 192/54th Test · Test | ENG | 38 & 30 | - | 1 | India won by 5 wickets | Ranchi | England tour of India 2023/24 |
| 15 Feb 2024 | IND 445 & 430/4d v ENG 319 & 1223rd Test · Test | ENG | 0 & 4 | - | 0 | India won by 434 runs | Rajkot | England tour of India 2023/24 |
| 2 Feb 2024 | IND 396 & 255 v ENG 253 & 2922nd Test · Test | ENG | 25 & 26 | - | 2 | India won by 106 runs | Visakhapatnam | England tour of India 2023/24 |
| 25 Jan 2024 | ENG 246 & 420 v IND 436 & 2021st Test · Test | ENG | 37 & 10 | - | 0 | England won by 28 runs | Hyderabad | England tour of India 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | ENG | 59 | - | 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 | 15 | - | 0 | England won by 160 runs | Pune | ICC Cricket World Cup 2023/24 |
| 4 Nov 2023 | AUS 286 v ENG 253Match 36 · ODI | ENG | 0 | - | 1 | Australia won by 33 runs | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 29 Oct 2023 | IND 229/9 v ENG 129Match 29 · ODI | ENG | 14 | - | 1 | India won by 100 runs | Lucknow | ICC Cricket World Cup 2023/24 |
| 26 Oct 2023 | ENG 156 v SL 160/2Match 25 · ODI | ENG | 30 | - | 0 | Sri Lanka won by 8 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 21 Oct 2023 | SA 399/7 v ENG 170/9Match 20 · ODI | ENG | 10 | - | 2 | South Africa won by 229 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 15 Oct 2023 | AFG 284 v ENG 21513th Match · ODI | ENG | 2 | - | 0 | Afghanistan won by 69 runs | Delhi | 2023 Cricket World Cup |
| 10 Oct 2023 | ENG 364/9 v BAN 227Match 7 · ODI | ENG | 52 | - | 1 | England won by 137 runs | Dharamsala | ICC Cricket World Cup 2023/24 |
| 5 Oct 2023 | ENG 282/9 v NZ 283/1Match 1 · ODI | ENG | 33 | - | 0 | New Zealand won by 9 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 15 Sept 2023 | ENG 311/9 v NZ 211/94th ODI · ODI | ENG | 13 | - | 0 | England won by 100 runs | London | New Zealand tour of England 2023 |
| 13 Sept 2023 | ENG 368 v NZ 1873rd ODI · ODI | ENG | 0 | - | 0 | England won by 181 runs | London | New Zealand tour of England 2023 |
| 10 Sept 2023 | ENG 226/7 v NZ 1472nd ODI · ODI | ENG | 6 | - | 2 | England won by 79 runs | Southampton | New Zealand tour of England 2023 |
| 5 Sept 2023 | ENG 175/8 v NZ 179/44th T20I · T20I | ENG | 73 | - | 0 | New Zealand won by 6 wickets | Nottingham | New Zealand tour of England 2023 |
| 3 Sept 2023 | NZ 202/5 v ENG 1283rd T20I · T20I | ENG | 12 | - | 0 | New Zealand won by 74 runs | Birmingham | New Zealand tour of England 2023 |
| 1 Sept 2023 | ENG 198/4 v NZ 1032nd T20I · T20I | ENG | 86* | - | 0 | England won by 95 runs | Manchester | New Zealand tour of England 2023 |
| 30 Aug 2023 | NZ 139/9 v ENG 143/31st T20I · T20I | ENG | 4 | - | 0 | England won by 7 wickets | Chester-le-Street | New Zealand tour of England 2023 |
| 27 Jul 2023 | ENG 283 & 395 v AUS 295 & 3345th Test · Test | ENG | 4 & 78 | - | 6 | England won by 49 runs | London | The Ashes 2023 |
| 19 Jul 2023 | AUS 317 & 214/5 v ENG 5924th Test · Test | ENG | 99* | - | 6 | Match drawn | Manchester | The Ashes 2023 |
| 6 Jul 2023 | AUS 263 & 224 v ENG 237 & 254/73rd Test · Test | ENG | 12 & 5 | - | 4 | England won by 3 wickets | Leeds | The Ashes 2023 |
| 28 Jun 2023 | AUS 416 & 279 v ENG 325 & 3272nd Test · Test | ENG | 16 & 10 | - | 3 | Australia won by 43 runs | London | The Ashes 2023 |
| 16 Jun 2023 | ENG 393/8d & 273 v AUS 386 & 282/81st Test · Test | ENG | 78 & 20 | - | 5 | Australia won by 2 wickets | Birmingham | The Ashes 2023 |
| 1 Jun 2023 | IRE 172 & 362/9 v ENG 524/4d & 12/0Only Test · Test | ENG | DNB & DNB | - | 6 | England won by 10 wickets | London | Ireland tour of England 2023 |
| 25 Aug 2022 | SA 151 & 179 v ENG 415/9d2nd Test · Test | ENG | 49 | - | 1 | England won by an innings and 85 runs | Manchester | South Africa tour of England 2022 |
| 17 Aug 2022 | ENG 165 & 149 v SA 3261st Test · Test | ENG | 0 & 18 | - | 2 | South Africa won by an innings and 12 runs | London | South Africa tour of England 2022 |
| 31 Jul 2022 | SA 191/5 v ENG 1013rd T20I · T20I | ENG | 27 | - | 0 | South Africa won by 90 runs | Southampton | South Africa tour of England 2022 |
| 28 Jul 2022 | SA 207/3 v ENG 1492nd T20I · T20I | ENG | 30 | - | 1 | South Africa won by 58 runs | Cardiff | South Africa tour of England 2022 |
| 27 Jul 2022 | ENG 234/6 v SA 193/81st T20I · T20I | ENG | 90 | - | 0 | England won by 41 runs | Bristol | South Africa tour of England 2022 |
| 24 Jul 2022 | SA 159/2 v ENG3rd ODI · ODI | ENG | - | - | 1 | No result | Leeds | South Africa tour of England 2022 |
| 22 Jul 2022 | ENG 201 v SA 832nd ODI · ODI | ENG | 28 | - | 1 | England won by 118 runs | Manchester | South Africa tour of England 2022 |
| 19 Jul 2022 | SA 333/5 v ENG 2711st ODI · ODI | ENG | 63 | - | 1 | South Africa won by 62 runs | Chester-le-Street | South Africa tour of England 2022 |
| 17 Jul 2022 | ENG 259 v IND 261/53rd ODI · ODI | ENG | 0 | - | 0 | India won by 5 wickets | Manchester | India tour of England 2022 |
| 14 Jul 2022 | ENG 246 v IND 1462nd ODI · ODI | ENG | 38 | - | 0 | England won by 100 runs | London | India tour of England 2022 |
| 12 Jul 2022 | ENG 110 v IND 114/01st ODI · ODI | ENG | 7 | - | 0 | India won by 10 wickets | London | India tour of England 2022 |
| 1 Jul 2022 | IND 416 & 245 v ENG 284 & 378/35th Test · Test | ENG | 106 & 114* | - | 1 | England won by 7 wickets | Birmingham | India tour of England 2022 |
| 23 Jun 2022 | NZ 329 & 326 v ENG 360 & 296/33rd Test · Test | ENG | 162 & 71* | - | 3 | England won by 7 wickets | Leeds | New Zealand tour of England 2022 |