| 4 Nov 2023 | AUS 286 v ENG 253Match 36 · ODI | ENG | 64 | - | 0 | Australia won by 33 runs | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 29 Oct 2023 | IND 229/9 v ENG 129Match 29 · ODI | ENG | 0 | - | 1 | India won by 100 runs | Lucknow | ICC Cricket World Cup 2023/24 |
| 26 Oct 2023 | ENG 156 v SL 160/2Match 25 · ODI | ENG | 43 | - | 1 | Sri Lanka won by 8 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 21 Oct 2023 | SA 399/7 v ENG 170/9Match 20 · ODI | ENG | 5 | - | 1 | South Africa won by 229 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 2 Oct 2023 | ENG 197/6 v BAN 188/97th Match · List A | ENG | DNB | - | 0 | England won by 4 wickets (77 balls left) (DLS method) | Guwahati | ICC World Cup Warm-up Matches 2023 |
| 13 Sept 2023 | ENG 368 v NZ 1873rd ODI · ODI | ENG | 182 | - | 0 | England won by 181 runs | London | New Zealand tour of England 2023 |
| 10 Sept 2023 | ENG 226/7 v NZ 1472nd ODI · ODI | ENG | 1 | - | 0 | England won by 79 runs | Southampton | New Zealand tour of England 2023 |
| 8 Sept 2023 | ENG 291/6 v NZ 297/21st ODI · ODI | ENG | 52 | - | 0 | New Zealand won by 8 wickets | Cardiff | New Zealand tour of England 2023 |
| 27 Jul 2023 | ENG 283 & 395 v AUS 295 & 3345th Test · Test | ENG | 3 & 42 | - | 3 | England won by 49 runs | London | The Ashes 2023 |
| 19 Jul 2023 | AUS 317 & 214/5 v ENG 5924th Test · Test | ENG | 51 | - | 1 | Match drawn | Manchester | The Ashes 2023 |
| 6 Jul 2023 | AUS 263 & 224 v ENG 237 & 254/73rd Test · Test | ENG | 80 & 13 | - | 0 | England won by 3 wickets | Leeds | The Ashes 2023 |
| 28 Jun 2023 | AUS 416 & 279 v ENG 325 & 3272nd Test · Test | ENG | 17 & 155 | 0/21 & 1/26 | 1 | Australia won by 43 runs | London | The Ashes 2023 |
| 16 Jun 2023 | ENG 393/8d & 273 v AUS 386 & 282/81st Test · Test | ENG | 1 & 43 | 1/33 & 1/9 | 1 | Australia won by 2 wickets | Birmingham | The Ashes 2023 |
| 1 Jun 2023 | IRE 172 & 362/9 v ENG 524/4d & 12/0Only Test · Test | ENG | DNB & DNB | - | 1 | England won by 10 wickets | London | Ireland tour of England 2023 |
| 3 Apr 2023 | CSK 217/7 v LSG 205/7Match 6 · T20 | CSK | 8 | 0/18 | 2 | Chennai Super Kings won by 12 runs | Chennai | Indian Premier League 2023 |
| 31 Mar 2023 | CSK 178/7 v GT 182/5Match 1 · T20 | CSK | 7 | - | 0 | Gujarat Titans won by 5 wickets | Ahmedabad | Indian Premier League 2023 |
| 24 Feb 2023 | ENG 435/8d & 256 v NZ 209 & 4832nd Test · Test | ENG | 27 & 33 | 0/16 | 0 | New Zealand won by 1 run | Wellington | England tour of New Zealand 2022/23 |
| 16 Feb 2023 | ENG 325/9d & 374 v NZ 306 & 1261st Test · Test | ENG | 19 & 31 | 1/38 | 1 | England won by 267 runs | Mount Maunganui | England tour of New Zealand 2022/23 |
| 17 Dec 2022 | PAK 304 & 216 v ENG 354 & 170/23rd Test · Test | ENG | 26 & 35* | 0/20 | 2 | England won by 8 wickets | Karachi | England tour of Pakistan 2022/23 |
| 9 Dec 2022 | ENG 281 & 275 v PAK 202 & 3282nd Test · Test | ENG | 30 & 41 | - | 1 | England won by 26 runs | Multan | England tour of Pakistan 2022/23 |
| 1 Dec 2022 | ENG 657 & 264/7d v PAK 579 & 2681st Test · Test | ENG | 41 & 0 | 0/35 & 1/69 | 1 | England won by 74 runs | Rawalpindi | England tour of Pakistan 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | ENG | 52* | 1/32 | 1 | England won by 5 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 10 Nov 2022 | IND 168/6 v ENG 170/0Semi-final · T20I | ENG | DNB | 0/18 | 0 | England won by 10 wickets | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 5 Nov 2022 | SL 141/8 v ENG 144/6Match 39 · T20I | ENG | 42* | 1/24 | 1 | England won by 4 wickets | Sydney | ICC Men's T20 World Cup 2022/23 |
| 1 Nov 2022 | ENG 179/6 v NZ 159/6Match 33 · T20I | ENG | 8 | 1/10 | 1 | England won by 20 runs | Brisbane | ICC Men's T20 World Cup 2022/23 |
| 26 Oct 2022 | IRE 157 v ENG 105/5Match 20 · T20I | ENG | 6 | 1/8 | 0 | Ireland won by 5 runs (DLS method) | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 22 Oct 2022 | AFG 112 v ENG 113/514th Match, Group 1 · T20I | ENG | 2 | 2/19 | 1 | England won by 5 wickets (11 balls left) | Perth | ICC Men's T20 World Cup 2022/23 |
| 14 Oct 2022 | ENG 112/2 v AUS 30/33rd T20I · T20I | ENG | 17* | - | 1 | No result | Canberra | England tour of Australia 2022/23 |
| 12 Oct 2022 | ENG 178/7 v AUS 170/62nd T20I · T20I | ENG | 7 | 1/10 | 1 | England won by 8 runs | Canberra | England tour of Australia 2022/23 |
| 9 Oct 2022 | ENG 208/6 v AUS 200/91st T20I · T20I | ENG | 9 | 0/18 | 1 | England won by 8 runs | Perth | England tour of Australia 2022/23 |
| 8 Sept 2022 | SA 118 & 169 v ENG 158 & 130/13rd Test · Test | ENG | 6 & DNB | 3/39 | 1 | England won by 9 wickets | London | South Africa tour of England 2022 |
| 25 Aug 2022 | SA 151 & 179 v ENG 415/9d2nd Test · Test | ENG | 103 | 2/17 & 2/30 | 0 | England won by an innings and 85 runs | Manchester | South Africa tour of England 2022 |
| 17 Aug 2022 | ENG 165 & 149 v SA 3261st Test · Test | ENG | 20 & 20 | 3/71 | 0 | South Africa won by an innings and 12 runs | London | South Africa tour of England 2022 |
| 19 Jul 2022 | SA 333/5 v ENG 2711st ODI · ODI | ENG | 5 | 0/44 | 0 | South Africa won by 62 runs | Chester-le-Street | South Africa tour of England 2022 |
| 17 Jul 2022 | ENG 259 v IND 261/53rd ODI · ODI | ENG | 27 | 0/14 | 1 | India won by 5 wickets | Manchester | India tour of England 2022 |
| 14 Jul 2022 | ENG 246 v IND 1462nd ODI · ODI | ENG | 21 | - | 1 | England won by 100 runs | London | India tour of England 2022 |
| 12 Jul 2022 | ENG 110 v IND 114/01st ODI · ODI | ENG | 0 | 0/1 | 0 | India won by 10 wickets | London | India tour of England 2022 |
| 1 Jul 2022 | IND 416 & 245 v ENG 284 & 378/35th Test · Test | ENG | 25 & DNB | 1/47 & 4/33 | 0 | England won by 7 wickets | Birmingham | India tour of England 2022 |
| 23 Jun 2022 | NZ 329 & 326 v ENG 360 & 296/33rd Test · Test | ENG | 18 & DNB | 0/30 | 2 | England won by 7 wickets | Leeds | New Zealand tour of England 2022 |
| 10 Jun 2022 | NZ 553 & 284 v ENG 539 & 299/52nd Test · Test | ENG | 46 & 75* | 2/85 & 0/62 | 3 | England won by 5 wickets | Nottingham | New Zealand tour of England 2022 |
| 2 Jun 2022 | NZ 132 & 285 v ENG 141 & 279/51st Test · Test | ENG | 1 & 54 | 1/5 & 0/43 | 0 | England won by 5 wickets | London | New Zealand tour of England 2022 |
| 19 May 2022 | DUR 350 & 188 v MID 422 & 119/4Match 23 · First-class | DUR | 15 & 0 | 4/72 | 0 | Middlesex won by 6 wickets | London | County Championship 2022 |
| 12 May 2022 | DUR 311 & 249 v GLA 365 & 137Match 20 · First-class | DUR | 82 & 26 | 0/69 | 0 | Durham won by 58 runs | Chester-le-Street | County Championship 2022 |
| 5 May 2022 | DUR 580/6d & 170/1d v WOR 309 & 262/3Match 18 · First-class | DUR | 161 & DNB | 0/38 & 0/47 | 0 | Match drawn | Worcester | County Championship 2022 |
| 24 Mar 2022 | ENG 204 & 120 v WI 297 & 28/03rd Test · Test | ENG | 2 & 4 | 2/48 | 0 | West Indies won by 10 wickets | St George's | England tour of West Indies 2021/22 |
| 16 Mar 2022 | ENG 507/9d & 185/6d v WI 411 & 135/52nd Test · Test | ENG | 120 & 19 | 2/65 & 0/9 | 0 | Match drawn | Bridgetown | England tour of West Indies 2021/22 |
| 8 Mar 2022 | ENG 311 & 349/6d v WI 375 & 147/41st Test · Test | ENG | 36 & 13 | 2/42 & 1/24 | 0 | Match drawn | North Sound | England tour of West Indies 2021/22 |
| 14 Jan 2022 | AUS 303 & 155 v ENG 188 & 1245th Test · Test | ENG | 4 & 5 | - | 0 | Australia won by 146 runs | Hobart | The Ashes 2021/22 |
| 5 Jan 2022 | AUS 416/8d & 265/6d v ENG 294 & 270/94th Test · Test | ENG | 66 & 60 | 0/37 | 0 | Match drawn | Sydney | The Ashes 2021/22 |
| 26 Dec 2021 | ENG 185 & 68 v AUS 2673rd Test · Test | ENG | 25 & 11 | 1/47 | 0 | Australia won by an innings and 14 runs | Melbourne | The Ashes 2021/22 |