| 18 Jul 2021 | ENG 200 v PAK 155/92nd T20I · T20I | ENG | 9 | 1/22 | 0 | England won by 45 runs | Leeds | Pakistan tour of England 2021 |
| 16 Jul 2021 | PAK 232/6 v ENG 2011st T20I · T20I | ENG | 1 | 2/47 | 0 | Pakistan won by 31 runs | Nottingham | Pakistan tour of England 2021 |
| 4 Jul 2021 | SL 166 v ENG3rd ODI · ODI | ENG | - | 4/35 | 0 | No result | Bristol | Sri Lanka tour of England 2021 |
| 1 Jul 2021 | SL 241/9 v ENG 244/22nd ODI · ODI | ENG | DNB | 0/43 | 0 | England won by 8 wickets | London | Sri Lanka tour of England 2021 |
| 26 Mar 2021 | IND 336/6 v ENG 337/42nd ODI · ODI | ENG | DNB | 2/83 | 0 | England won by 6 wickets | Pune | England tour of India 2020/21 |
| 23 Mar 2021 | IND 317/5 v ENG 2511st ODI · ODI | ENG | 11 | 0/63 | 0 | India won by 66 runs | Pune | England tour of India 2020/21 |
| 14 Mar 2021 | ENG 164/6 v IND 166/32nd T20I · T20I | ENG | DNB | 0/26 | 0 | India won by 7 wickets | Ahmedabad | England tour of India 2020/21 |
| 1 Dec 2020 | SA 191/3 v ENG 192/13rd T20I · T20I | ENG | DNB | 0/24 | 1 | 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 | DNB | 1/37 | 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 | DNB | 1/55 | 0 | England won by 5 wickets | Cape Town | England tour of South Africa 2020/21 |
| 16 Sept 2020 | ENG 302/7 v AUS 305/73rd ODI · ODI | ENG | 19 | 0/40 | 1 | Australia won by 3 wickets | Manchester | Australia tour of England 2020 |
| 13 Sept 2020 | ENG 231/9 v AUS 2072nd ODI · ODI | ENG | 37 | 0/28 | 0 | England won by 24 runs | Manchester | Australia tour of England 2020 |
| 8 Sept 2020 | ENG 145/6 v AUS 146/53rd T20I · T20I | ENG | 2* | 1/23 | 1 | Australia won by 5 wickets | Southampton | Australia tour of England 2020 |
| 6 Sept 2020 | AUS 157/7 v ENG 158/42nd T20I · T20I | ENG | DNB | 0/25 | 0 | England won by 6 wickets | Southampton | Australia tour of England 2020 |
| 4 Sept 2020 | ENG 162/7 v AUS 160/61st T20I · T20I | ENG | 6 | 0/33 | 0 | England won by 2 runs | Southampton | Australia tour of England 2020 |
| 1 Sept 2020 | PAK 190/4 v ENG 185/83rd T20I · T20I | ENG | 8* | 1/32 | 1 | Pakistan won by 5 runs | Manchester | Pakistan tour of England 2020 |
| 30 Aug 2020 | PAK 195/4 v ENG 199/52nd T20I · T20I | ENG | DNB | 1/46 | 0 | England won by 5 wickets | Manchester | Pakistan tour of England 2020 |
| 28 Aug 2020 | ENG 131/6 v PAK1st T20I · T20I | ENG | DNB | - | 0 | No result | Manchester | Pakistan tour of England 2020 |
| 4 Aug 2020 | ENG 328 v IRE 329/33rd ODI · ODI | ENG | 38* | 0/67 | 0 | Ireland won by 7 wickets | Southampton | Ireland tour of England 2020 |
| 30 Jul 2020 | IRE 172 v ENG 174/41st ODI · ODI | ENG | DNB | 1/37 | 0 | England won by 6 wickets | Southampton | Ireland tour of England 2020 |
| 16 Feb 2020 | SA 222/6 v ENG 226/53rd T20I · T20I | ENG | DNB | 2/33 | 1 | 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 | 0* | 2/45 | 0 | 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 | 2 | 1/41 | 0 | South Africa won by 1 run | East London | England tour of South Africa 2019/20 |
| 9 Feb 2020 | SA 256/7 v ENG 257/83rd ODI · ODI | ENG | 5 | 0/38 | 0 | England won by 2 wickets | Johannesburg | England tour of South Africa 2019/20 |
| 7 Feb 2020 | SA 71/2 v ENG2nd ODI · ODI | ENG | - | 0/13 | 0 | No result | Durban | England tour of South Africa 2019/20 |
| 4 Feb 2020 | SA 259/3 v ENG 258/81st ODI · ODI | ENG | 15* | 0/38 | 0 | South Africa won by 7 wickets | Cape Town | England tour of South Africa 2019/20 |
| 10 Nov 2019 | NZ 146/5 v ENG 146/75th T20I · T20I | ENG | 12 | 1/30 | 0 | Match tied (England won the Super Over) | Auckland | England tour of New Zealand 2019/20 |
| 8 Nov 2019 | NZ 165 v ENG 241/34th T20I · T20I | ENG | DNB | 1/26 | 1 | England won by 76 runs | Napier | England tour of New Zealand 2019/20 |
| 5 Nov 2019 | NZ 180/7 v ENG 166/73rd T20I · T20I | ENG | 14* | 2/29 | 1 | New Zealand won by 14 runs | Nelson | England tour of New Zealand 2019/20 |
| 1 Nov 2019 | NZ 153/5 v ENG 154/31st T20I · T20I | ENG | DNB | 0/25 | 0 | England won by 7 wickets | Christchurch | England tour of New Zealand 2019/20 |
| 19 May 2019 | ENG 351/9 v PAK 2975th ODI · ODI | ENG | 29* | 0/40 | 0 | England won by 54 runs | Leeds | Pakistan tour of England 2019 |
| 17 May 2019 | ENG 341/7 v PAK 340/74th ODI · ODI | ENG | 31 | 4/75 | 0 | England won by 3 wickets | Nottingham | Pakistan tour of England 2019 |
| 14 May 2019 | ENG 359/4 v PAK 358/93rd ODI · ODI | ENG | DNB | 2/74 | 0 | England won by 6 wickets | Bristol | Pakistan tour of England 2019 |
| 5 May 2019 | ENG 175/3 v PAK 173/6Only T20I · T20I | ENG | DNB | 1/28 | 0 | England won by 7 wickets | Cardiff | Pakistan tour of England 2019 |
| 3 May 2019 | IRE 198 v ENG 199/6Only ODI · ODI | ENG | 47* | 3/35 | 0 | England won by 4 wickets | Dublin | England tour of Ireland 2019 |
| 10 Mar 2019 | WI 71 v ENG 72/23rd T20I · T20I | ENG | DNB | 0/8 | 0 | England won by 8 wickets | Basseterre | England tour of West Indies 2018/19 |
| 8 Mar 2019 | WI 45 v ENG 182/62nd T20I · T20I | ENG | DNB | 0/1 | 0 | England won by 137 runs | Basseterre | England tour of West Indies 2018/19 |
| 5 Mar 2019 | WI 160/8 v ENG 161/61st T20I · T20I | ENG | 2* | 4/36 | 0 | England won by 4 wickets | Gros Islet | England tour of West Indies 2018/19 |
| 2 Mar 2019 | WI 115/3 v ENG 1135th ODI · ODI | ENG | 0 | 0/4 | 0 | West Indies won by 7 wickets | Gros Islet | England tour of West Indies 2018/19 |
| 22 Feb 2019 | WI 289/6 v ENG 2632nd ODI · ODI | ENG | 0 | 0/62 | 0 | West Indies won by 26 runs | Bridgetown | England tour of West Indies 2018/19 |
| 27 Oct 2018 | ENG 187/8 v SL 157Only T20I · T20I | ENG | DNB | 0/40 | 0 | England won by 30 runs | Colombo | England tour of Sri Lanka 2018/19 |
| 23 Oct 2018 | SL 366/6 v ENG 132/95th ODI · ODI | ENG | 1* | 2/71 | 0 | Sri Lanka won by 219 runs (DLS method) | Colombo | England tour of Sri Lanka 2018/19 |
| 20 Oct 2018 | SL 273/7 v ENG 132/24th ODI · ODI | ENG | DNB | 1/50 | 0 | England won by 18 runs (DLS method) | Kandy | England tour of Sri Lanka 2018/19 |
| 17 Oct 2018 | SL 150/9 v ENG 153/33rd ODI · ODI | ENG | DNB | 3/17 | 0 | England won by 7 wickets | Kandy | England tour of Sri Lanka 2018/19 |
| 10 Mar 2018 | NZ 223 v ENG 229/35th ODI · ODI | ENG | DNB | 2/46 | 1 | England won by 7 wickets | Christchurch | England tour of Australia and New Zealand 2017/18 |
| 7 Mar 2018 | ENG 335/9 v NZ 339/54th ODI · ODI | ENG | 22* | 2/57 | 0 | New Zealand won by 5 wickets | Dunedin | England tour of Australia and New Zealand 2017/18 |
| 3 Mar 2018 | ENG 234 v NZ 230/83rd ODI · ODI | ENG | 2* | 0/49 | 1 | England won by 4 runs | Wellington | England tour of Australia and New Zealand 2017/18 |
| 28 Feb 2018 | NZ 223 v ENG 225/42nd ODI · ODI | ENG | DNB | 0/53 | 1 | England won by 6 wickets | Mount Maunganui | England tour of Australia and New Zealand 2017/18 |
| 25 Feb 2018 | ENG 284/8 v NZ 287/71st ODI · ODI | ENG | 0* | 1/65 | 0 | New Zealand won by 3 wickets | Hamilton | England tour of Australia and New Zealand 2017/18 |
| 18 Feb 2018 | ENG 194/7 v NZ 192/4Match 6 · T20I | ENG | DNB | 1/32 | 0 | England won by 2 runs | Hamilton | Trans-Tasman Twenty20 Trophy 2017/18 |