| 17 Dec 2025 | AUS 371 & 349 v ENG 286 & 3523rd Test · Test | ENG | 51 & 3 | 5/53 & 1/20 | 1 | Australia won by 82 runs | Adelaide | The Ashes 2025/26 |
| 4 Dec 2025 | ENG 334 & 241 v AUS 511 & 69/22nd Test · Test | ENG | 38 & 5* | 1/87 & 0/28 | 0 | Australia won by 8 wickets | Brisbane | The Ashes 2025/26 |
| 21 Nov 2025 | ENG 172 & 164 v AUS 132 & 205/21st Test · Test | ENG | 0* & 5 | 2/11 & 0/45 | 0 | Australia won by 8 wickets | Perth | The Ashes 2025/26 |
| 1 Nov 2025 | ENG 222 v NZ 226/83rd ODI · ODI | ENG | 16 | 0/53 | 0 | New Zealand won by 2 wickets | Wellington | England tour of New Zealand 2025/26 |
| 29 Oct 2025 | ENG 175 v NZ 177/52nd ODI · ODI | ENG | 2* | 3/23 | 0 | New Zealand won by 5 wickets | Hamilton | England tour of New Zealand 2025/26 |
| 12 Sept 2025 | ENG 304/2 v SA 1582nd T20I · T20I | ENG | DNB | 3/25 | 4 | England won by 146 runs | Manchester | South Africa tour of England 2025 |
| 7 Sept 2025 | ENG 414/5 v SA 72/93rd ODI · ODI | ENG | DNB | 4/18 | 0 | England won by 342 runs | Southampton | South Africa tour of England 2025 |
| 4 Sept 2025 | SA 330/8 v ENG 325/92nd ODI · ODI | ENG | 27* | 4/62 | 0 | South Africa won by 5 runs | London | South Africa tour of England 2025 |
| 2 Sept 2025 | ENG 131 v SA 137/31st ODI · ODI | ENG | 0 | 0/8 | 0 | South Africa won by 7 wickets | Leeds | South Africa tour of England 2025 |
| 23 Aug 2025 | LS 186/4 v SB 139/9Match 26 · The Hundred | SB | 1* | 1/42 | 0 | London Spirit won by 47 runs | London | The Hundred Men's Competition 2025 |
| 20 Aug 2025 | SB 129/8 v WF 125/8Match 21 · The Hundred | SB | 1* | 3/20 | 0 | Southern Brave won by 4 runs | Cardiff | The Hundred Men's Competition 2025 |
| 18 Aug 2025 | SB 133 v OI 134/3Match 19 · The Hundred | SB | 5 | 0/19 | 2 | Oval Invincibles won by 7 wickets | Southampton | The Hundred Men's Competition 2025 |
| 16 Aug 2025 | SB 140/4 v TR 145/6Match 15 · The Hundred | SB | DNB | 0/20 | 1 | Trent Rockets won by 4 wickets | Nottingham | The Hundred Men's Competition 2025 |
| 13 Aug 2025 | SB 139/5 v NS 141/7Match 11 · The Hundred | SB | DNB | 2/15 | 1 | Northern Superchargers won by 3 wickets | Southampton | The Hundred Men's Competition 2025 |
| 10 Aug 2025 | BP 106/7 v SB 109/1Match 7 · The Hundred | SB | DNB | 2/16 | 0 | Southern Brave won by 9 wickets | Southampton | The Hundred Men's Competition 2025 |
| 23 Jul 2025 | IND 358 & 425/4 v ENG 6694th Test · Test | ENG | 2* | 3/73 & 1/78 | 0 | Match drawn | Manchester | India tour of England 2025 |
| 10 Jul 2025 | ENG 387 & 192 v IND 387 & 1703rd Test · Test | ENG | 4 & 5* | 2/52 & 3/55 | 1 | England won by 22 runs | London | India tour of England 2025 |
| 22 Jun 2025 | SUS 361 & 322/6d v DUR 327Match 36 · First-class | SUS | 31 & DNB | 1/32 | 0 | Match drawn | Chester-le-Street | County Championship 2025 |
| 4 May 2025 | KKR 206/4 v RR 205/8Match 53 · T20 | RR | 12 | 1/30 | 0 | Kolkata Knight Riders won by 1 run | Kolkata | Indian Premier League 2025 |
| 1 May 2025 | MI 217/2 v RR 117Match 50 · T20 | RR | 30 | 0/42 | 0 | Mumbai Indians won by 100 runs | Jaipur | Indian Premier League 2025 |
| 28 Apr 2025 | GT 209/4 v RR 212/2Match 47 · T20 | RR | DNB | 1/49 | 0 | Rajasthan Royals won by 8 wickets | Jaipur | Indian Premier League 2025 |
| 24 Apr 2025 | RCB 205/5 v RR 194/9Match 42 · T20 | RR | 0 | 1/33 | 0 | Royal Challengers Bengaluru won by 11 runs | Bengaluru | Indian Premier League 2025 |
| 19 Apr 2025 | LSG 180/5 v RR 178/5Match 36 · T20 | RR | DNB | 1/32 | 0 | Lucknow Super Giants won by 2 runs | Jaipur | Indian Premier League 2025 |
| 16 Apr 2025 | DC 188/5 v RR 188/4Match 32 · T20 | RR | DNB | 2/32 | 0 | Match tied (Delhi Capitals won the Super Over) | Delhi | Indian Premier League 2025 |
| 13 Apr 2025 | RR 173/4 v RCB 175/1Match 28 · T20 | RR | DNB | 0/36 | 0 | Royal Challengers Bengaluru won by 9 wickets | Jaipur | Indian Premier League 2025 |
| 9 Apr 2025 | GT 217/6 v RR 159Match 23 · T20 | RR | 4 | 1/30 | 0 | Gujarat Titans won by 58 runs | Ahmedabad | Indian Premier League 2025 |
| 5 Apr 2025 | RR 205/4 v PK 155/9Match 18 · T20 | RR | DNB | 3/25 | 0 | Rajasthan Royals won by 50 runs | Mohali | Indian Premier League 2025 |
| 30 Mar 2025 | RR 182/9 v CSK 176/6Match 11 · T20 | RR | 0 | 1/13 | 0 | Rajasthan Royals won by 6 runs | Guwahati | Indian Premier League 2025 |
| 26 Mar 2025 | RR 151/9 v KKR 153/2Match 6 · T20 | RR | 16 | 0/33 | 0 | Kolkata Knight Riders won by 8 wickets | Guwahati | Indian Premier League 2025 |
| 23 Mar 2025 | SH 286/6 v RR 242/6Match 2 · T20 | RR | 1* | 0/76 | 1 | Sunrisers Hyderabad won by 44 runs | Hyderabad | Indian Premier League 2025 |
| 1 Mar 2025 | ENG 179 v SA 181/3Match 11 · ODI | ENG | 25 | 2/55 | 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 | 14 | 3/64 | 1 | Afghanistan won by 8 runs | Lahore | 2025 ICC Champions Trophy |
| 22 Feb 2025 | ENG 351/8 v AUS 356/5Match 4 · ODI | ENG | 21* | 1/82 | 1 | Australia won by 5 wickets | Lahore | ICC Champions Trophy 2024/25 |
| 6 Feb 2025 | ENG 248 v IND 251/61st ODI · ODI | ENG | 21* | 1/39 | 0 | India won by 4 wickets | Nagpur | England tour of India 2024/25 |
| 2 Feb 2025 | IND 247/9 v ENG 975th T20I · T20I | ENG | 1* | 1/55 | 2 | India won by 150 runs | Mumbai | England tour of India 2024/25 |
| 31 Jan 2025 | IND 181/9 v ENG 1664th T20I · T20I | ENG | 0 | 0/37 | 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 | 0 | 2/33 | 1 | 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 | 12* | 1/60 | 1 | India won by 2 wickets | Chennai | England tour of India 2024/25 |
| 22 Jan 2025 | ENG 132 v IND 133/31st T20I · T20I | ENG | 12 | 2/21 | 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/16 | 0 | No result | Gros Islet | England tour of West Indies 2024/25 |
| 14 Nov 2024 | WI 145/8 v ENG 149/73rd T20I · T20I | ENG | DNB | 1/25 | 1 | 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 | 1/31 | 0 | England won by 7 wickets | Bridgetown | England tour of West Indies 2024/25 |
| 6 Nov 2024 | ENG 263/8 v WI 267/23rd ODI · ODI | ENG | 38* | 0/54 | 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 | DNB | 1/40 | 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 | 7 | 0/21 | 0 | West Indies won by 8 wickets (DLS method) | North Sound | England tour of West Indies 2024/25 |
| 27 Sept 2024 | ENG 312/5 v AUS 1264th ODI · ODI | ENG | DNB | 2/33 | 0 | England won by 186 runs | London | Australia tour of England 2024 |
| 24 Sept 2024 | AUS 304/7 v ENG 254/43rd ODI · ODI | ENG | DNB | 2/67 | 0 | England won by 46 runs (DLS method) | Chester-le-Street | Australia tour of England 2024 |
| 19 Sept 2024 | ENG 315 v AUS 317/31st ODI · ODI | ENG | 4 | 0/53 | 0 | Australia won by 7 wickets | Nottingham | Australia tour of England 2024 |
| 11 Sept 2024 | AUS 179 v ENG 1511st T20I · T20I | ENG | 4 | 2/31 | 0 | Australia won by 28 runs | Southampton | Australia tour of England 2024 |
| 4 Sept 2024 | LAN 114 v SUS 118/2Quarter-final · T20 | SUS | DNB | 2/20 | 1 | Sussex won by 8 wickets | Brighton | Vitality Blast 2024 |