| 6 Mar 2023 | BAN 246 v ENG 1963rd ODI · ODI | ENG | 34 | 1/27 | 0 | Bangladesh won by 50 runs | Chattogram | England tour of Bangladesh 2022/23 |
| 1 Mar 2023 | BAN 209 v ENG 212/71st ODI · ODI | ENG | 7 | 1/28 | 0 | England won by 3 wickets | Dhaka | England tour of Bangladesh 2022/23 |
| 6 Feb 2023 | SW 107 v GG 108/3Match 30 · T20 | SW | 0 | 0/15 | 0 | Gulf Giants won by 7 wickets | Sharjah | International League T20 2022/23 |
| 4 Feb 2023 | SW 130/9 v ADKR 133/5Match 28 · T20 | SW | 1 | 0/31 | 1 | Abu Dhabi Knight Riders won by 5 wickets | Abu Dhabi | International League T20 2022/23 |
| 1 Feb 2023 | ENG 346/7 v SA 2873rd ODI · ODI | ENG | 9* | 1/51 | 0 | England won by 59 runs | Kimberley | England tour of South Africa 2022/23 |
| 29 Jan 2023 | ENG 342/7 v SA 347/52nd ODI · ODI | ENG | 14 | 0/60 | 0 | South Africa won by 5 wickets | Bloemfontein | England tour of South Africa 2022/23 |
| 23 Jan 2023 | SW 151/7 v GG 130Match 14 · T20 | SW | 4 | 2/11 | 2 | Sharjah Warriors won by 21 runs | Dubai | International League T20 2022/23 |
| 21 Jan 2023 | DC 177/4 v SW 182/3Match 10 · T20 | SW | DNB | 2/35 | 1 | Sharjah Warriors won by 7 wickets | Dubai | International League T20 2022/23 |
| 15 Jan 2023 | SW 145/5 v DV 148/3Match 4 · T20 | SW | DNB | 1/48 | 1 | Desert Vipers won by 7 wickets | Dubai | International League T20 2022/23 |
| 14 Jan 2023 | ME 204/5 v SW 155/9Match 2 · T20 | SW | 62 | 2/23 | 0 | MI Emirates won by 49 runs | Abu Dhabi | International League T20 2022/23 |
| 22 Nov 2022 | AUS 355/5 v ENG 1423rd ODI · ODI | ENG | 0 | 0/62 | 0 | Australia won by 221 runs (DLS method) | Melbourne | England tour of Australia 2022/23 |
| 19 Nov 2022 | AUS 280/8 v ENG 2082nd ODI · ODI | ENG | 7 | 2/42 | 1 | Australia won by 72 runs | Sydney | England tour of Australia 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | ENG | DNB | 0/26 | 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 | 1/24 | 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 | 5* | 1/24 | 0 | 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 | DNB | 2/33 | 0 | 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 | DNB | 0/41 | 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 | DNB | 1/24 | 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 | DNB | 3/4 | 0 | No result | Canberra | England tour of Australia 2022/23 |
| 9 Oct 2022 | ENG 208/6 v AUS 200/91st T20I · T20I | ENG | 13* | 0/21 | 0 | England won by 8 runs | Perth | England tour of Australia 2022/23 |
| 2 Oct 2022 | ENG 209/3 v PAK 142/87th T20I · T20I | ENG | DNB | 3/26 | 1 | England won by 67 runs | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | ENG | 10 | 1/30 | 0 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |
| 24 Mar 2022 | ENG 204 & 120 v WI 297 & 28/03rd Test · Test | ENG | 25 & 19 | 3/59 & 0/13 | 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 | 41 & 9* | 1/51 & 0/11 | 1 | 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 | 28 & 18* | 1/88 & 0/22 | 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 | 36 & 5 | 2/64 & 1/40 | 0 | Australia won by 146 runs | Hobart | The Ashes 2021/22 |
| 16 Dec 2021 | AUS 473/9d & 230/9d v ENG 236 & 1922nd Test · Test | ENG | 24 & 44 | 1/103 & 0/46 | 0 | Australia won by 275 runs | Adelaide | The Ashes 2021/22 |
| 8 Dec 2021 | ENG 147 & 297 v AUS 425 & 20/11st Test · Test | ENG | 21 & 16 | 2/76 & 0/3 | 0 | Australia won by 9 wickets | Brisbane | The Ashes 2021/22 |
| 10 Nov 2021 | ENG 166/4 v NZ 167/5Semi-final · T20I | ENG | DNB | 2/36 | 0 | New Zealand won by 5 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 6 Nov 2021 | SA 189/2 v ENG 179/8Match 39 · T20I | ENG | 7 | 0/43 | 0 | South Africa won by 10 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 1 Nov 2021 | ENG 163/4 v SL 137Match 29 · T20I | ENG | DNB | 1/25 | 0 | England won by 26 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 30 Oct 2021 | AUS 125 v ENG 126/2Match 26 · T20I | ENG | DNB | 2/23 | 1 | England won by 8 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 27 Oct 2021 | BAN 124/9 v ENG 126/2Match 20 · T20I | ENG | DNB | 1/12 | 3 | England won by 8 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 23 Oct 2021 | WI 55 v ENG 56/4Match 14 · T20I | ENG | DNB | 1/12 | 0 | England won by 6 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 21 Sept 2021 | WAR 367 & 294/3d v SOM 389 & 154Match · First-class | WAR | 10 & DNB | 3/100 & 3/39 | 1 | Warwickshire won by 118 runs | Birmingham | County Championship 2021 |
| 12 Sept 2021 | WAR 155 & 176 v YOR 108 & 117Match · First-class | WAR | 9 & 0 | 3/40 & 3/26 | 0 | Warwickshire won by 106 runs | Leeds | County Championship 2021 |
| 2 Sept 2021 | IND 191 & 466 v ENG 290 & 2104th Test · Test | ENG | 50 & 18 | 4/55 & 3/83 | 1 | India won by 157 runs | London | India tour of England 2021 |
| 27 Aug 2021 | KEN 162/7 v BB 141Quarter-final · T20 | BB | 14 | 1/37 | 1 | Kent won by 21 runs | Canterbury | Vitality Blast 2021 |
| 4 Jul 2021 | SL 166 v ENG3rd ODI · ODI | ENG | - | 2/28 | 1 | No result | Bristol | Sri Lanka tour of England 2021 |
| 29 Jun 2021 | SL 185 v ENG 189/51st ODI · ODI | ENG | DNB | 4/18 | 0 | England won by 5 wickets | Chester-le-Street | Sri Lanka tour of England 2021 |
| 26 Jun 2021 | ENG 180/6 v SL 913rd T20I · T20I | ENG | DNB | 1/9 | 0 | England won by 89 runs | Southampton | Sri Lanka tour of England 2021 |
| 23 Jun 2021 | SL 129/7 v ENG 130/21st T20I · T20I | ENG | DNB | 0/14 | 0 | England won by 8 wickets | Cardiff | Sri Lanka tour of England 2021 |
| 15 Jun 2021 | BB 170/3 v NOR 115Match · T20 | BB | DNB | 0/22 | 0 | Birmingham Bears won by 55 runs | Northampton | Vitality Blast 2021 |
| 13 Jun 2021 | DER 160/8 v BB 161/7Match · T20 | BB | 13* | 2/38 | 1 | Birmingham Bears won by 3 wickets | Derby | Vitality Blast 2021 |
| 18 Apr 2021 | PK 195/4 v DC 198/4Match 11 · T20 | DC | DNB | 1/42 | 0 | Delhi Capitals won by 6 wickets | Mumbai | Indian Premier League 2021 |
| 15 Apr 2021 | DC 147/8 v RR 150/7Match 7 · T20 | DC | 15* | 2/22 | 0 | Rajasthan Royals won by 3 wickets | Mumbai | Indian Premier League 2021 |
| 10 Apr 2021 | CSK 188/7 v DC 190/3Match 2 · T20 | DC | DNB | 2/18 | 0 | Delhi Capitals won by 7 wickets | Mumbai | Indian Premier League 2021 |
| 16 Sept 2020 | ENG 302/7 v AUS 305/73rd ODI · ODI | ENG | 53* | 2/46 | 0 | Australia won by 3 wickets | Manchester | Australia tour of England 2020 |
| 13 Sept 2020 | ENG 231/9 v AUS 2072nd ODI · ODI | ENG | 26 | 3/32 | 0 | England won by 24 runs | Manchester | Australia tour of England 2020 |
| 11 Sept 2020 | AUS 294/9 v ENG 275/91st ODI · ODI | ENG | 10 | 1/59 | 1 | Australia won by 19 runs | Manchester | Australia tour of England 2020 |