| 31 Jul 2025 | IND 224 & 396 v ENG 247/9 & 3675th Test · Test | ENG | DNB & 0* | 1/46 | 0 | India won by 6 runs | London | India tour of England 2025 |
| 23 Jul 2025 | IND 358 & 425/4 v ENG 6694th Test · Test | ENG | 4 | 1/66 & 2/67 | 1 | Match drawn | Manchester | India tour of England 2025 |
| 10 Jul 2025 | ENG 387 & 192 v IND 387 & 1703rd Test · Test | ENG | 0 & 10 | 3/84 & 1/21 | 0 | 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 | 5 & 7 | 2/81 & 0/61 | 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 | 38 & DNB | 0/103 & 1/45 | 1 | England won by 5 wickets | Leeds | India tour of England 2025 |
| 6 Dec 2024 | ENG 280 & 427/6d v NZ 125 & 2592nd Test · Test | ENG | 18 & DNB | 1/26 & 2/20 | 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 | 1 & DNB | 0/70 & 3/59 | 1 | England won by 8 wickets | Christchurch | England tour of New Zealand 2024/25 |
| 7 Oct 2024 | PAK 556 & 220/9 v ENG 823/7d1st Test · Test | ENG | 17* | 1/69 & 1/41 | 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 | 2 & 0 | 2/42 & 1/52 | 2 | 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 | 6 & 5 | 2/21 & 2/46 | 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 | 25 & 8* | 3/32 & 3/58 | 1 | England won by 5 wickets | Manchester | Sri Lanka tour of England 2024 |
| 26 Jul 2024 | WI 282 & 175 v ENG 376 & 87/03rd Test · Test | ENG | 62 & DNB | 3/69 & 1/14 | 0 | 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 | 37 & 12 | 4/84 & 2/28 | 0 | England won by 241 runs | Nottingham | West Indies tour of England 2024 |
| 10 Jul 2024 | WI 121 & 136 v ENG 3711st Test · Test | ENG | 23 | 1/29 & 0/11 | 1 | England won by an innings and 114 runs | London | West Indies tour of England 2024 |
| 21 Dec 2023 | ENG 132 v WI 133/65th T20I · T20I | ENG | 2 | 1/28 | 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 | DNB | 1/25 | 1 | England won by 75 runs | Tarouba | England tour of West Indies 2023/24 |
| 14 Dec 2023 | WI 176/7 v ENG 166/72nd T20I · T20I | ENG | 2 | 1/34 | 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 | 3* | 1/15 | 0 | West Indies won by 4 wickets | Bridgetown | England tour of West Indies 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | ENG | 4* | 1/27 | 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 | 51 | 1/19 | 1 | England won by 160 runs | Pune | ICC Cricket World Cup 2023/24 |
| 4 Nov 2023 | AUS 286 v ENG 253Match 36 · ODI | ENG | 32 | 4/54 | 0 | Australia won by 33 runs | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 29 Oct 2023 | IND 229/9 v ENG 129Match 29 · ODI | ENG | 10 | 2/33 | 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 | 0 | 0/30 | 0 | Sri Lanka won by 8 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 15 Oct 2023 | AFG 284 v ENG 21513th Match · ODI | ENG | 9 | 0/41 | 1 | Afghanistan won by 69 runs | Delhi | 2023 Cricket World Cup |
| 10 Oct 2023 | ENG 364/9 v BAN 227Match 7 · ODI | ENG | 14 | 2/49 | 0 | 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 | 11 | 0/45 | 0 | New Zealand won by 9 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 13 Sept 2023 | ENG 368 v NZ 1873rd ODI · ODI | ENG | 3 | 3/31 | 0 | England won by 181 runs | London | New Zealand tour of England 2023 |
| 8 Sept 2023 | ENG 291/6 v NZ 297/21st ODI · ODI | ENG | 4* | 0/27 | 0 | New Zealand won by 8 wickets | Cardiff | New Zealand tour of England 2023 |
| 27 Jul 2023 | ENG 283 & 395 v AUS 295 & 3345th Test · Test | ENG | 36 & 1 | 3/61 & 4/50 | 0 | England won by 49 runs | London | The Ashes 2023 |
| 19 Jul 2023 | AUS 317 & 214/5 v ENG 5924th Test · Test | ENG | 0 | 5/62 & 1/31 | 0 | Match drawn | Manchester | The Ashes 2023 |
| 6 Jul 2023 | AUS 263 & 224 v ENG 237 & 254/73rd Test · Test | ENG | 10 & 32* | 3/73 & 3/68 | 1 | England won by 3 wickets | Leeds | The Ashes 2023 |
| 14 Mar 2023 | BAN 158/2 v ENG 142/63rd T20I · T20I | ENG | 13* | 0/12 | 0 | Bangladesh won by 16 runs | Dhaka | England tour of Bangladesh 2022/23 |
| 12 Mar 2023 | ENG 117 v BAN 120/62nd T20I · T20I | ENG | 0 | 0/7 | 1 | Bangladesh won by 4 wickets | Dhaka | England tour of Bangladesh 2022/23 |
| 9 Mar 2023 | ENG 156/6 v BAN 158/41st T20I · T20I | ENG | 1 | 0/21 | 1 | Bangladesh won by 6 wickets | Chattogram | England tour of Bangladesh 2022/23 |
| 6 Mar 2023 | BAN 246 v ENG 1963rd ODI · ODI | ENG | 34 | 1/27 | 0 | Bangladesh won by 50 runs | Chattogram | England tour of Bangladesh 2022/23 |
| 1 Mar 2023 | BAN 209 v ENG 212/71st ODI · ODI | ENG | 7 | 1/28 | 0 | England won by 3 wickets | Dhaka | England tour of Bangladesh 2022/23 |
| 1 Feb 2023 | ENG 346/7 v SA 2873rd ODI · ODI | ENG | 9* | 1/51 | 0 | England won by 59 runs | Kimberley | England tour of South Africa 2022/23 |
| 29 Jan 2023 | ENG 342/7 v SA 347/52nd ODI · ODI | ENG | 14 | 0/60 | 0 | South Africa won by 5 wickets | Bloemfontein | England tour of South Africa 2022/23 |
| 22 Nov 2022 | AUS 355/5 v ENG 1423rd ODI · ODI | ENG | 0 | 0/62 | 0 | Australia won by 221 runs (DLS method) | Melbourne | England tour of Australia 2022/23 |
| 19 Nov 2022 | AUS 280/8 v ENG 2082nd ODI · ODI | ENG | 7 | 2/42 | 1 | Australia won by 72 runs | Sydney | England tour of Australia 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | ENG | DNB | 0/26 | 1 | England won by 5 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 10 Nov 2022 | IND 168/6 v ENG 170/0Semi-final · T20I | ENG | DNB | 1/24 | 0 | England won by 10 wickets | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 5 Nov 2022 | SL 141/8 v ENG 144/6Match 39 · T20I | ENG | 5* | 1/24 | 0 | England won by 4 wickets | Sydney | ICC Men's T20 World Cup 2022/23 |
| 1 Nov 2022 | ENG 179/6 v NZ 159/6Match 33 · T20I | ENG | DNB | 2/33 | 0 | England won by 20 runs | Brisbane | ICC Men's T20 World Cup 2022/23 |
| 26 Oct 2022 | IRE 157 v ENG 105/5Match 20 · T20I | ENG | DNB | 0/41 | 0 | Ireland won by 5 runs (DLS method) | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 22 Oct 2022 | AFG 112 v ENG 113/514th Match, Group 1 · T20I | ENG | DNB | 1/24 | 1 | England won by 5 wickets (11 balls left) | Perth | ICC Men's T20 World Cup 2022/23 |
| 14 Oct 2022 | ENG 112/2 v AUS 30/33rd T20I · T20I | ENG | DNB | 3/4 | 0 | No result | Canberra | England tour of Australia 2022/23 |
| 9 Oct 2022 | ENG 208/6 v AUS 200/91st T20I · T20I | ENG | 13* | 0/21 | 0 | England won by 8 runs | Perth | England tour of Australia 2022/23 |
| 2 Oct 2022 | ENG 209/3 v PAK 142/87th T20I · T20I | ENG | DNB | 3/26 | 1 | England won by 67 runs | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | ENG | 10 | 1/30 | 0 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |