| 9 Feb 2025 | DV 189/5 v DC 191/6Final · T20 | DV | 62* | 1/42 | 0 | Dubai Capitals won by 4 wickets | Dubai | International League T20 2024/25 |
| 7 Feb 2025 | SW 162/7 v DV 165/3Qualifier 2 · T20 | DV | 34* | 0/38 | 1 | Desert Vipers won by 7 wickets | Sharjah | International League T20 2024/25 |
| 5 Feb 2025 | DV 189/7 v DC 193/5Qualifier 1 · T20 | DV | 24 | 0/44 | 0 | Dubai Capitals won by 5 wickets | Dubai | International League T20 2024/25 |
| 3 Feb 2025 | DV 137 v DC 138/1Match 30 · T20 | DV | 28 | 0/19 | 0 | Dubai Capitals won by 9 wickets | Sharjah | International League T20 2024/25 |
| 29 Jan 2025 | GG 129/8 v DV 130/5Match 24 · T20 | DV | 16 | 3/28 | 1 | Desert Vipers won by 5 wickets | Dubai | International League T20 2024/25 |
| 27 Jan 2025 | ME 228/2 v DV 74Match 22 · T20 | DV | 11 | 0/53 | 0 | MI Emirates won by 154 runs | Abu Dhabi | International League T20 2024/25 |
| 25 Jan 2025 | SW 151/8 v DV 152/2Match 18 · T20 | DV | 54* | 0/26 | 0 | Desert Vipers won by 8 wickets | Sharjah | International League T20 2024/25 |
| 22 Jan 2025 | SW 91 v DV 95/0Match 15 · T20 | DV | DNB | 2/14 | 2 | Desert Vipers won by 10 wickets | Dubai | International League T20 2024/25 |
| 20 Jan 2025 | DV 139 v DC 140/4Match 13 · T20 | DV | 3 | 0/17 | 0 | Dubai Capitals won by 6 wickets | Dubai | International League T20 2024/25 |
| 18 Jan 2025 | DV 193/5 v ADKR 140Match 9 · T20 | DV | 35 | 0/11 | 0 | Desert Vipers won by 53 runs | Dubai | International League T20 2024/25 |
| 16 Jan 2025 | ME 159/6 v DV 161/5Match 7 · T20 | DV | 28 | 0/28 | 0 | Desert Vipers won by 5 wickets | Dubai | International League T20 2024/25 |
| 14 Jan 2025 | GG 119/9 v DV 121/4Match 5 · T20 | DV | 42* | 1/12 | 2 | Desert Vipers won by 6 wickets | Dubai | International League T20 2024/25 |
| 12 Jan 2025 | ADKR 166/5 v DV 168/3Match 2 · T20 | DV | 50* | 0/48 | 0 | Desert Vipers won by 7 wickets | Abu Dhabi | International League T20 2024/25 |
| 17 Nov 2024 | WI 44/0 v ENG5th T20I · T20I | ENG | - | - | 0 | No result | Gros Islet | England tour of West Indies 2024/25 |
| 16 Nov 2024 | ENG 218/5 v WI 221/54th T20I · T20I | ENG | 24 | 0/41 | 0 | West Indies won by 5 wickets | Gros Islet | England tour of West Indies 2024/25 |
| 14 Nov 2024 | WI 145/8 v ENG 149/73rd T20I · T20I | ENG | 41 | 0/24 | 0 | England won by 3 wickets | Gros Islet | England tour of West Indies 2024/25 |
| 10 Nov 2024 | WI 158/8 v ENG 161/32nd T20I · T20I | ENG | DNB | 0/20 | 0 | England won by 7 wickets | Bridgetown | England tour of West Indies 2024/25 |
| 9 Nov 2024 | WI 182/9 v ENG 183/21st T20I · T20I | ENG | DNB | 0/31 | 0 | England won by 8 wickets | Bridgetown | England tour of West Indies 2024/25 |
| 6 Nov 2024 | ENG 263/8 v WI 267/23rd ODI · ODI | ENG | 40 | 0/23 | 0 | West Indies won by 8 wickets | Bridgetown | England tour of West Indies 2024/25 |
| 2 Nov 2024 | WI 328/6 v ENG 329/52nd ODI · ODI | ENG | 52 | 0/17 | 0 | England won by 5 wickets | North Sound | England tour of West Indies 2024/25 |
| 31 Oct 2024 | ENG 209 v WI 157/21st ODI · ODI | ENG | 37 | 0/13 | 0 | West Indies won by 8 wickets (DLS method) | North Sound | England tour of West Indies 2024/25 |
| 17 Sept 2024 | DUR 262 & 177 v SUR 415 & 25/0Match 64 · First-class | SUR | 8 & DNB | 1/44 & 4/23 | 0 | Surrey won by 10 wickets | London | County Championship 2024 |
| 13 Sept 2024 | AUS 193/6 v ENG 194/72nd T20I · T20I | ENG | 1 | 1/37 | 0 | England won by 3 wickets | Cardiff | Australia tour of England 2024 |
| 11 Sept 2024 | AUS 179 v ENG 1511st T20I · T20I | ENG | 18 | 1/35 | 1 | Australia won by 28 runs | Southampton | Australia tour of England 2024 |
| 3 Sept 2024 | DUR 162/8 v SUR 164/5Quarter-final · T20 | SUR | 52 | 1/24 | 0 | Surrey won by 5 wickets | London | Vitality Blast 2024 |
| 22 Aug 2024 | LAN 204 & 177 v SUR 444/9dMatch 48 · First-class | SUR | 8 | 1/21 & 0/25 | 0 | Surrey won by an innings and 63 runs | London | County Championship 2024 |
| 18 Aug 2024 | OI 147/9 v SB 130/7Final · The Hundred | OI | 25 | 0/25 | 0 | Oval Invincibles won by 17 runs | London | The Hundred Men's Competition 2024 |
| 14 Aug 2024 | OI 150/3 v TR 151/4Match 31 · The Hundred | OI | DNB | 1/25 | 1 | Trent Rockets won by 6 wickets | Nottingham | The Hundred Men's Competition 2024 |
| 11 Aug 2024 | LS 96 v OI 100/1Match 26 · The Hundred | OI | DNB | 3/10 | 0 | Oval Invincibles won by 9 wickets | London | The Hundred Men's Competition 2024 |
| 8 Aug 2024 | SB 118/8 v OI 120/4Match 22 · The Hundred | OI | 35 | 2/28 | 0 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2024 |
| 6 Aug 2024 | OI 164/8 v MO 161/7Match 18 · The Hundred | OI | 68 | 2/16 | 1 | Oval Invincibles won by 3 runs | Manchester | The Hundred Men's Competition 2024 |
| 4 Aug 2024 | OI 147/5 v LS 117Match 15 · The Hundred | OI | 51* | 5/16 | 0 | Oval Invincibles won by 30 runs | London | The Hundred Men's Competition 2024 |
| 2 Aug 2024 | NS 145/5 v OI 126/9Match 12 · The Hundred | OI | 2 | 2/20 | 0 | Northern Superchargers won by 19 runs | London | The Hundred Men's Competition 2024 |
| 28 Jul 2024 | OI 113/9 v WF 103/8Match 6 · The Hundred | OI | 20 | 2/25 | 0 | Oval Invincibles won by 10 runs | Cardiff | The Hundred Men's Competition 2024 |
| 23 Jul 2024 | BP 89 v OI 93/2Match 1 · The Hundred | OI | DNB | 0/14 | 1 | Oval Invincibles won by 8 wickets | London | The Hundred Men's Competition 2024 |
| 19 Jul 2024 | KEN 217/5 v SUR 131Match · T20 | SUR | 24 | - | 0 | Kent won by 86 runs | Canterbury | Vitality Blast 2024 |
| 18 Jul 2024 | HAM 183 v SUR 188/5Match · T20 | SUR | 102* | 0/39 | 0 | Surrey won by 5 wickets | London | Vitality Blast 2024 |
| 14 Jul 2024 | SUR 189/9 v ESS 176/8Match · T20 | SUR | 0 | 1/41 | 0 | Surrey won by 13 runs | Chelmsford | Vitality Blast 2024 |
| 12 Jul 2024 | SUR 182/5 v SOM 183/4Match · T20 | SUR | 59 | - | 1 | Somerset won by 6 wickets | Taunton | Vitality Blast 2024 |
| 27 Jun 2024 | IND 171/7 v ENG 103Semi-final · T20I | ENG | 2 | 1/25 | 1 | India won by 68 runs | Providence | ICC Men's T20 World Cup 2024 |
| 23 Jun 2024 | USA 115 v ENG 117/0Match 49 · T20I | ENG | DNB | 2/23 | 0 | England won by 10 wickets | Bridgetown | ICC Men's T20 World Cup 2024 |
| 21 Jun 2024 | SA 163/6 v ENG 156/6Match 45 · T20I | ENG | 10* | 0/29 | 1 | 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/25 | 0 | England won by 8 wickets | Gros Islet | ICC Men's T20 World Cup 2024 |
| 15 Jun 2024 | ENG 122/5 v NAM 84/3Match 34 · T20I | ENG | DNB | 0/13 | 0 | England won by 41 runs (DLS method) | North Sound | ICC Men's T20 World Cup 2024 |
| 15 May 2024 | RR 144/9 v PK 145/5Match 65 · T20 | PK | 63* | 2/24 | 0 | Punjab Kings won by 5 wickets | Guwahati | Indian Premier League 2024 |
| 9 May 2024 | RCB 241/7 v PK 181Match 58 · T20 | PK | 22 | 1/50 | 2 | Royal Challengers Bengaluru won by 60 runs | Dharamsala | Indian Premier League 2024 |
| 5 May 2024 | CSK 167/9 v PK 139/9Match 53 · T20 | PK | 7 | 1/34 | 2 | Chennai Super Kings won by 28 runs | Dharamsala | Indian Premier League 2024 |
| 1 May 2024 | CSK 162/7 v PK 163/3Match 49 · T20 | PK | 26* | 0/37 | 0 | Punjab Kings won by 7 wickets | Chennai | Indian Premier League 2024 |
| 26 Apr 2024 | KKR 261/6 v PK 262/2Match 42 · T20 | PK | DNB | 1/60 | 0 | Punjab Kings won by 8 wickets | Kolkata | Indian Premier League 2024 |
| 21 Apr 2024 | PK 142 v GT 146/7Match 37 · T20 | PK | 20 | 1/18 | 0 | Gujarat Titans won by 3 wickets | Mohali | Indian Premier League 2024 |