| 8 May 2019 | ENG v PAK 80/21st ODI · ODI | ENG | - | 0/10 | 1 | No result | London | Pakistan tour of England 2019 |
| 5 May 2019 | ENG 175/3 v PAK 173/6Only T20I · T20I | ENG | 47 | - | 0 | England won by 7 wickets | Cardiff | Pakistan tour of England 2019 |
| 3 May 2019 | IRE 198 v ENG 199/6Only ODI · ODI | ENG | 7 | - | 1 | England won by 4 wickets | Dublin | England tour of Ireland 2019 |
| 11 Apr 2019 | YOR 554/7d v HAM 302 & 208Match · First-class | YOR | 94 | 0/43 & 0/31 | 1 | Yorkshire won by an innings and 44 runs | Southampton | Specsavers County Championship 2019 |
| 5 Apr 2019 | NOT 408 & 329/5d v YOR 291 & 277/2Match · First-class | YOR | 73 & 130* | 0/27 & 0/57 | 1 | Match drawn | Nottingham | Specsavers County Championship 2019 |
| 10 Mar 2019 | WI 71 v ENG 72/23rd T20I · T20I | ENG | 4* | - | 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 | 55 | - | 2 | 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 | 0 | - | 1 | 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 | 1 | - | 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 | 5 | - | 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 | 36 | - | 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 | 102 | - | 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 | 15 & 122 | - | 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 | 7 & 7 | - | 0 | 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 | 4 & 22 | 0/10 & 0/37 | 3 | West Indies won by 381 runs | Bridgetown | England tour of West Indies 2018/19 |
| 8 Jan 2019 | ST 34/2 v BH 186/8Match 24 · T20 | ST | 0* | 0/7 | 0 | Brisbane Heat won by 15 runs (DLS method) | Sydney | Big Bash League 2018/19 |
| 5 Jan 2019 | MS 137/2 v ST 135/8Match 20 · T20 | ST | 26 | - | 1 | Melbourne Stars won by 8 wickets | Carrara | Big Bash League 2018/19 |
| 2 Jan 2019 | ST 142/6 v PS 141/5Match 17 · T20 | ST | 5 | - | 0 | Sydney Thunder won by 1 run | Sydney | Big Bash League 2018/19 |
| 31 Dec 2018 | AS 175/4 v ST 155/6Match 14 · T20 | ST | 18 | - | 1 | Adelaide Strikers won by 20 runs | Adelaide | Big Bash League 2018/19 |
| 28 Dec 2018 | HH 196/3 v ST 193/6Match 11 · T20 | ST | 17 | - | 1 | Hobart Hurricanes won by 7 wickets | Hobart | Big Bash League 2018/19 |
| 24 Dec 2018 | ST 169/9 v SS 148/9Match 8 · T20 | ST | 9 | - | 0 | Sydney Thunder won by 21 runs | Sydney | Big Bash League 2018/19 |
| 21 Dec 2018 | ST 181/5 v MS 74/6Match 3 · T20 | ST | 18 | - | 0 | Sydney Thunder won by 15 runs (DLS method) | Canberra | Big Bash League 2018/19 |
| 23 Nov 2018 | ENG 336 & 230 v SL 240 & 2843rd Test · Test | ENG | 46 & 7 | 0/4 | 0 | 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 | 14 & 124 | 1/26 & 0/15 | 1 | 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 | 35 & 3 | 0/1 | 1 | England won by 211 runs | Galle | England tour of Sri Lanka 2018/19 |
| 23 Oct 2018 | SL 366/6 v ENG 132/95th ODI · ODI | ENG | 10 | - | 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 | 32* | - | 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 | 8 | - | 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 | 71 | - | 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 | 25* | - | 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 | 0 & 125 | 0/17 | 1 | 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 | 4 & 48 | - | 2 | England won by 60 runs | Southampton | India tour of Ireland and England 2018 |
| 18 Aug 2018 | IND 329 & 352/7d v ENG 161 & 3173rd Test · Test | ENG | 16 & 13 | 0/9 | 0 | India won by 203 runs | Nottingham | India tour of Ireland and England 2018 |
| 9 Aug 2018 | IND 107 & 130 v ENG 396/7d2nd Test · Test | ENG | 19 | - | 0 | England won by an innings and 159 runs | London | India tour of Ireland and England 2018 |
| 1 Aug 2018 | ENG 287 & 180 v IND 274 & 1621st Test · Test | ENG | 80 & 14 | - | 0 | England won by 31 runs | Birmingham | India tour of Ireland and England 2018 |
| 22 Jul 2018 | YOR 192 & 239 v LAN 109/9 & 204Match · First-class | YOR | 22 & 3 | 4/5 | 1 | Yorkshire won by 118 runs | Manchester | Specsavers County Championship 2018 |
| 20 Jul 2018 | LAN 176/2 v YOR 175/4Match · T20 | YOR | 51* | - | 1 | Lancashire won by 1 run | Manchester | Vitality Blast 2018 |
| 17 Jul 2018 | IND 256/8 v ENG 260/23rd ODI · ODI | ENG | 100* | - | 1 | England won by 8 wickets | Leeds | India tour of Ireland and England 2018 |
| 14 Jul 2018 | ENG 322/7 v IND 2362nd ODI · ODI | ENG | 113* | - | 0 | England won by 86 runs | London | India tour of Ireland and England 2018 |
| 12 Jul 2018 | ENG 268 v IND 269/21st ODI · ODI | ENG | 3 | 0/9 | 0 | India won by 8 wickets | Nottingham | India tour of Ireland and England 2018 |
| 6 Jul 2018 | IND 148/5 v ENG 149/52nd T20I · T20I | ENG | 9 | - | 1 | England won by 5 wickets | Cardiff | India tour of Ireland and England 2018 |
| 3 Jul 2018 | ENG 159/8 v IND 163/21st T20I · T20I | ENG | 0 | - | 0 | India won by 8 wickets | Manchester | India tour of Ireland and England 2018 |
| 27 Jun 2018 | ENG 221/5 v AUS 193Only T20I · T20I | ENG | 35 | - | 0 | England won by 28 runs | Birmingham | Australia tour of England 2018 |
| 24 Jun 2018 | AUS 205 v ENG 208/95th ODI · ODI | ENG | 1 | 0/32 | 0 | England won by 1 wicket | Manchester | Australia tour of England 2018 |
| 21 Jun 2018 | AUS 310/8 v ENG 314/44th ODI · ODI | ENG | 27 | 0/44 | 0 | England won by 6 wickets | Chester-le-Street | Australia tour of England 2018 |
| 19 Jun 2018 | ENG 481/6 v AUS 2393rd ODI · ODI | ENG | 4* | 0/19 | 0 | England won by 242 runs | Nottingham | Australia tour of England 2018 |
| 16 Jun 2018 | ENG 342/8 v AUS 3042nd ODI · ODI | ENG | 22 | 0/24 | 1 | England won by 38 runs | Cardiff | Australia tour of England 2018 |
| 13 Jun 2018 | AUS 214 v ENG 218/71st ODI · ODI | ENG | 50 | 0/20 | 2 | England won by 3 wickets | London | Australia tour of England 2018 |
| 10 Jun 2018 | SCO 371/5 v ENG 365Only ODI · ODI | ENG | 29 | - | 1 | Scotland won by 6 runs | Edinburgh | England tour of Scotland 2018 |
| 7 Jun 2018 | NOR 241 v YOR 245/6Match · List A | YOR | 18 | 0/39 | 0 | Yorkshire won by 4 wickets | Leeds | Royal London One-Day Cup 2018 |