| 24 Aug 2025 | MO 109/7 v BP 113/3Match 28 · The Hundred | BP | 4 | 2/11 | 0 | Birmingham Phoenix won by 7 wickets | Manchester | The Hundred Men's Competition 2025 |
| 22 Aug 2025 | BP 138/9 v WF 140/2Match 24 · The Hundred | BP | 16 | 0/22 | 0 | Welsh Fire won by 8 wickets | Birmingham | The Hundred Men's Competition 2025 |
| 17 Aug 2025 | LS 126/6 v BP 131/3Match 18 · The Hundred | BP | 45* | 2/26 | 0 | Birmingham Phoenix won by 7 wickets | Birmingham | The Hundred Men's Competition 2025 |
| 15 Aug 2025 | NS 193/5 v BP 157/9Match 14 · The Hundred | BP | 46 | 1/32 | 0 | Northern Superchargers won by 36 runs | Leeds | The Hundred Men's Competition 2025 |
| 12 Aug 2025 | OI 180/8 v BP 182/6Match 10 · The Hundred | BP | 69* | 1/9 | 1 | Birmingham Phoenix won by 4 wickets | Birmingham | The Hundred Men's Competition 2025 |
| 10 Aug 2025 | BP 106/7 v SB 109/1Match 7 · The Hundred | BP | 12 | 0/18 | 0 | Southern Brave won by 9 wickets | Southampton | The Hundred Men's Competition 2025 |
| 8 Aug 2025 | BP 122/6 v TR 123/4Match 4 · The Hundred | BP | 39 | - | 0 | Trent Rockets won by 6 wickets | Birmingham | The Hundred Men's Competition 2025 |
| 5 Jul 2025 | LAN 178/6 v DER 136/6Match · T20 | LAN | 35 | - | 0 | Lancashire won by 42 runs | Manchester | Vitality Blast Men 2025 |
| 4 Jul 2025 | NOR 177 v LAN 181/5Match · T20 | LAN | 19 | - | 0 | Lancashire won by 5 wickets | Northampton | Vitality Blast Men 2025 |
| 20 Jun 2025 | LAN 243/7 v DER 163Match · T20 | LAN | 33 | 2/17 | 0 | Lancashire won by 80 runs | Derby | Vitality Blast Men 2025 |
| 13 Jun 2025 | WOR 143 v LAN 146/3Match · T20 | LAN | 41* | 0/10 | 0 | Lancashire won by 7 wickets | Worcester | Vitality Blast Men 2025 |
| 8 Jun 2025 | NOR 180/6 v LAN 156/9Match · T20 | LAN | 18 | 2/35 | 0 | Northamptonshire won by 24 runs | Manchester | Vitality Blast Men 2025 |
| 3 Jun 2025 | RCB 190/9 v PK 184/7Final · T20 | RCB | 25 | - | 1 | Royal Challengers Bengaluru won by 6 runs | Ahmedabad | Indian Premier League 2025 |
| 29 May 2025 | PK 101 v RCB 106/2Qualifier 1 · T20 | RCB | DNB | - | 0 | Royal Challengers Bengaluru won by 8 wickets | New Chandigarh | Indian Premier League 2025 |
| 27 May 2025 | LSG 227/3 v RCB 230/4Match 70 · T20 | RCB | 0 | - | 0 | Royal Challengers Bengaluru won by 6 wickets | Lucknow | Indian Premier League 2025 |
| 18 Apr 2025 | RCB 95/9 v PK 98/5Match 34 · T20 | RCB | 4 | - | 0 | Punjab Kings won by 5 wickets | Bengaluru | Indian Premier League 2025 |
| 13 Apr 2025 | RR 173/4 v RCB 175/1Match 28 · T20 | RCB | DNB | 0/8 | 0 | Royal Challengers Bengaluru won by 9 wickets | Jaipur | Indian Premier League 2025 |
| 10 Apr 2025 | RCB 163/7 v DC 169/4Match 24 · T20 | RCB | 4 | 0/14 | 0 | Delhi Capitals won by 6 wickets | Bengaluru | Indian Premier League 2025 |
| 7 Apr 2025 | RCB 221/5 v MI 209/9Match 20 · T20 | RCB | 0 | - | 2 | Royal Challengers Bengaluru won by 12 runs | Mumbai | Indian Premier League 2025 |
| 2 Apr 2025 | RCB 169/8 v GT 170/2Match 14 · T20 | RCB | 54 | 0/12 | 1 | Gujarat Titans won by 8 wickets | Bengaluru | Indian Premier League 2025 |
| 28 Mar 2025 | RCB 196/7 v CSK 146/8Match 8 · T20 | RCB | 10 | 2/28 | 0 | Royal Challengers Bengaluru won by 50 runs | Chennai | Indian Premier League 2025 |
| 22 Mar 2025 | KKR 174/8 v RCB 177/3Match 1 · T20 | RCB | 15* | 0/14 | 0 | Royal Challengers Bengaluru won by 7 wickets | Kolkata | Indian Premier League 2025 |
| 1 Mar 2025 | ENG 179 v SA 181/3Match 11 · ODI | ENG | 9 | 0/24 | 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 | 10 | 2/28 | 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 | 14 | 1/47 | 1 | Australia won by 5 wickets | Lahore | ICC Champions Trophy 2024/25 |
| 12 Feb 2025 | IND 356 v ENG 2143rd ODI · ODI | ENG | 9 | 0/57 | 0 | India won by 142 runs | Ahmedabad | England tour of India 2024/25 |
| 9 Feb 2025 | ENG 304 v IND 308/62nd ODI · ODI | ENG | 41 | 1/29 | 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 | 5 | 0/28 | 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 | 9 | 0/29 | 1 | India won by 150 runs | Mumbai | England tour of India 2024/25 |
| 31 Jan 2025 | IND 181/9 v ENG 1664th T20I · T20I | ENG | 9 | - | 0 | 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 | 43 | 0/11 | 0 | 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 | 13 | 1/14 | 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 | 0 | 0/7 | 0 | India won by 7 wickets | Kolkata | England tour of India 2024/25 |
| 16 Jan 2025 | PC 138/8 v JSKMatch 10 · T20 | PC | 22 | - | 0 | No result | Johannesburg | SA20 2024/25 |
| 14 Jan 2025 | SEC 113 v PC 115/4Match 7 · T20 | PC | 14* | - | 0 | Pretoria Capitals won by 6 wickets | Centurion | SA20 2024/25 |
| 10 Jan 2025 | DSG 209/4 v PC 207/6Match 2 · T20 | PC | 13 | 1/40 | 0 | Durban's Super Giants won by 2 runs | Durban | SA20 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 | 4 | 0/30 | 1 | 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 | 39 | 0/14 | 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 | 23* | 2/16 | 1 | 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 | 1/21 | 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 | 6 | 0/36 | 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 | 124* | 1/56 | 1 | 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 | 48 | 1/32 | 0 | West Indies won by 8 wickets (DLS method) | North Sound | England tour of West Indies 2024/25 |
| 29 Sept 2024 | ENG 309 v AUS 165/25th ODI · ODI | ENG | 0 | - | 0 | Australia won by 49 runs (DLS method) | Bristol | Australia tour of England 2024 |
| 27 Sept 2024 | ENG 312/5 v AUS 1264th ODI · ODI | ENG | 62* | - | 2 | England won by 186 runs | London | Australia tour of England 2024 |
| 24 Sept 2024 | AUS 304/7 v ENG 254/43rd ODI · ODI | ENG | 33* | 1/24 | 0 | England won by 46 runs (DLS method) | Chester-le-Street | Australia tour of England 2024 |
| 21 Sept 2024 | AUS 270 v ENG 2022nd ODI · ODI | ENG | 0 | 0/23 | 1 | Australia won by 68 runs | Leeds | Australia tour of England 2024 |
| 19 Sept 2024 | ENG 315 v AUS 317/31st ODI · ODI | ENG | 13 | 1/75 | 1 | Australia won by 7 wickets | Nottingham | Australia tour of England 2024 |
| 13 Sept 2024 | AUS 193/6 v ENG 194/72nd T20I · T20I | ENG | 87 | 2/16 | 0 | England won by 3 wickets | Cardiff | Australia tour of England 2024 |