| 4 Nov 2023 | AUS 286 v ENG 253Match 36 · ODI | ENG | 2 | 1/42 | 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 | 27 | 0/29 | 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 | 1 | 0/17 | 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 | 10 | 1/33 | 0 | Afghanistan won by 69 runs | Delhi | 2023 Cricket World Cup |
| 10 Oct 2023 | ENG 364/9 v BAN 227Match 7 · ODI | ENG | 0 | 1/13 | 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 | 20 | 0/24 | 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 | 7 | 0/17 | 1 | 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 | 28 | 1/34 | 0 | England won by 100 runs | London | New Zealand tour of England 2023 |
| 13 Sept 2023 | ENG 368 v NZ 1873rd ODI · ODI | ENG | 11 | 3/16 | 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 | 95* | - | 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 | 52 | 0/47 | 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 | 26 | - | 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 | 2 | 1/55 | 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 | DNB | 1/16 | 1 | 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 | 10* | 1/25 | 0 | England won by 7 wickets | Chester-le-Street | New Zealand tour of England 2023 |
| 24 Aug 2023 | BP 185/5 v LS 108Match 32 · The Hundred | BP | 8 | 2/30 | 0 | Birmingham Phoenix won by 77 runs | Birmingham | The Hundred Men's Competition 2023 |
| 19 Aug 2023 | TR 162/6 v BP 116/9Match 25 · The Hundred | BP | 9 | - | 1 | Trent Rockets won by 46 runs | Nottingham | The Hundred Men's Competition 2023 |
| 16 Aug 2023 | BP 119/8 v SB 120/6Match 22 · The Hundred | BP | 25 | 0/20 | 0 | Southern Brave won by 4 wickets | Southampton | The Hundred Men's Competition 2023 |
| 13 Aug 2023 | BP 160/8 v OI 119/9Match 19 · The Hundred | BP | 3 | 1/8 | 1 | Birmingham Phoenix won by 41 runs | Birmingham | The Hundred Men's Competition 2023 |
| 10 Aug 2023 | BP 112/7 v WF 116/4Match 14 · The Hundred | BP | 28 | 0/7 | 0 | Welsh Fire won by 6 wickets | Birmingham | The Hundred Men's Competition 2023 |
| 7 Aug 2023 | MO 160/8 v BP 111Match 10 · The Hundred | BP | 27 | - | 0 | Manchester Originals won by 49 runs | Manchester | The Hundred Men's Competition 2023 |
| 7 Jul 2023 | SUR 187/5 v LAN 174/6Quarter-final · T20 | LAN | 7 | 1/22 | 0 | Surrey won by 13 runs | Manchester | Vitality Blast 2023 |
| 2 Jul 2023 | NOR 138/7 v LAN 139/4Match · T20 | LAN | 11 | 1/22 | 0 | Lancashire won by 6 wickets | Manchester | Vitality Blast 2023 |
| 23 Jun 2023 | LAN 177/4 v DER 150/7Match · T20 | LAN | 47* | 0/16 | 1 | Lancashire won by 27 runs | Manchester | Vitality Blast 2023 |
| 20 Jun 2023 | LAN 164/8 v WOR 165/3Match · T20 | LAN | 12 | 0/11 | 0 | Worcestershire won by 7 wickets | Worcester | Vitality Blast 2023 |
| 18 Jun 2023 | LAN 195/7 v DUR 150/3Match · T20 | LAN | 33 | 0/25 | 0 | Lancashire won by 7 runs (DLS method) | Manchester | Vitality Blast 2023 |
| 16 Jun 2023 | LAN 204/7 v NOR 169/9Match · T20 | LAN | 25 | 0/14 | 0 | Lancashire won by 35 runs | Northampton | Vitality Blast 2023 |
| 7 Jun 2023 | WOR 177/9 v LAN 181/6Match · T20 | LAN | 23 | 0/22 | 1 | Lancashire won by 4 wickets | Blackpool | Vitality Blast 2023 |
| 4 Jun 2023 | LAN 145 v NOT 149/5Match · T20 | LAN | 34 | 2/24 | 1 | Nottinghamshire won by 5 wickets | Nottingham | Vitality Blast 2023 |
| 2 Jun 2023 | LAN 152/9 v DUR 153/4Match · T20 | LAN | 20 | 2/30 | 0 | Durham won by 6 wickets | Chester-le-Street | Vitality Blast 2023 |
| 1 Jun 2023 | YOR 195/6 v LAN 180/8Match · T20 | LAN | 15 | 1/22 | 0 | Yorkshire won by 15 runs | Leeds | Vitality Blast 2023 |
| 29 May 2023 | LAN 98 v BB 99/3Match · T20 | LAN | 12 | 0/13 | 0 | Birmingham Bears won by 7 wickets | Birmingham | Vitality Blast 2023 |
| 27 May 2023 | LAN 208/4 v NOT 186/5Match · T20 | LAN | 32 | 0/45 | 1 | Lancashire won by 22 runs | Manchester | Vitality Blast 2023 |
| 25 May 2023 | LEI 99 v LAN 105/2Match · T20 | LAN | DNB | - | 1 | Lancashire won by 8 wickets | Manchester | Vitality Blast 2023 |
| 19 May 2023 | PK 187/5 v RR 189/6Match 66 · T20 | PK | 9 | - | 0 | Rajasthan Royals won by 4 wickets | Dharamsala | Indian Premier League 2023 |
| 17 May 2023 | DC 213/2 v PK 198/8Match 64 · T20 | PK | 94 | - | 0 | Delhi Capitals won by 15 runs | Dharamsala | Indian Premier League 2023 |
| 13 May 2023 | PK 167/7 v DC 136/8Match 59 · T20 | PK | 4 | - | 0 | Punjab Kings won by 31 runs | Delhi | Indian Premier League 2023 |
| 8 May 2023 | PK 179/7 v KKR 182/5Match 53 · T20 | PK | 15 | 0/27 | 2 | Kolkata Knight Riders won by 5 wickets | Kolkata | Indian Premier League 2023 |
| 3 May 2023 | PK 214/3 v MI 216/4Match 46 · T20 | PK | 82* | - | 0 | Mumbai Indians won by 6 wickets | Chandigarh | Indian Premier League 2023 |
| 30 Apr 2023 | CSK 200/4 v PK 201/6Match 41 · T20 | PK | 40 | 0/16 | 1 | Punjab Kings won by 4 wickets | Chennai | Indian Premier League 2023 |
| 28 Apr 2023 | LSG 257/5 v PK 201Match 38 · T20 | PK | 23 | 1/19 | 0 | Lucknow Super Giants won by 56 runs | Chandigarh | Indian Premier League 2023 |
| 22 Apr 2023 | PK 214/8 v MI 201/6Match 31 · T20 | PK | 10 | 1/23 | 1 | Punjab Kings won by 13 runs | Mumbai | Indian Premier League 2023 |
| 20 Apr 2023 | RCB 174/4 v PK 150Match 27 · T20 | PK | 2 | 0/9 | 0 | Royal Challengers Bangalore won by 24 runs | Chandigarh | Indian Premier League 2023 |
| 1 Dec 2022 | ENG 657 & 264/7d v PAK 579 & 2681st Test · Test | ENG | 9 & 7* | - | 0 | England won by 74 runs | Rawalpindi | England tour of Pakistan 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | ENG | 1* | 0/16 | 3 | 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/21 | 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/16 | 1 | 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 | 20 | 0/26 | 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 | 1* | 3/17 | 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 | 29* | - | 2 | England won by 5 wickets (11 balls left) | Perth | ICC Men's T20 World Cup 2022/23 |