| 17 Jan 2024 | JSK 134 v PR 135/3Match 9 · T20 | JSK | 18 | 1/19 | 0 | Paarl Royals won by 7 wickets | Paarl | SA20 2023/24 |
| 15 Jan 2024 | DSG 145/8 v JSK 108/9Match 7 · T20 | JSK | 36 | 1/14 | 0 | Durban's Super Giants won by 37 runs | Durban | SA20 2023/24 |
| 13 Jan 2024 | MCT 243/5 v JSK 145Match 4 · T20 | JSK | 11 | 0/43 | 0 | MI Cape Town won by 98 runs | Johannesburg | SA20 2023/24 |
| 21 Dec 2023 | ENG 132 v WI 133/65th T20I · T20I | ENG | 23 | 0/13 | 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/20 | 1 | England won by 75 runs | Tarouba | England tour of West Indies 2023/24 |
| 16 Dec 2023 | WI 222/6 v ENG 226/33rd T20I · T20I | ENG | DNB | 1/26 | 0 | England won by 7 wickets | St George's | England tour of West Indies 2023/24 |
| 14 Dec 2023 | WI 176/7 v ENG 166/72nd T20I · T20I | ENG | 22* | 0/15 | 1 | West Indies won by 10 runs | St George's | England tour of West Indies 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | ENG | 8 | 2/60 | 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 | 4 | 3/42 | 1 | England won by 160 runs | Pune | ICC Cricket World Cup 2023/24 |
| 4 Nov 2023 | AUS 286 v ENG 253Match 36 · ODI | ENG | 42 | 0/28 | 3 | Australia won by 33 runs | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 29 Oct 2023 | IND 229/9 v ENG 129Match 29 · ODI | ENG | 15 | 0/37 | 0 | India won by 100 runs | Lucknow | ICC Cricket World Cup 2023/24 |
| 26 Oct 2023 | ENG 156 v SL 160/2Match 25 · ODI | ENG | 15 | 0/21 | 0 | Sri Lanka won by 8 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 5 Oct 2023 | ENG 282/9 v NZ 283/1Match 1 · ODI | ENG | 11 | 0/60 | 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 | 56 | 0/7 | 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 | 3 | 4/50 | 1 | England won by 100 runs | London | New Zealand tour of England 2023 |
| 13 Sept 2023 | ENG 368 v NZ 1873rd ODI · ODI | ENG | 12 | 1/43 | 1 | England won by 181 runs | London | New Zealand tour of England 2023 |
| 10 Sept 2023 | ENG 226/7 v NZ 1472nd ODI · ODI | ENG | 33 | 2/30 | 0 | 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 | 1 | 0/23 | 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 | 26 | - | 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 | 6 | 0/9 | 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 | DNB | 1/11 | 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 | 32 | - | 1 | 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 | 4 | 1/17 | 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 | 1 | 1/17 | 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 | 33 | 0/23 | 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 | 17 | 1/15 | 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 | 1 | - | 1 | Manchester Originals won by 49 runs | Manchester | The Hundred Men's Competition 2023 |
| 27 Jul 2023 | ENG 283 & 395 v AUS 295 & 3345th Test · Test | ENG | 34 & 29 | 3/76 | 0 | England won by 49 runs | London | The Ashes 2023 |
| 19 Jul 2023 | AUS 317 & 214/5 v ENG 5924th Test · Test | ENG | 54 | 1/65 & 0/44 | 0 | Match drawn | Manchester | The Ashes 2023 |
| 6 Jul 2023 | AUS 263 & 224 v ENG 237 & 254/73rd Test · Test | ENG | 21 & 5 | 0/40 & 2/34 | 0 | England won by 3 wickets | Leeds | The Ashes 2023 |
| 16 Jun 2023 | ENG 393/8d & 273 v AUS 386 & 282/81st Test · Test | ENG | 18 & 19 | 2/147 & 1/57 | 0 | Australia won by 2 wickets | Birmingham | The Ashes 2023 |
| 9 Jun 2023 | BB 137 v NOR 107/9Match · T20 | BB | 12 | 3/16 | 1 | Birmingham Bears won by 30 runs | Birmingham | Vitality Blast 2023 |
| 7 Jun 2023 | BB 203/7 v DER 207/4Match · T20 | BB | 10 | 1/30 | 0 | Derbyshire won by 6 wickets | Birmingham | Vitality Blast 2023 |
| 3 Jun 2023 | NOT 214/3 v BB 203/9Match · T20 | BB | 10 | 1/32 | 0 | Nottinghamshire won by 11 runs | Birmingham | Vitality Blast 2023 |
| 2 Jun 2023 | DER 174/5 v BB 157/9Match · T20 | BB | 16 | - | 0 | Derbyshire won by 17 runs | Derby | Vitality Blast 2023 |
| 29 May 2023 | GT 214/4 v CSK 171/5Final · T20 | CSK | DNB | - | 0 | Chennai Super Kings won by 5 wickets (DLS method) | Ahmedabad | Indian Premier League 2023 |
| 23 May 2023 | CSK 172/7 v GT 157Qualifier 1 · T20 | CSK | 9* | - | 0 | Chennai Super Kings won by 15 runs | Chennai | Indian Premier League 2023 |
| 20 May 2023 | CSK 223/3 v DC 146/9Match 67 · T20 | CSK | DNB | - | 2 | Chennai Super Kings won by 77 runs | Delhi | Indian Premier League 2023 |
| 14 May 2023 | CSK 144/6 v KKR 147/4Match 61 · T20 | CSK | 1 | 0/31 | 0 | Kolkata Knight Riders won by 6 wickets | Chennai | Indian Premier League 2023 |
| 10 May 2023 | CSK 167/8 v DC 140/8Match 55 · T20 | CSK | 7 | 0/16 | 0 | Chennai Super Kings won by 27 runs | Chennai | Indian Premier League 2023 |
| 6 May 2023 | MI 139/8 v CSK 140/4Match 49 · T20 | CSK | DNB | 0/10 | 0 | Chennai Super Kings won by 6 wickets | Chennai | Indian Premier League 2023 |
| 3 May 2023 | LSG 125/7 v CSKMatch 45 · T20 | CSK | - | 2/13 | 2 | No result | Lucknow | Indian Premier League 2023 |
| 30 Apr 2023 | CSK 200/4 v PK 201/6Match 41 · T20 | CSK | 10 | 0/10 | 0 | Punjab Kings won by 4 wickets | Chennai | Indian Premier League 2023 |
| 27 Apr 2023 | RR 202/5 v CSK 170/6Match 37 · T20 | CSK | 23 | 0/17 | 0 | Rajasthan Royals won by 32 runs | Jaipur | Indian Premier League 2023 |
| 23 Apr 2023 | CSK 235/4 v KKR 186/8Match 33 · T20 | CSK | DNB | 1/20 | 0 | Chennai Super Kings won by 49 runs | Kolkata | Indian Premier League 2023 |
| 21 Apr 2023 | SH 134/7 v CSK 138/3Match 29 · T20 | CSK | 6* | 0/18 | 0 | Chennai Super Kings won by 7 wickets | Chennai | Indian Premier League 2023 |
| 17 Apr 2023 | CSK 226/6 v RCB 218/8Match 24 · T20 | CSK | 19* | 1/13 | 0 | Chennai Super Kings won by 8 runs | Bengaluru | Indian Premier League 2023 |
| 12 Apr 2023 | RR 175/8 v CSK 172/6Match 17 · T20 | CSK | 7 | 1/21 | 0 | Rajasthan Royals won by 3 runs | Chennai | Indian Premier League 2023 |
| 3 Apr 2023 | CSK 217/7 v LSG 205/7Match 6 · T20 | CSK | 19 | 4/26 | 0 | Chennai Super Kings won by 12 runs | Chennai | Indian Premier League 2023 |
| 31 Mar 2023 | CSK 178/7 v GT 182/5Match 1 · T20 | CSK | 23 | - | 0 | Gujarat Titans won by 5 wickets | Ahmedabad | Indian Premier League 2023 |