| 21 Nov 2025 | ENG 172 & 164 v AUS 132 & 205/21st Test · Test | ENG | 0 & 4* | 0/21 & 0/23 | 0 | Australia won by 8 wickets | Perth | The Ashes 2025/26 |
| 22 Feb 2025 | ENG 351/8 v AUS 356/5Match 4 · ODI | ENG | DNB | 1/75 | 0 | Australia won by 5 wickets | Lahore | ICC Champions Trophy 2024/25 |
| 12 Feb 2025 | IND 356 v ENG 2143rd ODI · ODI | ENG | 9 | 2/45 | 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 | 0 | 0/57 | 0 | India won by 4 wickets | Cuttack | England tour of India 2024/25 |
| 2 Feb 2025 | IND 247/9 v ENG 975th T20I · T20I | ENG | 0 | 2/32 | 0 | India won by 150 runs | Mumbai | England tour of India 2024/25 |
| 28 Jan 2025 | ENG 171/9 v IND 145/93rd T20I · T20I | ENG | 10* | 1/29 | 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/28 | 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 | 1 | 0/25 | 0 | India won by 7 wickets | Kolkata | England tour of India 2024/25 |
| 21 Aug 2024 | SL 236 & 326 v ENG 358 & 205/51st Test · Test | ENG | 22 & DNB | 1/31 & 1/36 | 0 | 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 | 0 & DNB | 2/52 & 5/40 | 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 | 13* & 0 | 1/71 & 1/17 | 0 | England won by 241 runs | Nottingham | West Indies tour of England 2024 |
| 21 Jun 2024 | SA 163/6 v ENG 156/6Match 45 · T20I | ENG | DNB | 0/22 | 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 | DNB | 0/36 | 1 | England won by 8 wickets | Gros Islet | ICC Men's T20 World Cup 2024 |
| 13 Jun 2024 | OMA 47 v ENG 50/2Match 28 · T20I | ENG | DNB | 3/12 | 1 | 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 | DNB | 0/32 | 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/11 | 0 | No result | Bridgetown | ICC Men's T20 World Cup 2024 |
| 30 May 2024 | PAK 157 v ENG 158/34th T20I · T20I | ENG | DNB | 2/35 | 0 | England won by 7 wickets | London | Pakistan tour of England 2024 |
| 7 Mar 2024 | ENG 218 & 195 v IND 4775th Test · Test | ENG | 0 & 0 | 0/89 | 0 | India won by an innings and 64 runs | Dharamsala | England tour of India 2023/24 |
| 15 Feb 2024 | IND 445 & 430/4d v ENG 319 & 1223rd Test · Test | ENG | 4* & 33 | 4/114 & 0/46 | 0 | India won by 434 runs | Rajkot | England tour of India 2023/24 |
| 25 Jan 2024 | ENG 246 & 420 v IND 436 & 2021st Test · Test | ENG | 11 & 0 | 0/47 & 0/15 | 0 | England won by 28 runs | Hyderabad | England tour of India 2023/24 |
| 4 Nov 2023 | AUS 286 v ENG 253Match 36 · ODI | ENG | 0* | 2/70 | 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 | 0 | 1/46 | 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 | 5 | 0/23 | 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 | 43* | 0/76 | 0 | South Africa won by 229 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 10 Oct 2023 | ENG 364/9 v BAN 227Match 7 · ODI | ENG | 6* | 1/29 | 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 | 13* | 0/55 | 0 | New Zealand won by 9 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 27 Jul 2023 | ENG 283 & 395 v AUS 295 & 3345th Test · Test | ENG | 28 & 9 | 2/62 & 1/34 | 0 | England won by 49 runs | London | The Ashes 2023 |
| 19 Jul 2023 | AUS 317 & 214/5 v ENG 5924th Test · Test | ENG | 6 | 1/60 & 3/27 | 0 | Match drawn | Manchester | The Ashes 2023 |
| 6 Jul 2023 | AUS 263 & 224 v ENG 237 & 254/73rd Test · Test | ENG | 24 & 16* | 5/34 & 2/66 | 0 | England won by 3 wickets | Leeds | The Ashes 2023 |
| 15 Apr 2023 | LSG 159/8 v PK 161/8Match 21 · T20 | LSG | DNB | 2/35 | 0 | Punjab Kings won by 2 wickets | Lucknow | Indian Premier League 2023 |
| 10 Apr 2023 | RCB 212/2 v LSG 213/9Match 15 · T20 | LSG | 1 | 1/32 | 0 | Lucknow Super Giants won by 1 wicket | Bengaluru | Indian Premier League 2023 |
| 3 Apr 2023 | CSK 217/7 v LSG 205/7Match 6 · T20 | LSG | 10* | 3/49 | 2 | Chennai Super Kings won by 12 runs | Chennai | Indian Premier League 2023 |
| 1 Apr 2023 | LSG 193/6 v DC 143/9Match 3 · T20 | LSG | DNB | 5/14 | 0 | Lucknow Super Giants won by 50 runs | Lucknow | Indian Premier League 2023 |
| 9 Mar 2023 | ENG 156/6 v BAN 158/41st T20I · T20I | ENG | DNB | 1/24 | 0 | Bangladesh won by 6 wickets | Chattogram | England tour of Bangladesh 2022/23 |
| 3 Mar 2023 | ENG 326/7 v BAN 1942nd ODI · ODI | ENG | DNB | 0/14 | 0 | England won by 132 runs | Dhaka | England tour of Bangladesh 2022/23 |
| 1 Mar 2023 | BAN 209 v ENG 212/71st ODI · ODI | ENG | DNB | 2/34 | 1 | England won by 3 wickets | Dhaka | England tour of Bangladesh 2022/23 |
| 17 Dec 2022 | PAK 304 & 216 v ENG 354 & 170/23rd Test · Test | ENG | 35 & DNB | 1/33 & 1/25 | 0 | England won by 8 wickets | Karachi | England tour of Pakistan 2022/23 |
| 9 Dec 2022 | ENG 281 & 275 v PAK 202 & 3282nd Test · Test | ENG | 36* & 6 | 2/40 & 4/65 | 0 | England won by 26 runs | Multan | England tour of Pakistan 2022/23 |
| 5 Nov 2022 | SL 141/8 v ENG 144/6Match 39 · T20I | ENG | DNB | 3/26 | 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 | 1/25 | 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 | 3/34 | 0 | Ireland won by 5 runs (DLS method) | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 14 Oct 2022 | ENG 112/2 v AUS 30/33rd T20I · T20I | ENG | DNB | - | 1 | No result | Canberra | England tour of Australia 2022/23 |
| 9 Oct 2022 | ENG 208/6 v AUS 200/91st T20I · T20I | ENG | DNB | 3/34 | 0 | England won by 8 runs | Perth | England tour of Australia 2022/23 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | ENG | DNB | 3/20 | 2 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |
| 23 Sept 2022 | ENG 221/3 v PAK 158/83rd T20I · T20I | ENG | DNB | 3/24 | 0 | England won by 63 runs | Karachi | England tour of Pakistan 2022 |
| 8 Mar 2022 | ENG 311 & 349/6d v WI 375 & 147/41st Test · Test | ENG | 1 & DNB | 1/45 | 0 | Match drawn | North Sound | England tour of West Indies 2021/22 |
| 14 Jan 2022 | AUS 303 & 155 v ENG 188 & 1245th Test · Test | ENG | 16 & 11 | 3/115 & 6/37 | 0 | Australia won by 146 runs | Hobart | The Ashes 2021/22 |
| 5 Jan 2022 | AUS 416/8d & 265/6d v ENG 294 & 270/94th Test · Test | ENG | 39 & 0 | 1/76 & 2/65 | 0 | Match drawn | Sydney | The Ashes 2021/22 |
| 26 Dec 2021 | ENG 185 & 68 v AUS 2673rd Test · Test | ENG | 6 & 0 | 2/71 | 0 | Australia won by an innings and 14 runs | Melbourne | The Ashes 2021/22 |
| 8 Dec 2021 | ENG 147 & 297 v AUS 425 & 20/11st Test · Test | ENG | 8 & 6 | 3/85 & 0/4 | 1 | Australia won by 9 wickets | Brisbane | The Ashes 2021/22 |