| 18 Apr 2024 | MI 192/7 v PK 183Match 33 · T20 | PK | 6 | 2/41 | 1 | Mumbai Indians won by 9 runs | Mohali | Indian Premier League 2024 |
| 13 Apr 2024 | PK 147/8 v RR 152/7Match 27 · T20 | PK | 6 | 2/25 | 0 | Rajasthan Royals won by 3 wickets | Mohali | Indian Premier League 2024 |
| 9 Apr 2024 | SH 182/9 v PK 180/6Match 23 · T20 | PK | 29 | 2/41 | 1 | Sunrisers Hyderabad won by 2 runs | Mohali | Indian Premier League 2024 |
| 4 Apr 2024 | GT 199/4 v PK 200/7Match 17 · T20 | PK | 5 | 0/18 | 0 | Punjab Kings won by 3 wickets | Ahmedabad | Indian Premier League 2024 |
| 30 Mar 2024 | LSG 199/8 v PK 178/5Match 11 · T20 | PK | 0 | 3/28 | 0 | Lucknow Super Giants won by 21 runs | Lucknow | Indian Premier League 2024 |
| 25 Mar 2024 | PK 176/6 v RCB 178/6Match 6 · T20 | PK | 23 | 1/30 | 1 | Royal Challengers Bengaluru won by 4 wickets | Bengaluru | Indian Premier League 2024 |
| 23 Mar 2024 | DC 174/9 v PK 177/6Match 2 · T20 | PK | 63 | 0/10 | 0 | Punjab Kings won by 4 wickets | Mohali | Indian Premier League 2024 |
| 11 Feb 2024 | SW 121/9 v DV 123/4Match 30 · T20 | DV | 7* | 2/29 | 1 | Desert Vipers won by 6 wickets | Sharjah | International League T20 2023/24 |
| 9 Feb 2024 | DV 171/7 v DC 172/5Match 27 · T20 | DV | 17 | 2/39 | 0 | Dubai Capitals won by 5 wickets | Dubai | International League T20 2023/24 |
| 3 Feb 2024 | MCT 163/9 v PC 167/6Match 28 · T20 | MCT | 3 | 1/39 | 1 | Pretoria Capitals won by 4 wickets | Cape Town | SA20 2023/24 |
| 1 Feb 2024 | MCT 248/4 v PC 214/8Match 26 · T20 | MCT | 22 | 1/42 | 0 | MI Cape Town won by 34 runs | Centurion | SA20 2023/24 |
| 29 Jan 2024 | MCT 80/3 v JSK 98/0Match 23 · T20 | MCT | 0* | 0/13 | 0 | Joburg Super Kings won by 10 wickets (DLS method) | Cape Town | SA20 2023/24 |
| 27 Jan 2024 | SEC 175/6 v MCT 171/7Match 20 · T20 | MCT | 30 | 0/19 | 1 | Sunrisers Eastern Cape won by 4 runs | Gqeberha | SA20 2023/24 |
| 23 Jan 2024 | DSG 157/6 v MCT 121/9Match 16 · T20 | MCT | 38 | 1/50 | 0 | Durban's Super Giants won by 36 runs | Cape Town | SA20 2023/24 |
| 21 Jan 2024 | PR 162/3 v MCT 103Match 14 · T20 | MCT | 18 | 0/30 | 0 | Paarl Royals won by 59 runs | Paarl | SA20 2023/24 |
| 19 Jan 2024 | PR 172/8 v MCT 175/2Match 11 · T20 | MCT | DNB | 1/25 | 1 | MI Cape Town won by 8 wickets | Cape Town | SA20 2023/24 |
| 16 Jan 2024 | SEC 202/2 v MCT 198/5Match 8 · T20 | MCT | 37* | 0/38 | 0 | Sunrisers Eastern Cape won by 4 runs | Cape Town | SA20 2023/24 |
| 13 Jan 2024 | MCT 243/5 v JSK 145Match 4 · T20 | MCT | 3 | 1/29 | 0 | MI Cape Town won by 98 runs | Johannesburg | SA20 2023/24 |
| 11 Jan 2024 | MCT 207/5 v DSG 177/6Match 2 · T20 | MCT | 6* | 1/31 | 2 | Durban's Super Giants won by 11 runs (DLS method) | Durban | SA20 2023/24 |
| 21 Dec 2023 | ENG 132 v WI 133/65th T20I · T20I | ENG | 12 | 1/13 | 1 | 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 | 2/25 | 0 | 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 | 2/34 | 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 | 50 | 1/38 | 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 | 13 | 0/23 | 1 | West Indies won by 4 wickets | Bridgetown | England tour of West Indies 2023/24 |
| 9 Dec 2023 | ENG 206/9 v WI 191/63rd ODI · ODI | ENG | 12 | 0/22 | 0 | West Indies won by 4 wickets (DLS method) | Bridgetown | England tour of West Indies 2023/24 |
| 6 Dec 2023 | WI 202 v ENG 206/42nd ODI · ODI | ENG | DNB | 3/33 | 1 | England won by 6 wickets | North Sound | England tour of West Indies 2023/24 |
| 3 Dec 2023 | ENG 325 v WI 326/61st ODI · ODI | ENG | 38 | 0/98 | 0 | West Indies won by 4 wickets | North Sound | England tour of West Indies 2023/24 |
| 15 Oct 2023 | AFG 284 v ENG 21513th Match · ODI | ENG | 10 | 0/46 | 1 | Afghanistan won by 69 runs | Delhi | 2023 Cricket World Cup |
| 10 Oct 2023 | ENG 364/9 v BAN 227Match 7 · ODI | ENG | 11 | 1/47 | 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 | 14 | 1/47 | 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 | DNB | 1/23 | 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 | 20 | 1/21 | 0 | England won by 100 runs | London | New Zealand tour of England 2023 |
| 13 Sept 2023 | ENG 368 v NZ 1873rd ODI · ODI | ENG | 3 | 1/32 | 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 | 42 | 0/31 | 1 | 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 | 5 | 0/32 | 1 | New Zealand won by 6 wickets | Nottingham | New Zealand tour of England 2023 |
| 1 Sept 2023 | ENG 198/4 v NZ 1032nd T20I · T20I | ENG | DNB | 1/18 | 0 | 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 | 0/23 | 2 | England won by 7 wickets | Chester-le-Street | New Zealand tour of England 2023 |
| 27 Aug 2023 | OI 161/5 v MO 147/6Final · The Hundred | OI | 0 | 1/31 | 1 | Oval Invincibles won by 14 runs | London | The Hundred Men's Competition 2023 |
| 21 Aug 2023 | TR 148/7 v OI 151/5Match 29 · The Hundred | OI | 0 | 0/25 | 1 | Oval Invincibles won by 5 wickets | London | The Hundred Men's Competition 2023 |
| 19 Aug 2023 | OI 139/7 v SB 131/7Match 26 · The Hundred | OI | 8 | 1/18 | 0 | Oval Invincibles won by 8 runs | Southampton | The Hundred Men's Competition 2023 |
| 15 Aug 2023 | OI 189/4 v LS 187/7Match 21 · The Hundred | OI | 35 | 1/40 | 0 | Oval Invincibles won by 2 runs | London | The Hundred Men's Competition 2023 |
| 13 Aug 2023 | BP 160/8 v OI 119/9Match 19 · The Hundred | OI | 11 | 0/37 | 0 | Birmingham Phoenix won by 41 runs | Birmingham | The Hundred Men's Competition 2023 |
| 11 Aug 2023 | OI 185/5 v NS 176/8Match 15 · The Hundred | OI | 24 | 2/31 | 2 | Oval Invincibles won by 9 runs | Leeds | The Hundred Men's Competition 2023 |
| 9 Aug 2023 | OI 186/5 v MO 92Match 13 · The Hundred | OI | 7 | 0/17 | 0 | Oval Invincibles won by 94 runs | London | The Hundred Men's Competition 2023 |
| 6 Aug 2023 | WF 138/6 v OI 138/7Match 9 · The Hundred | OI | 1 | 0/33 | 1 | Match tied | London | The Hundred Men's Competition 2023 |
| 2 Aug 2023 | LS 131 v OI 132/7Match 3 · The Hundred | OI | 34 | 1/31 | 1 | Oval Invincibles won by 3 wickets | London | The Hundred Men's Competition 2023 |
| 15 Jul 2023 | SOM 142/7 v SUR 118Semi-final · T20 | SUR | 5 | 1/32 | 0 | Somerset won by 24 runs | Birmingham | Vitality Blast 2023 |
| 7 Jul 2023 | SUR 187/5 v LAN 174/6Quarter-final · T20 | SUR | 17 | 0/35 | 1 | Surrey won by 13 runs | Manchester | Vitality Blast 2023 |
| 2 Jul 2023 | SUR 195/6 v ESS 199/7Match · T20 | SUR | 3 | 1/45 | 1 | Essex won by 3 wickets | London | Vitality Blast 2023 |
| 30 Jun 2023 | SOM 208/5 v SUR 190/9Match · T20 | SUR | 47 | 1/34 | 1 | Somerset won by 18 runs | London | Vitality Blast 2023 |