| 16 Dec 2021 | AUS 473/9d & 230/9d v ENG 236 & 1922nd Test · Test | ENG | 34 & 12 | 3/113 & 0/24 | 2 | Australia won by 275 runs | Adelaide | The Ashes 2021/22 |
| 8 Dec 2021 | ENG 147 & 297 v AUS 425 & 20/11st Test · Test | ENG | 5 & 14 | 0/65 | 1 | Australia won by 9 wickets | Brisbane | The Ashes 2021/22 |
| 26 Jul 2021 | NS 132 v TR 134/8Match 7 · The Hundred | NS | 5 | 2/24 | 0 | Trent Rockets won by 2 wickets | Nottingham | The Hundred Men's Competition 2021 |
| 24 Jul 2021 | WF 173/4 v NS 168/7Match 4 · The Hundred | NS | 5 | 1/8 | 0 | Welsh Fire won by 5 runs | Leeds | The Hundred Men's Competition 2021 |
| 13 Jul 2021 | PAK 331/9 v ENG 332/73rd ODI · ODI | ENG | 32 | 0/31 | 0 | England won by 3 wickets | Birmingham | Pakistan tour of England 2021 |
| 10 Jul 2021 | ENG 247 v PAK 1952nd ODI · ODI | ENG | 22 | - | 0 | England won by 52 runs | London | Pakistan tour of England 2021 |
| 8 Jul 2021 | PAK 141 v ENG 142/11st ODI · ODI | ENG | DNB | 0/6 | 1 | England won by 9 wickets | Cardiff | Pakistan tour of England 2021 |
| 4 Jul 2021 | WAR 237 v DUR 253/7Match · First-class | DUR | - | 3/55 | 1 | Match drawn | Birmingham | County Championship 2021 |
| 2 Jul 2021 | DUR 115/4 v LEI 88/2Match · T20 | DUR | 8 | 1/15 | 1 | Leicestershire won by 8 wickets (DLS method) | Chester-le-Street | Vitality Blast 2021 |
| 30 Jun 2021 | NOR 173/5 v DUR 143Match · T20 | DUR | 0 | 2/37 | 0 | Northamptonshire won by 30 runs | Northampton | Vitality Blast 2021 |
| 26 Jun 2021 | DUR 164/8 v BB 130Match · T20 | DUR | 35 | 4/27 | 1 | Durham won by 34 runs | Birmingham | Vitality Blast 2021 |
| 25 Jun 2021 | DUR 178/8 v WOR 181/2Match · T20 | DUR | 20 | 0/40 | 0 | Worcestershire won by 8 wickets | Worcester | Vitality Blast 2021 |
| 23 Jun 2021 | DUR 157/5 v NOR 158/1Match · T20 | DUR | 11 | 0/30 | 0 | Northamptonshire won by 9 wickets | Chester-le-Street | Vitality Blast 2021 |
| 20 Jun 2021 | DUR 185/4 v BB 163/8Match · T20 | DUR | 29 | 1/20 | 2 | Durham won by 22 runs | Chester-le-Street | Vitality Blast 2021 |
| 12 Apr 2021 | PK 221/6 v RR 217/7Match 4 · T20 | RR | 0 | 0/12 | 1 | Punjab Kings won by 4 runs | Mumbai | Indian Premier League 2021 |
| 28 Mar 2021 | IND 329 v ENG 322/93rd ODI · ODI | ENG | 35 | 1/45 | 0 | India won by 7 runs | Pune | England tour of India 2020/21 |
| 26 Mar 2021 | IND 336/6 v ENG 337/42nd ODI · ODI | ENG | 99 | 0/42 | 1 | England won by 6 wickets | Pune | England tour of India 2020/21 |
| 23 Mar 2021 | IND 317/5 v ENG 2511st ODI · ODI | ENG | 1 | 3/34 | 0 | India won by 66 runs | Pune | England tour of India 2020/21 |
| 20 Mar 2021 | IND 224/2 v ENG 188/85th T20I · T20I | ENG | 14 | 1/26 | 0 | India won by 36 runs | Ahmedabad | England tour of India 2020/21 |
| 18 Mar 2021 | IND 185/8 v ENG 177/84th T20I · T20I | ENG | 46 | 1/26 | 1 | India won by 8 runs | Ahmedabad | England tour of India 2020/21 |
| 16 Mar 2021 | IND 156/6 v ENG 158/23rd T20I · T20I | ENG | DNB | 0/12 | 0 | England won by 8 wickets | Ahmedabad | England tour of India 2020/21 |
| 14 Mar 2021 | ENG 164/6 v IND 166/32nd T20I · T20I | ENG | 24 | 0/17 | 0 | India won by 7 wickets | Ahmedabad | England tour of India 2020/21 |
| 12 Mar 2021 | IND 124/7 v ENG 130/21st T20I · T20I | ENG | DNB | 1/25 | 0 | England won by 8 wickets | Ahmedabad | India v England 2020/21 |
| 4 Mar 2021 | ENG 205 & 135 v IND 3654th Test · Test | ENG | 55 & 2 | 4/89 | 1 | India won by an innings and 25 runs | Ahmedabad | England tour of India 2020/21 |
| 24 Feb 2021 | ENG 112 & 81 v IND 145 & 49/03rd Test · Test | ENG | 6 & 25 | 0/19 | 0 | India won by 10 wickets | Ahmedabad | England tour of India 2020/21 |
| 13 Feb 2021 | IND 329 & 286 v ENG 134 & 1642nd Test · Test | ENG | 18 & 8 | 0/16 | 1 | India won by 317 runs | Chennai | England tour of India 2020/21 |
| 5 Feb 2021 | ENG 578 & 178 v IND 337 & 1921st Test · Test | ENG | 82 & 7 | 0/16 & 1/13 | 3 | England won by 227 runs | Chennai | England tour of India 2020/21 |
| 1 Dec 2020 | SA 191/3 v ENG 192/13rd T20I · T20I | ENG | DNB | 2/26 | 0 | England won by 9 wickets | Cape Town | England tour of South Africa 2020/21 |
| 29 Nov 2020 | SA 146/6 v ENG 147/62nd T20I · T20I | ENG | 16 | 0/14 | 1 | England won by 4 wickets | Paarl | England tour of South Africa 2020/21 |
| 27 Nov 2020 | SA 179/6 v ENG 183/51st T20I · T20I | ENG | 37 | - | 0 | England won by 5 wickets | Cape Town | England tour of South Africa 2020/21 |
| 1 Nov 2020 | KKR 191/7 v RR 131/9Match 54 · T20 | RR | 18 | 0/40 | 1 | Kolkata Knight Riders won by 60 runs | Dubai | Indian Premier League 2020/21 |
| 30 Oct 2020 | PK 185/4 v RR 186/3Match 50 · T20 | RR | 50 | 2/32 | 1 | Rajasthan Royals won by 7 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 25 Oct 2020 | MI 195/5 v RR 196/2Match 45 · T20 | RR | 107* | - | 2 | Rajasthan Royals won by 8 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 22 Oct 2020 | RR 154/6 v SH 156/2Match 40 · T20 | RR | 30 | 0/24 | 1 | Sunrisers Hyderabad won by 8 wickets | Dubai | Indian Premier League 2020/21 |
| 19 Oct 2020 | CSK 125/5 v RR 126/3Match 37 · T20 | RR | 19 | 0/27 | 0 | Rajasthan Royals won by 7 wickets | Abu Dhabi | Indian Premier League 2020/21 |
| 17 Oct 2020 | RR 177/6 v RCB 179/3Match 33 · T20 | RR | 15 | - | 1 | Royal Challengers Bangalore won by 7 wickets | Dubai | Indian Premier League 2020/21 |
| 14 Oct 2020 | DC 161/7 v RR 148/8Match 30 · T20 | RR | 41 | 0/24 | 0 | Delhi Capitals won by 13 runs | Dubai | Indian Premier League 2020/21 |
| 11 Oct 2020 | SH 158/4 v RR 163/5Match 26 · T20 | RR | 5 | 0/7 | 0 | Rajasthan Royals won by 5 wickets | Dubai | Indian Premier League 2020/21 |
| 5 Aug 2020 | PAK 326 & 169 v ENG 219 & 277/71st Test · Test | ENG | 0 & 9 | 2/11 | 2 | England won by 3 wickets | Manchester | Pakistan tour of England 2020 |
| 24 Jul 2020 | ENG 369 & 226/2d v WI 197 & 1293rd Test · Test | ENG | 20 & DNB | - | 0 | England won by 269 runs | Manchester | West Indies tour of England 2020 |
| 16 Jul 2020 | ENG 469/9d & 129/3d v WI 287 & 1982nd Test · Test | ENG | 176 & 78* | 1/29 & 2/30 | 1 | England won by 113 runs | Manchester | West Indies tour of England 2020 |
| 8 Jul 2020 | ENG 204 & 313 v WI 318 & 200/61st Test · Test | ENG | 43 & 46 | 4/49 & 2/39 | 1 | West Indies won by 4 wickets | Southampton | West Indies tour of England 2020 |
| 16 Feb 2020 | SA 222/6 v ENG 226/53rd T20I · T20I | ENG | 22 | 2/35 | 2 | England won by 5 wickets | Centurion | England tour of South Africa 2019/20 |
| 14 Feb 2020 | SA 202/7 v ENG 204/72nd T20I · T20I | ENG | 47* | 1/16 | 1 | England won by 2 runs | Durban | England tour of South Africa 2019/20 |
| 12 Feb 2020 | SA 177/8 v ENG 176/91st T20I · T20I | ENG | 4 | 1/24 | 1 | South Africa won by 1 run | East London | England tour of South Africa 2019/20 |
| 24 Jan 2020 | SA 183 & 274 v ENG 400 & 248Match 4 · Test | ENG | 2 & 28 | 2/47 & 2/47 | 4 | England won by 191 runs | Johannesburg | Basil D'Oliveira Trophy 2019/20 |
| 16 Jan 2020 | SA 209 & 237 v ENG 499/9dMatch 3 · Test | ENG | 120 | 1/26 & 0/9 | 0 | England won by an innings and 53 runs | Port Elizabeth | Basil D'Oliveira Trophy 2019/20 |
| 3 Jan 2020 | SA 223 & 248 v ENG 269 & 391/8dMatch 2 · Test | ENG | 47 & 72 | 0/34 & 3/35 | 6 | England won by 189 runs | Cape Town | Basil D'Oliveira Trophy 2019/20 |
| 26 Dec 2019 | SA 284 & 272 v ENG 181 & 268Match 1 · Test | ENG | 35 & 14 | 2/22 | 2 | South Africa won by 107 runs | Centurion | Basil D'Oliveira Trophy 2019/20 |
| 29 Nov 2019 | NZ 375 & 241/2 v ENG 476Match 2 · Test | ENG | 26 | 0/36 & 0/58 | 0 | Match drawn | Hamilton | England in New Zealand Test Series 2019/20 |