| 21 Nov 2019 | NZ 615/9d v ENG 353 & 197Match 1 · Test | ENG | 91 & 28 | 2/74 | 1 | New Zealand won by an innings and 65 runs | Mount Maunganui | England in New Zealand Test Series 2019/20 |
| 12 Sept 2019 | ENG 294 & 329 v AUS 225 & 2635th Test · Test | ENG | 20 & 67 | - | 2 | England won by 135 runs | London | The Ashes 2019 |
| 4 Sept 2019 | ENG 301 & 197 v AUS 497/8d & 186/6d4th Test · Test | ENG | 26 & 1 | 0/66 | 2 | Australia won by 185 runs | Manchester | The Ashes 2019 |
| 22 Aug 2019 | ENG 67 & 362/9 v AUS 179 & 2463rd Test · Test | ENG | 8 & 135* | 1/45 & 3/56 | 0 | England won by 1 wicket | Leeds | The Ashes 2019 |
| 14 Aug 2019 | ENG 258 & 258/5d v AUS 250 & 154/62nd Test · Test | ENG | 13 & 115* | 0/17 & 0/16 | 0 | Match drawn | London | The Ashes 2019 |
| 1 Aug 2019 | ENG 374 & 146 v AUS 284 & 487/7d1st Test · Test | ENG | 50 & 6 | 1/77 & 3/85 | 0 | Australia won by 251 runs | Birmingham | The Ashes 2019 |
| 14 Jul 2019 | ENG 241 v NZ 241/8Final · ODI | ENG | 84* | 0/20 | 0 | Match tied (England won the Super Over) | London | World Cup 2019 |
| 11 Jul 2019 | AUS 223 v ENG 226/2Semi-final · ODI | ENG | DNB | 0/22 | 0 | England won by 8 wickets | Birmingham | World Cup 2019 |
| 3 Jul 2019 | ENG 305/8 v NZ 186Match 41 · ODI | ENG | 11 | 1/10 | 0 | England won by 119 runs | Chester-le-Street | World Cup 2019 |
| 30 Jun 2019 | ENG 337/7 v IND 306/5Match 38 · ODI | ENG | 79 | 0/34 | 0 | England won by 31 runs | Birmingham | World Cup 2019 |
| 25 Jun 2019 | ENG 221 v AUS 285/7Match 32 · ODI | ENG | 89 | 1/29 | 0 | Australia won by 64 runs | London | World Cup 2019 |
| 21 Jun 2019 | ENG 212 v SL 232/9Match 27 · ODI | ENG | 82* | 0/16 | 0 | Sri Lanka won by 20 runs | Leeds | World Cup 2019 |
| 18 Jun 2019 | ENG 397/6 v AFG 247/824th match · ODI | ENG | 2 | 0/12 | 1 | England won by 150 runs | Manchester | 2019 Cricket World Cup |
| 14 Jun 2019 | ENG 213/2 v WI 212Match 19 · ODI | ENG | 10* | 0/25 | 0 | England won by 8 wickets | Southampton | World Cup 2019 |
| 8 Jun 2019 | ENG 386/6 v BAN 280Match 12 · ODI | ENG | 6 | 3/23 | 0 | England won by 106 runs | Cardiff | World Cup 2019 |
| 3 Jun 2019 | ENG 334/9 v PAK 348/8Match 6 · ODI | ENG | 13 | 0/43 | 0 | Pakistan won by 14 runs | Nottingham | World Cup 2019 |
| 30 May 2019 | ENG 311/8 v SA 207Match 1 · ODI | ENG | 89 | 2/12 | 2 | England won by 104 runs | London | World Cup 2019 |
| 19 May 2019 | ENG 351/9 v PAK 2975th ODI · ODI | ENG | 21 | 0/28 | 1 | England won by 54 runs | Leeds | Pakistan tour of England 2019 |
| 17 May 2019 | ENG 341/7 v PAK 340/74th ODI · ODI | ENG | 71* | 0/22 | 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 | 37 | 0/34 | 0 | England won by 6 wickets | Bristol | Pakistan tour of England 2019 |
| 11 May 2019 | ENG 373/3 v PAK 361/72nd ODI · ODI | ENG | DNB | 0/15 | 2 | England won by 12 runs | Southampton | Pakistan tour of England 2019 |
| 8 May 2019 | ENG v PAK 80/21st ODI · ODI | ENG | - | 0/13 | 0 | No result | London | Pakistan tour of England 2019 |
| 25 Apr 2019 | KKR 175/6 v RR 177/7Match 43 · T20 | RR | 11 | - | 0 | Rajasthan Royals won by 3 wickets | Kolkata | Indian Premier League 2019 |
| 22 Apr 2019 | RR 191/6 v DC 193/4Match 40 · T20 | RR | 8 | - | 1 | Delhi Capitals won by 6 wickets | Jaipur | Indian Premier League 2019 |
| 20 Apr 2019 | MI 161/5 v RR 162/5Match 36 · T20 | RR | 0 | - | 1 | Rajasthan Royals won by 5 wickets | Jaipur | Indian Premier League 2019 |
| 11 Apr 2019 | RR 151/7 v CSK 155/6Match 25 · T20 | RR | 28 | 2/39 | 1 | Chennai Super Kings won by 4 wickets | Jaipur | Indian Premier League 2019 |
| 7 Apr 2019 | RR 139/3 v KKR 140/2Match 21 · T20 | RR | 7* | 0/3 | 0 | Kolkata Knight Riders won by 8 wickets | Jaipur | Indian Premier League 2019 |
| 2 Apr 2019 | RCB 158/4 v RR 164/3Match 14 · T20 | RR | 1* | 0/29 | 0 | Rajasthan Royals won by 7 wickets | Jaipur | Indian Premier League 2019 |
| 31 Mar 2019 | CSK 175/5 v RR 167/8Match 12 · T20 | RR | 46 | 1/30 | 0 | Chennai Super Kings won by 8 runs | Chennai | Indian Premier League 2019 |
| 29 Mar 2019 | RR 198/2 v SH 201/5Match 8 · T20 | RR | 16* | 1/40 | 0 | Sunrisers Hyderabad won by 5 wickets | Hyderabad | Indian Premier League 2019 |
| 25 Mar 2019 | PK 184/4 v RR 170/9Match 4 · T20 | RR | 6 | 2/48 | 0 | Kings XI Punjab won by 14 runs | Jaipur | Indian Premier League 2019 |
| 2 Mar 2019 | WI 115/3 v ENG 1135th ODI · ODI | ENG | 15 | - | 0 | West Indies won by 7 wickets | Gros Islet | England tour of West Indies 2018/19 |
| 27 Feb 2019 | WI 389 v ENG 418/64th ODI · ODI | ENG | 11 | 1/77 | 1 | England won by 29 runs | St George's | England tour of West Indies 2018/19 |
| 22 Feb 2019 | WI 289/6 v ENG 2632nd ODI · ODI | ENG | 79 | 1/62 | 0 | West Indies won by 26 runs | Bridgetown | England tour of West Indies 2018/19 |
| 20 Feb 2019 | WI 360/8 v ENG 364/41st ODI · ODI | ENG | 20* | 3/37 | 0 | England won by 6 wickets | Bridgetown | England tour of West Indies 2018/19 |
| 9 Feb 2019 | WI 154 & 252 v ENG 277 & 361/5d3rd Test · Test | ENG | 79 & 48* | 2/30 | 3 | England won by 232 runs | Gros Islet | England tour of West Indies 2018/19 |
| 31 Jan 2019 | WI 306 & 17/0 v ENG 187 & 1322nd Test · Test | ENG | 14 & 11 | 2/58 | 1 | West Indies won by 10 wickets | North Sound | England tour of West Indies 2018/19 |
| 23 Jan 2019 | WI 289 & 415/6d v ENG 77 & 2461st Test · Test | ENG | 0 & 34 | 4/59 & 2/81 | 2 | West Indies won by 381 runs | Bridgetown | England tour of West Indies 2018/19 |
| 23 Nov 2018 | ENG 336 & 230 v SL 240 & 2843rd Test · Test | ENG | 57 & 42 | 3/30 & 1/25 | 3 | England won by 42 runs | Colombo | England tour of Sri Lanka 2018/19 |
| 14 Nov 2018 | ENG 290 & 346 v SL 336 & 2432nd Test · Test | ENG | 19 & 0 | 0/9 | 2 | England won by 57 runs | Kandy | England tour of Sri Lanka 2018/19 |
| 6 Nov 2018 | ENG 342 & 322/6d v SL 203 & 2501st Test · Test | ENG | 7 & 62 | 0/22 & 1/16 | 4 | England won by 211 runs | Galle | England tour of Sri Lanka 2018/19 |
| 27 Oct 2018 | ENG 187/8 v SL 157Only T20I · T20I | ENG | 26 | - | 1 | 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 | 67 | 0/34 | 1 | 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 | 0/27 | 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 | 35* | 0/21 | 0 | England won by 7 wickets | Kandy | England tour of Sri Lanka 2018/19 |
| 13 Oct 2018 | ENG 278/9 v SL 140/52nd ODI · ODI | ENG | 15 | - | 0 | England won by 31 runs (DLS method) | Dambulla | England tour of Sri Lanka 2018/19 |
| 10 Oct 2018 | ENG 92/2 v SL1st ODI · ODI | ENG | DNB | - | 0 | No result | Dambulla | England tour of Sri Lanka 2018/19 |
| 7 Sept 2018 | ENG 332 & 423/8d v IND 292 & 3455th Test · Test | ENG | 11 & 37 | 2/56 & 1/60 | 0 | England won by 118 runs | London | India tour of Ireland and England 2018 |
| 30 Aug 2018 | ENG 246 & 271 v IND 273 & 1844th Test · Test | ENG | 23 & 30 | 1/23 & 2/34 | 1 | England won by 60 runs | Southampton | India tour of Ireland and England 2018 |
| 24 Aug 2018 | DUR 140/7 v SUS 144/5Quarter-final · T20 | DUR | 34 | - | 1 | Sussex won by 5 wickets | Chester-le-Street | Vitality Blast 2018 |