| 18 Aug 2018 | IND 329 & 352/7d v ENG 161 & 3173rd Test · Test | ENG | 10 & 62 | 0/54 & 2/68 | 1 | India won by 203 runs | Nottingham | India tour of Ireland and England 2018 |
| 1 Aug 2018 | ENG 287 & 180 v IND 274 & 1621st Test · Test | ENG | 21 & 6 | 2/73 & 4/40 | 0 | England won by 31 runs | Birmingham | India tour of Ireland and England 2018 |
| 28 Jul 2018 | NOT 132/7 v DUR 136/3Match · T20 | DUR | 10 | - | 0 | Durham won by 7 wickets | Chester-le-Street | Vitality Blast 2018 |
| 22 Jul 2018 | GLO 362 & 252 v DUR 275 & 298Match · First-class | DUR | 3 & 9 | 5/52 & 3/66 | 2 | Gloucestershire won by 41 runs | Cheltenham | Specsavers County Championship 2018 |
| 20 Jul 2018 | WOR 121 v DUR 125/3Match · T20 | DUR | 43 | 4/16 | 0 | Durham won by 7 wickets | Chester-le-Street | Vitality Blast 2018 |
| 17 Jul 2018 | IND 256/8 v ENG 260/23rd ODI · ODI | ENG | DNB | 0/43 | 0 | 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 | 5 | 0/29 | 3 | 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 | 50 | 0/27 | 0 | India won by 8 wickets | Nottingham | India tour of Ireland and England 2018 |
| 8 Jul 2018 | ENG 198/9 v IND 201/33rd T20I · T20I | ENG | 14 | 0/11 | 0 | India won by 7 wickets | Bristol | India tour of Ireland and England 2018 |
| 5 Jul 2018 | YOR 200/3 v DUR 156/4Match · T20 | DUR | 90* | - | 0 | Yorkshire won by 44 runs | Leeds | Vitality Blast 2018 |
| 24 May 2018 | ENG 184 & 242 v PAK 363/9 & 66/11st Test · Test | ENG | 38 & 9 | 3/73 | 0 | Pakistan won by 9 wickets | London | Pakistan tour of Ireland, England and Scotland 2018 |
| 15 May 2018 | RR 142 v KKR 145/4Match 49 · T20 | RR | 11 | 3/15 | 0 | Kolkata Knight Riders won by 6 wickets | Kolkata | Indian Premier League 2018 |
| 13 May 2018 | MI 168/6 v RR 171/3Match 47 · T20 | RR | 0* | 2/26 | 0 | Rajasthan Royals won by 7 wickets | Mumbai | Indian Premier League 2018 |
| 11 May 2018 | CSK 176/4 v RR 177/6Match 43 · T20 | RR | 11 | 0/31 | 0 | Rajasthan Royals won by 4 wickets | Jaipur | Indian Premier League 2018 |
| 8 May 2018 | RR 158/8 v PK 143/7Match 40 · T20 | RR | 14 | 1/13 | 0 | Rajasthan Royals won by 15 runs | Jaipur | Indian Premier League 2018 |
| 6 May 2018 | RR 152/9 v PK 155/4Match 38 · T20 | RR | 12 | 1/22 | 0 | Kings XI Punjab won by 6 wickets | Indore | Indian Premier League 2018 |
| 2 May 2018 | DC 196/6 v RR 146/5Match 32 · T20 | RR | 1 | 0/28 | 1 | Delhi Daredevils won by 4 runs (DLS method) | Delhi | Indian Premier League 2018 |
| 29 Apr 2018 | SH 151/7 v RR 140/6Match 28 · T20 | RR | 0 | 0/20 | 1 | Sunrisers Hyderabad won by 11 runs | Jaipur | Indian Premier League 2018 |
| 22 Apr 2018 | MI 167/7 v RR 168/7Match 21 · T20 | RR | 40 | 0/31 | 0 | Rajasthan Royals won by 3 wickets | Jaipur | Indian Premier League 2018 |
| 20 Apr 2018 | CSK 204/5 v RR 140Match 17 · T20 | RR | 45 | 0/39 | 1 | Chennai Super Kings won by 64 runs | Pune | Indian Premier League 2018 |
| 18 Apr 2018 | RR 160/8 v KKR 163/3Match 15 · T20 | RR | 14 | 0/25 | 1 | Kolkata Knight Riders won by 7 wickets | Jaipur | Indian Premier League 2018 |
| 15 Apr 2018 | RR 217/4 v RCB 198/6Match 11 · T20 | RR | 27 | 1/32 | 1 | Rajasthan Royals won by 19 runs | Bengaluru | Indian Premier League 2018 |
| 11 Apr 2018 | RR 153/5 v DC 60/4Match 6 · T20 | RR | 16 | - | 1 | Rajasthan Royals won by 10 runs (DLS method) | Jaipur | Indian Premier League 2018 |
| 9 Apr 2018 | RR 125/9 v SH 127/1Match 4 · T20 | RR | 5 | 0/21 | 0 | Sunrisers Hyderabad won by 9 wickets | Hyderabad | Indian Premier League 2018 |
| 30 Mar 2018 | ENG 307 & 352/9d v NZ 278 & 256/82nd Test · Test | ENG | 25 & 12 | 0/17 & 0/2 | 0 | Match drawn | Christchurch | England tour of Australia and New Zealand 2017/18 |
| 22 Mar 2018 | ENG 58 & 320 v NZ 427/8d1st Test · Test | ENG | 0 & 66 | - | 0 | New Zealand won by an innings and 49 runs | Auckland | England tour of Australia and New Zealand 2017/18 |
| 10 Mar 2018 | NZ 223 v ENG 229/35th ODI · ODI | ENG | 26* | 0/23 | 3 | 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 | 1 | 1/45 | 1 | 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 | 39 | 0/27 | 2 | 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 | 63* | 2/42 | 0 | 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 | 12 | 2/43 | 1 | New Zealand won by 3 wickets | Hamilton | England tour of Australia and New Zealand 2017/18 |
| 22 Dec 2017 | CAN 174/5 v CD 157/9Match 8 · T20 | CAN | 23 | 1/22 | 0 | Canterbury won by 17 runs | Rangiora | Super Smash 2017/18 |
| 17 Dec 2017 | CD 213/5 v CAN 205/6Match 5 · T20 | CAN | 17 | 0/42 | 0 | Central Districts won by 8 runs | Nelson | Super Smash 2017/18 |
| 14 Dec 2017 | CAN 217/9 v OTA 83Match 2 · T20 | CAN | 93 | 1/17 | 1 | Canterbury won by 134 runs | Christchurch | Super Smash 2017/18 |
| 24 Sept 2017 | ENG 369/9 v WI 2453rd ODI · ODI | ENG | 73 | 0/25 | 0 | England won by 124 runs | Bristol | West Indies tour of England 2017 |
| 21 Sept 2017 | ENG 21/0 v WI2nd ODI · ODI | ENG | DNB | - | 0 | No result | Nottingham | West Indies tour of England 2017 |
| 19 Sept 2017 | WI 204/9 v ENG 210/31st ODI · ODI | ENG | 23* | 3/43 | 0 | England won by 7 wickets | Manchester | West Indies tour of England 2017 |
| 7 Sept 2017 | WI 123 & 177 v ENG 194 & 107/13rd Test · Test | ENG | 60 & DNB | 6/22 & 0/41 | 1 | England won by 9 wickets | London | West Indies tour of England 2017 |
| 25 Aug 2017 | ENG 258 & 490/8d v WI 427 & 322/52nd Test · Test | ENG | 100 & 58 | 2/63 & 0/25 | 2 | West Indies won by 5 wickets | Leeds | West Indies tour of England 2017 |
| 17 Aug 2017 | ENG 514/8d v WI 168 & 1371st Test · Test | ENG | 10 | 0/40 & 1/9 | 2 | England won by an innings and 209 runs | Birmingham | West Indies tour of England 2017 |
| 4 Aug 2017 | ENG 362 & 243 v SA 226 & 2024th Test · Test | ENG | 58 & 23 | 0/34 & 0/26 | 4 | England won by 177 runs | Manchester | South Africa tour of England 2017 |
| 27 Jul 2017 | ENG 353 & 313/8d v SA 175 & 2523rd Test · Test | ENG | 112 & 31 | 1/26 & 2/51 | 4 | England won by 239 runs | London | South Africa tour of England 2017 |
| 14 Jul 2017 | SA 335 & 343/9d v ENG 205 & 1332nd Test · Test | ENG | 0 & 18 | 2/77 & 2/34 | 0 | South Africa won by 340 runs | Nottingham | South Africa tour of England 2017 |
| 6 Jul 2017 | ENG 458 & 233 v SA 361 & 119Match 1 · Test | ENG | 56 & 1 | 0/53 | 3 | England won by 211 runs | London | Basil D'Oliveira Trophy 2017 |
| 26 Jun 2017 | DUR 197 v WOR 367Match · First-class | DUR | 0 | 0/81 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2017 |
| 14 Jun 2017 | ENG 211 v PAK 215/2Semi-final · ODI | ENG | 34 | 0/38 | 0 | Pakistan won by 8 wickets | Cardiff | ICC Champions Trophy 2017 |
| 10 Jun 2017 | ENG 240/4 v AUS 277/9Match 10 · ODI | ENG | 102* | 1/61 | 0 | England won by 40 runs (DLS method) | Birmingham | ICC Champions Trophy 2017 |
| 6 Jun 2017 | ENG 310 v NZ 223Match 6 · ODI | ENG | 48 | 1/46 | 0 | England won by 87 runs | Cardiff | ICC Champions Trophy 2017 |
| 1 Jun 2017 | ENG 308/2 v BAN 305/6Match 1 · ODI | ENG | DNB | 1/42 | 1 | England won by 8 wickets | London | ICC Champions Trophy 2017 |
| 27 May 2017 | ENG 330/6 v SA 328/5Match 2 · ODI | ENG | 101 | 1/12 | 0 | England won by 2 runs | Southampton | South Africa in England ODI Series 2017 |