| 23 Jan 2019 | WI 289 & 415/6d v ENG 77 & 2461st Test · Test | ENG | 0 & 0 | 1/59 & 3/78 | 0 | 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 | 33 & 22 | 0/55 & 4/92 | 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 | 10 & 10 | 2/85 & 4/72 | 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 | 0 & 3 | 4/66 & 4/71 | 2 | 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 | 27 | 0/24 | 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 | 37 | 2/57 | 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 | 2/55 | 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 | 0/6 | 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 | 0 | 0/47 | 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 |
| 24 Sept 2018 | WOR 340 & 221 v YOR 428 & 137/3Match · First-class | WOR | 60 & 67 | 2/44 & 0/31 | 0 | Yorkshire won by 7 wickets | Worcester | Specsavers County Championship 2018 |
| 15 Sept 2018 | WOR 169/6 v LAN 149/9Semi-final · T20 | WOR | 41 | 2/16 | 0 | Worcestershire won by 20 runs | Birmingham | Vitality Blast 2018 |
| 15 Sept 2018 | SUS 157/6 v WOR 158/5Final · T20 | WOR | 41 | 3/30 | 0 | Worcestershire won by 5 wickets | Birmingham | Vitality Blast 2018 |
| 7 Sept 2018 | ENG 332 & 423/8d v IND 292 & 3455th Test · Test | ENG | 50 & 20 | 2/50 & 1/68 | 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 | 40 & 9 | 5/63 & 4/71 | 0 | England won by 60 runs | Southampton | India tour of Ireland and England 2018 |
| 25 Aug 2018 | GLO 136/8 v WOR 137/5Quarter-final · T20 | WOR | 1 | 0/19 | 1 | Worcestershire won by 5 wickets | Worcester | Vitality Blast 2018 |
| 19 Aug 2018 | YOR 216 & 170 v WOR 572/7dMatch · First-class | WOR | 219 | 2/40 & 6/49 | 0 | Worcestershire won by an innings and 186 runs | Scarborough | Specsavers County Championship 2018 |
| 17 Aug 2018 | WOR 209/5 v BB 194/7Match · T20 | WOR | 115 | 0/35 | 1 | Worcestershire won by 15 runs | Birmingham | Vitality Blast 2018 |
| 12 Aug 2018 | WOR 191/6 v NOT 194/5Match · T20 | WOR | 25 | 0/42 | 1 | Nottinghamshire won by 5 wickets | Worcester | Vitality Blast 2018 |
| 4 Aug 2018 | WOR 206/2 v NOT 134Match · T20 | WOR | 65 | 2/25 | 2 | Worcestershire won by 72 runs | Nottingham | Vitality Blast 2018 |
| 3 Aug 2018 | DUR 194/7 v WOR 195/7Match · T20 | WOR | 42 | 1/20 | 1 | Worcestershire won by 3 wickets | Worcester | Vitality Blast 2018 |
| 27 Jul 2018 | NOR 187/9 v WOR 189/1Match · T20 | WOR | DNB | 2/45 | 0 | Worcestershire won by 9 wickets | Northampton | Vitality Blast 2018 |
| 22 Jul 2018 | SOM 337 & 362/9d v WOR 257 & 301Match · First-class | WOR | 30 & 7 | 3/63 & 5/107 | 0 | Somerset won by 141 runs | Worcester | Specsavers County Championship 2018 |
| 20 Jul 2018 | WOR 121 v DUR 125/3Match · T20 | WOR | 4 | 1/33 | 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/47 | 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 | 13 | 1/42 | 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 | 24 | 1/60 | 0 | India won by 8 wickets | Nottingham | India tour of Ireland and England 2018 |
| 3 Jul 2018 | ENG 159/8 v IND 163/21st T20I · T20I | ENG | 6 | 0/37 | 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 | 0* | 1/58 | 1 | England won by 28 runs | Birmingham | Australia tour of England 2018 |
| 24 Jun 2018 | AUS 205 v ENG 208/95th ODI · ODI | ENG | 16 | 4/46 | 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 | DNB | 0/43 | 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 | 11 | 3/28 | 2 | England won by 242 runs | Nottingham | Australia tour of England 2018 |
| 16 Jun 2018 | ENG 342/8 v AUS 3042nd ODI · ODI | ENG | 8 | 2/47 | 0 | England won by 38 runs | Cardiff | Australia tour of England 2018 |
| 13 Jun 2018 | AUS 214 v ENG 218/71st ODI · ODI | ENG | 17 | 3/43 | 0 | England won by 3 wickets | London | Australia tour of England 2018 |
| 10 Jun 2018 | SCO 371/5 v ENG 365Only ODI · ODI | ENG | 46 | 0/66 | 0 | Scotland won by 6 runs | Edinburgh | England tour of Scotland 2018 |
| 7 Jun 2018 | WAR 292/7 v WOR 296/9Match · List A | WOR | 114 | 3/40 | 0 | Worcestershire won by 1 wicket | Birmingham | Royal London One-Day Cup 2018 |
| 3 Jun 2018 | WOR 348/5 v NOR 314Match · List A | WOR | 0 | 2/61 | 0 | Worcestershire won by 34 runs | Worcester | Royal London One-Day Cup 2018 |
| 1 Jun 2018 | NOT 202 v WOR 164Match · List A | WOR | 10 | 4/33 | 1 | Nottinghamshire won by 38 runs | Nottingham | Royal London One-Day Cup 2018 |
| 29 May 2018 | LEI 376/4 v WOR 380/4Match · List A | WOR | 0 | 1/50 | 0 | Worcestershire won by 6 wickets | Worcester | Royal London One-Day Cup 2018 |
| 27 May 2018 | LAN 254/9 v WOR 255/7Match · List A | WOR | 24 | 1/49 | 0 | Worcestershire won by 3 wickets (DLS method) | Worcester | Royal London One-Day Cup 2018 |
| 19 May 2018 | RR 164/5 v RCB 134Match 53 · T20 | RCB | 1 | 0/19 | 2 | Rajasthan Royals won by 30 runs | Jaipur | Indian Premier League 2018 |
| 17 May 2018 | RCB 218/6 v SH 204/3Match 51 · T20 | RCB | 65 | 1/21 | 0 | Royal Challengers Bangalore won by 14 runs | Bengaluru | Indian Premier League 2018 |
| 14 May 2018 | PK 88 v RCB 92/0Match 48 · T20 | RCB | DNB | 1/13 | 0 | Royal Challengers Bangalore won by 10 wickets | Indore | Indian Premier League 2018 |
| 12 May 2018 | DC 181/4 v RCB 187/5Match 45 · T20 | RCB | 1 | 1/25 | 0 | Royal Challengers Bangalore won by 5 wickets | Delhi | Indian Premier League 2018 |
| 7 May 2018 | SH 146 v RCB 141/6Match 39 · T20 | RCB | 10 | 0/19 | 0 | Sunrisers Hyderabad won by 5 runs | Hyderabad | Indian Premier League 2018 |
| 22 Mar 2018 | ENG 58 & 320 v NZ 427/8d1st Test · Test | ENG | 0 & 28 | 0/59 | 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 | DNB | 1/39 | 0 | 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 | 3 | 0/52 | 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 | 23 | 3/36 | 0 | 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 | 2/33 | 0 | England won by 6 wickets | Mount Maunganui | England tour of Australia and New Zealand 2017/18 |