| 6 May 2025 | MI 155/8 v GT 147/7Match 56 · T20 | GT | 30 | - | 0 | Gujarat Titans won by 3 wickets (DLS method) | Mumbai | Indian Premier League 2025 |
| 2 May 2025 | GT 224/6 v SH 186/6Match 51 · T20 | GT | 64 | - | 2 | Gujarat Titans won by 38 runs | Ahmedabad | Indian Premier League 2025 |
| 28 Apr 2025 | GT 209/4 v RR 212/2Match 47 · T20 | GT | 50* | - | 0 | Rajasthan Royals won by 8 wickets | Jaipur | Indian Premier League 2025 |
| 21 Apr 2025 | GT 198/3 v KKR 159/8Match 39 · T20 | GT | 41* | - | 2 | Gujarat Titans won by 39 runs | Kolkata | Indian Premier League 2025 |
| 19 Apr 2025 | DC 203/8 v GT 204/3Match 35 · T20 | GT | 97* | - | 2 | Gujarat Titans won by 7 wickets | Ahmedabad | Indian Premier League 2025 |
| 12 Apr 2025 | GT 180/6 v LSG 186/4Match 26 · T20 | GT | 16 | - | 0 | Lucknow Super Giants won by 6 wickets | Lucknow | Indian Premier League 2025 |
| 9 Apr 2025 | GT 217/6 v RR 159Match 23 · T20 | GT | 36 | - | 1 | Gujarat Titans won by 58 runs | Ahmedabad | Indian Premier League 2025 |
| 6 Apr 2025 | SH 152/8 v GT 153/3Match 19 · T20 | GT | 0 | - | 0 | Gujarat Titans won by 7 wickets | Hyderabad | Indian Premier League 2025 |
| 2 Apr 2025 | RCB 169/8 v GT 170/2Match 14 · T20 | GT | 73* | - | 1 | Gujarat Titans won by 8 wickets | Bengaluru | Indian Premier League 2025 |
| 29 Mar 2025 | GT 196/8 v MI 160/6Match 9 · T20 | GT | 39 | - | 0 | Gujarat Titans won by 36 runs | Ahmedabad | Indian Premier League 2025 |
| 25 Mar 2025 | PK 243/5 v GT 232/5Match 5 · T20 | GT | 54 | - | 0 | Punjab Kings won by 11 runs | Ahmedabad | Indian Premier League 2025 |
| 1 Mar 2025 | ENG 179 v SA 181/3Match 11 · ODI | ENG | 21 | - | 0 | South Africa won by 7 wickets | Karachi | ICC Champions Trophy 2024/25 |
| 26 Feb 2025 | AFG 325/7 v ENG 3178th Match, Group B · ODI | ENG | 38 | - | 0 | Afghanistan won by 8 runs | Lahore | ICC Champions Trophy 2024/25 |
| 22 Feb 2025 | ENG 351/8 v AUS 356/5Match 4 · ODI | ENG | 23 | - | 2 | Australia won by 5 wickets | Lahore | ICC Champions Trophy 2024/25 |
| 12 Feb 2025 | IND 356 v ENG 2143rd ODI · ODI | ENG | 6 | - | 1 | India won by 142 runs | Ahmedabad | England tour of India 2024/25 |
| 9 Feb 2025 | ENG 304 v IND 308/62nd ODI · ODI | ENG | 34 | - | 0 | India won by 4 wickets | Cuttack | England tour of India 2024/25 |
| 6 Feb 2025 | ENG 248 v IND 251/61st ODI · ODI | ENG | 52 | - | 1 | India won by 4 wickets | Nagpur | England tour of India 2024/25 |
| 2 Feb 2025 | IND 247/9 v ENG 975th T20I · T20I | ENG | 7 | - | 0 | India won by 150 runs | Mumbai | England tour of India 2024/25 |
| 31 Jan 2025 | IND 181/9 v ENG 1664th T20I · T20I | ENG | 2 | - | 1 | India won by 15 runs | Pune | England tour of India 2024/25 |
| 28 Jan 2025 | ENG 171/9 v IND 145/93rd T20I · T20I | ENG | 24 | - | 2 | England won by 26 runs | Rajkot | England tour of India 2024/25 |
| 25 Jan 2025 | ENG 165/9 v IND 166/82nd T20I · T20I | ENG | 45 | - | 0 | India won by 2 wickets | Chennai | England tour of India 2024/25 |
| 22 Jan 2025 | ENG 132 v IND 133/31st T20I · T20I | ENG | 68 | - | 0 | India won by 7 wickets | Kolkata | England tour of India 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 | 38 | - | 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 | 4 | - | 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 | 83 | - | 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 | 0 | - | 2 | England won by 8 wickets | Bridgetown | England tour of West Indies 2024/25 |
| 27 Jun 2024 | IND 171/7 v ENG 103Semi-final · T20I | ENG | 23 | - | 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 | 83* | - | 1 | 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 | 17 | - | 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 | 25 | - | 1 | 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 | 0 | - | 0 | England won by 41 runs (DLS method) | North Sound | ICC Men's T20 World Cup 2024 |
| 13 Jun 2024 | OMA 47 v ENG 50/2Match 28 · T20I | ENG | 24* | - | 2 | England won by 8 wickets | North Sound | ICC Men's T20 World Cup 2024 |
| 8 Jun 2024 | AUS 201/7 v ENG 165/6Match 17 · T20I | ENG | 42 | - | 1 | Australia won by 36 runs | Bridgetown | ICC Men's T20 World Cup 2024 |
| 4 Jun 2024 | SCO 90/0 v ENGMatch 6 · T20I | ENG | - | - | 0 | No result | Bridgetown | ICC Men's T20 World Cup 2024 |
| 30 May 2024 | PAK 157 v ENG 158/34th T20I · T20I | ENG | 39 | - | 2 | England won by 7 wickets | London | Pakistan tour of England 2024 |
| 25 May 2024 | ENG 183/7 v PAK 1602nd T20I · T20I | ENG | 84 | - | 0 | England won by 23 runs | Birmingham | Pakistan tour of England 2024 |
| 12 May 2024 | RR 141/5 v CSK 145/5Match 61 · T20 | RR | 21 | - | 0 | Chennai Super Kings won by 5 wickets | Chennai | Indian Premier League 2024 |
| 7 May 2024 | DC 221/8 v RR 201/8Match 56 · T20 | RR | 19 | - | 0 | Delhi Capitals won by 20 runs | Delhi | Indian Premier League 2024 |
| 2 May 2024 | SH 201/3 v RR 200/7Match 50 · T20 | RR | 0 | - | 0 | Sunrisers Hyderabad won by 1 run | Hyderabad | Indian Premier League 2024 |
| 27 Apr 2024 | LSG 196/5 v RR 199/3Match 44 · T20 | RR | 34 | - | 0 | Rajasthan Royals won by 7 wickets | Lucknow | Indian Premier League 2024 |
| 22 Apr 2024 | MI 179/9 v RR 183/1Match 38 · T20 | RR | 35 | - | 0 | Rajasthan Royals won by 9 wickets | Jaipur | Indian Premier League 2024 |
| 16 Apr 2024 | KKR 223/6 v RR 224/8Match 31 · T20 | RR | 107* | - | 0 | Rajasthan Royals won by 2 wickets | Kolkata | Indian Premier League 2024 |
| 10 Apr 2024 | RR 196/3 v GT 199/7Match 24 · T20 | RR | 8 | - | 0 | Gujarat Titans won by 3 wickets | Jaipur | Indian Premier League 2024 |
| 6 Apr 2024 | RCB 183/3 v RR 189/4Match 19 · T20 | RR | 100* | - | 1 | Rajasthan Royals won by 6 wickets | Jaipur | Indian Premier League 2024 |
| 1 Apr 2024 | MI 125/9 v RR 127/4Match 14 · T20 | RR | 13 | - | 0 | Rajasthan Royals won by 6 wickets | Mumbai | Indian Premier League 2024 |
| 28 Mar 2024 | RR 185/5 v DC 173/5Match 9 · T20 | RR | 11 | - | 1 | Rajasthan Royals won by 12 runs | Jaipur | Indian Premier League 2024 |
| 24 Mar 2024 | RR 193/4 v LSG 173/6Match 4 · T20 | RR | 11 | - | 1 | Rajasthan Royals won by 20 runs | Jaipur | Indian Premier League 2024 |
| 7 Feb 2024 | PR 138 v JSK 139/1Eliminator · T20 | PR | 10 | - | 1 | Joburg Super Kings won by 9 wickets | Johannesburg | SA20 2023/24 |
| 4 Feb 2024 | PR 159/7 v SEC 165/5Match 30 · T20 | PR | 38 | - | 2 | Sunrisers Eastern Cape won by 5 wickets | Gqeberha | SA20 2023/24 |