| 5 Oct 2023 | ENG 282/9 v NZ 283/1Match 1 · ODI | ENG | 25 | - | 0 | New Zealand won by 9 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 2 Oct 2023 | ENG 197/6 v BAN 188/97th Match · List A | ENG | 17 | - | 0 | England won by 4 wickets (77 balls left) (DLS method) | Guwahati | ICC World Cup Warm-up Matches 2023 |
| 15 Sept 2023 | ENG 311/9 v NZ 211/94th ODI · ODI | ENG | 10 | - | 1 | England won by 100 runs | London | New Zealand tour of England 2023 |
| 10 Sept 2023 | ENG 226/7 v NZ 1472nd ODI · ODI | ENG | 2 | - | 0 | England won by 79 runs | Southampton | New Zealand tour of England 2023 |
| 8 Sept 2023 | ENG 291/6 v NZ 297/21st ODI · ODI | ENG | 25 | - | 0 | New Zealand won by 8 wickets | Cardiff | New Zealand tour of England 2023 |
| 5 Sept 2023 | ENG 175/8 v NZ 179/44th T20I · T20I | ENG | 4 | - | 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 | 8 | - | 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 | 67 | - | 2 | 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 | 43* | - | 1 | England won by 7 wickets | Chester-le-Street | New Zealand tour of England 2023 |
| 22 Aug 2023 | NS 158/7 v WF 159/2Match 30 · The Hundred | NS | 105* | - | 0 | Welsh Fire won by 8 wickets | Leeds | The Hundred Men's Competition 2023 |
| 20 Aug 2023 | MO 164/6 v NS 83Match 27 · The Hundred | NS | 2 | - | 1 | Manchester Originals won by 81 runs | Manchester | The Hundred Men's Competition 2023 |
| 18 Aug 2023 | LS 160/6 v NS 147/7Match 24 · The Hundred | NS | 44 | - | 0 | London Spirit won by 13 runs | London | The Hundred Men's Competition 2023 |
| 13 Aug 2023 | MO 182/6 v NS 141/9Match 18 · The Hundred | NS | 20 | - | 0 | Manchester Originals won by 40 runs (DLS method) | Leeds | The Hundred Men's Competition 2023 |
| 11 Aug 2023 | OI 185/5 v NS 176/8Match 15 · The Hundred | NS | 4 | - | 0 | Oval Invincibles won by 9 runs | Leeds | The Hundred Men's Competition 2023 |
| 9 Aug 2023 | NS 142/5 v TR 139/7Match 12 · The Hundred | NS | 0 | - | 1 | Northern Superchargers won by 3 runs | Nottingham | The Hundred Men's Competition 2023 |
| 6 Aug 2023 | NS 201/3 v SB 141/5Match 8 · The Hundred | NS | 63* | - | 1 | Northern Superchargers won by 60 runs | Southampton | The Hundred Men's Competition 2023 |
| 3 Aug 2023 | BP 84/5 v NSMatch 4 · The Hundred | NS | - | - | 0 | No result | Leeds | The Hundred Men's Competition 2023 |
| 27 Jul 2023 | ENG 283 & 395 v AUS 295 & 3345th Test · Test | ENG | 85 & 7 | 0/7 | 0 | England won by 49 runs | London | The Ashes 2023 |
| 19 Jul 2023 | AUS 317 & 214/5 v ENG 5924th Test · Test | ENG | 61 | - | 0 | Match drawn | Manchester | The Ashes 2023 |
| 6 Jul 2023 | AUS 263 & 224 v ENG 237 & 254/73rd Test · Test | ENG | 3 & 75 | - | 2 | England won by 3 wickets | Leeds | The Ashes 2023 |
| 28 Jun 2023 | AUS 416 & 279 v ENG 325 & 3272nd Test · Test | ENG | 50 & 4 | - | 1 | Australia won by 43 runs | London | The Ashes 2023 |
| 16 Jun 2023 | ENG 393/8d & 273 v AUS 386 & 282/81st Test · Test | ENG | 32 & 46 | 0/5 | 0 | 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 | 9* & DNB | - | 1 | England won by 10 wickets | London | Ireland tour of England 2023 |
| 21 May 2023 | SH 200/5 v MI 201/2Match 69 · T20 | SH | 0 | - | 1 | Mumbai Indians won by 8 wickets | Mumbai | Indian Premier League 2023 |
| 18 May 2023 | SH 186/5 v RCB 187/2Match 65 · T20 | SH | 27* | - | 0 | Royal Challengers Bangalore won by 8 wickets | Hyderabad | Indian Premier League 2023 |
| 4 May 2023 | KKR 171/9 v SH 166/8Match 47 · T20 | SH | 0 | - | 1 | Kolkata Knight Riders won by 5 runs | Hyderabad | Indian Premier League 2023 |
| 29 Apr 2023 | SH 197/6 v DC 188/6Match 40 · T20 | SH | 0 | - | 0 | Sunrisers Hyderabad won by 9 runs | Delhi | Indian Premier League 2023 |
| 24 Apr 2023 | DC 144/9 v SH 137/6Match 34 · T20 | SH | 7 | - | 1 | Delhi Capitals won by 7 runs | Hyderabad | Indian Premier League 2023 |
| 21 Apr 2023 | SH 134/7 v CSK 138/3Match 29 · T20 | SH | 18 | - | 0 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2023 |
| 18 Apr 2023 | MI 192/5 v SH 178Match 25 · T20 | SH | 9 | - | 0 | Mumbai Indians won by 14 runs | Hyderabad | Indian Premier League 2023 |
| 14 Apr 2023 | SH 228/4 v KKR 205/7Match 19 · T20 | SH | 100* | - | 0 | Sunrisers Hyderabad won by 23 runs | Kolkata | Indian Premier League 2023 |
| 9 Apr 2023 | PK 143/9 v SH 145/2Match 14 · T20 | SH | 13 | - | 0 | Sunrisers Hyderabad won by 8 wickets | Hyderabad | Indian Premier League 2023 |
| 7 Apr 2023 | SH 121/8 v LSG 127/5Match 10 · T20 | SH | 3 | - | 0 | Lucknow Super Giants won by 5 wickets | Lucknow | Indian Premier League 2023 |
| 2 Apr 2023 | RR 203/5 v SH 131/8Match 4 · T20 | SH | 13 | - | 0 | Rajasthan Royals won by 72 runs | Hyderabad | Indian Premier League 2023 |
| 24 Feb 2023 | ENG 435/8d & 256 v NZ 209 & 4832nd Test · Test | ENG | 186 & 0 | 1/25 | 1 | New Zealand won by 1 run | Wellington | England tour of New Zealand 2022/23 |
| 16 Feb 2023 | ENG 325/9d & 374 v NZ 306 & 1261st Test · Test | ENG | 89 & 54 | - | 1 | England won by 267 runs | Mount Maunganui | England tour of New Zealand 2022/23 |
| 1 Feb 2023 | ENG 346/7 v SA 2873rd ODI · ODI | ENG | 6 | - | 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 | 80 | - | 0 | South Africa won by 5 wickets | Bloemfontein | England tour of South Africa 2022/23 |
| 27 Jan 2023 | SA 298/7 v ENG 2711st ODI · ODI | ENG | 0 | - | 0 | South Africa won by 27 runs | Bloemfontein | England tour of South Africa 2022/23 |
| 17 Dec 2022 | PAK 304 & 216 v ENG 354 & 170/23rd Test · Test | ENG | 111 & DNB | - | 1 | 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 | 9 & 108 | - | 0 | England won by 26 runs | Multan | England tour of Pakistan 2022/23 |
| 1 Dec 2022 | ENG 657 & 264/7d v PAK 579 & 2681st Test · Test | ENG | 153 & 87 | - | 1 | England won by 74 runs | Rawalpindi | England tour of Pakistan 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | ENG | 20 | - | 0 | 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 | - | 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 | 4 | - | 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 | 7 | - | 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 | 18 | - | 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 | 7 | - | 0 | 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 | - | 1 | No result | Canberra | England tour of Australia 2022/23 |
| 12 Oct 2022 | ENG 178/7 v AUS 170/62nd T20I · T20I | ENG | 1 | - | 2 | England won by 8 runs | Canberra | England tour of Australia 2022/23 |