| 20 Feb 2019 | WI 360/8 v ENG 364/41st ODI · ODI | ENG | DNB | 0/54 | 0 | England won by 6 wickets | Bridgetown | England tour of West Indies 2018/19 |
| 3 Feb 2019 | PS 182/3 v MS 155/9Match 51 · T20 | MS | 0 | 1/23 | 0 | Perth Scorchers won by 27 runs | Perth | Big Bash League 2018/19 |
| 27 Jan 2019 | MS 134/8 v BH 129/8Match 42 · T20 | MS | 4 | 0/8 | 0 | Melbourne Stars won by 5 runs | Melbourne | Big Bash League 2018/19 |
| 23 Jan 2019 | MS 167/2 v AS 123Match 39 · T20 | MS | DNB | 3/21 | 0 | Melbourne Stars won by 44 runs | Moe | Big Bash League 2018/19 |
| 19 Jan 2019 | MR 121 v MS 124/4Match 35 · T20 | MS | DNB | 2/21 | 0 | Melbourne Stars won by 6 wickets | Melbourne | Big Bash League 2018/19 |
| 14 Jan 2019 | MS 126 v HH 185/2Match 31 · T20 | MS | 11 | 0/44 | 0 | Hobart Hurricanes won by 59 runs | Melbourne | Big Bash League 2018/19 |
| 11 Jan 2019 | AS 178/5 v MS 137Match 27 · T20 | MS | 4 | 4/36 | 0 | Adelaide Strikers won by 41 runs | Adelaide | Big Bash League 2018/19 |
| 9 Jan 2019 | MS 146/6 v PS 147/4Match 25 · T20 | MS | 4* | 1/35 | 1 | Perth Scorchers won by 6 wickets | Melbourne | Big Bash League 2018/19 |
| 5 Jan 2019 | MS 137/2 v ST 135/8Match 20 · T20 | MS | DNB | 1/23 | 0 | Melbourne Stars won by 8 wickets | Carrara | Big Bash League 2018/19 |
| 27 Oct 2018 | ENG 187/8 v SL 157Only T20I · T20I | ENG | 7* | 1/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 | 5 | 1/44 | 0 | Sri Lanka won by 219 runs (DLS method) | Colombo | England tour of Sri Lanka 2018/19 |
| 17 Aug 2018 | YOR 163/6 v NOT 169/2Match · T20 | YOR | DNB | 0/26 | 0 | Nottinghamshire won by 8 wickets | Leeds | Vitality Blast 2018 |
| 16 Aug 2018 | NOR 162/8 v YOR 165/3Match · T20 | YOR | DNB | 2/25 | 0 | Yorkshire won by 7 wickets | Northampton | Vitality Blast 2018 |
| 28 Jul 2018 | YOR 166/8 v DER 170/5Match · T20 | YOR | 7 | 0/34 | 0 | Derbyshire won by 5 wickets | Chesterfield | Vitality Blast 2018 |
| 27 Jul 2018 | YOR 226/8 v BB 176/4Match · T20 | YOR | 11* | 2/31 | 0 | Yorkshire won by 31 runs (DLS method) | Leeds | Vitality Blast 2018 |
| 20 Jul 2018 | LAN 176/2 v YOR 175/4Match · T20 | YOR | 19 | 0/22 | 0 | Lancashire won by 1 run | Manchester | Vitality Blast 2018 |
| 17 Jul 2018 | IND 256/8 v ENG 260/23rd ODI · ODI | ENG | DNB | 0/41 | 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 | DNB | 4/46 | 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 | 10 | 0/31 | 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 | 9 | 0/42 | 0 | India won by 7 wickets | Bristol | India tour of Ireland and England 2018 |
| 6 Jul 2018 | IND 148/5 v ENG 149/52nd T20I · T20I | ENG | DNB | 1/17 | 0 | 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 | 3* | 0/42 | 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 | DNB | 2/34 | 1 | England won by 28 runs | Birmingham | Australia tour of England 2018 |
| 24 Jun 2018 | AUS 205 v ENG 208/95th ODI · ODI | ENG | 0 | 1/19 | 0 | England won by 1 wicket | Manchester | Australia tour of England 2018 |
| 19 Jun 2018 | ENG 481/6 v AUS 2393rd ODI · ODI | ENG | DNB | 0/41 | 2 | England won by 242 runs | Nottingham | Australia tour of England 2018 |
| 16 Jun 2018 | ENG 342/8 v AUS 3042nd ODI · ODI | ENG | 1 | 4/53 | 0 | England won by 38 runs | Cardiff | Australia tour of England 2018 |
| 13 Jun 2018 | AUS 214 v ENG 218/71st ODI · ODI | ENG | 3* | 3/42 | 0 | England won by 3 wickets | London | Australia tour of England 2018 |
| 10 Jun 2018 | SCO 371/5 v ENG 365Only ODI · ODI | ENG | 47* | 2/85 | 0 | Scotland won by 6 runs | Edinburgh | England tour of Scotland 2018 |
| 5 Jun 2018 | YOR 379/7 v LAN 363Match · List A | YOR | 6* | 1/76 | 0 | Yorkshire won by 16 runs | Manchester | Royal London One-Day Cup 2018 |
| 30 May 2018 | DER 189/6 v YOR 192/8Match · List A | YOR | 3* | 0/41 | 1 | Yorkshire won by 2 wickets | Derby | Royal London One-Day Cup 2018 |
| 27 May 2018 | LEI 293/9 v YOR 295/1Match · List A | YOR | DNB | 1/50 | 0 | Yorkshire won by 9 wickets | Leicester | Royal London One-Day Cup 2018 |
| 20 May 2018 | DC 174/4 v MI 163Match 55 · T20 | DC | DNB | 0/27 | 0 | Delhi Daredevils won by 11 runs | Delhi | Indian Premier League 2018 |
| 10 May 2018 | DC 187/5 v SH 191/1Match 42 · T20 | DC | DNB | 0/41 | 0 | Sunrisers Hyderabad won by 9 wickets | Delhi | Indian Premier League 2018 |
| 5 May 2018 | DC 163/5 v SH 164/3Match 36 · T20 | DC | DNB | 1/27 | 0 | Sunrisers Hyderabad won by 7 wickets | Hyderabad | Indian Premier League 2018 |
| 2 May 2018 | DC 196/6 v RR 146/5Match 32 · T20 | DC | 1* | 0/37 | 0 | Delhi Daredevils won by 4 runs (DLS method) | Delhi | Indian Premier League 2018 |
| 30 Apr 2018 | CSK 211/4 v DC 198/5Match 30 · T20 | DC | DNB | 0/52 | 1 | Chennai Super Kings won by 13 runs | Pune | Indian Premier League 2018 |
| 27 Apr 2018 | DC 219/4 v KKR 164/9Match 26 · T20 | DC | DNB | 0/24 | 0 | Delhi Daredevils won by 55 runs | Delhi | Indian Premier League 2018 |
| 23 Apr 2018 | PK 143/8 v DC 139/8Match 22 · T20 | DC | 0 | 3/17 | 1 | Kings XI Punjab won by 4 runs | Delhi | Indian Premier League 2018 |
| 13 Feb 2018 | NZ 196/5 v ENG 184/9Match 4 · T20I | ENG | 0 | 0/33 | 1 | New Zealand won by 12 runs | Wellington | Trans-Tasman Twenty20 Trophy 2017/18 |
| 21 Jan 2018 | ENG 302/6 v AUS 286/63rd ODI · ODI | ENG | DNB | 0/6 | 0 | England won by 16 runs | Sydney Cricket Ground | England tour of Australia and New Zealand 2017/18 |
| 19 Jan 2018 | AUS 270/9 v ENG 274/62nd ODI · ODI | ENG | DNB | 1/43 | 0 | England won by 4 wickets | Brisbane | England tour of Australia and New Zealand 2017/18 |
| 14 Jan 2018 | AUS 304/8 v ENG 308/51st ODI · ODI | ENG | DNB | 3/71 | 0 | England won by 5 wickets | Melbourne Cricket Ground | England tour of Australia and New Zealand 2017/18 |
| 20 Nov 2017 | RR 169/7 v SS 162/4Match 22 · T20 | SS | DNB | 1/49 | 1 | Rangpur Riders won by 7 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 17 Nov 2017 | SS 146/6 v RK 150/3Match 17 · T20 | SS | 6* | 0/29 | 0 | Rajshahi Kings won by 7 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 7 Nov 2017 | SS 205/6 v RK 172/8Match 6 · T20 | SS | 6 | 3/29 | 1 | Sylhet Sixers won by 33 runs | Sylhet | Bangladesh Premier League 2017/18 |
| 5 Nov 2017 | CV 145/6 v SS 148/6Match 3 · T20 | SS | 1* | 1/31 | 1 | Sylhet Sixers won by 4 wickets | Sylhet | Bangladesh Premier League 2017/18 |
| 4 Nov 2017 | DD 136/7 v SS 137/1Match 1 · T20 | SS | DNB | 2/20 | 0 | Sylhet Sixers won by 9 wickets | Sylhet | Bangladesh Premier League 2017/18 |
| 29 Sept 2017 | WI 288/6 v ENG 294/15th ODI · ODI | ENG | DNB | 2/54 | 2 | England won by 9 wickets | Southampton | West Indies tour of England 2017 |
| 27 Sept 2017 | WI 356/5 v ENG 258/54th ODI · ODI | ENG | DNB | 1/67 | 0 | England won by 6 runs (DLS method) | London | West Indies tour of England 2017 |
| 24 Sept 2017 | ENG 369/9 v WI 2453rd ODI · ODI | ENG | 9 | 5/52 | 0 | England won by 124 runs | Bristol | West Indies tour of England 2017 |