| 14 Jul 2019 | ENG 241 v NZ 241/8Final · ODI | ENG | 10 | 3/42 | 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/44 | 0 | England won by 8 wickets | Birmingham | World Cup 2019 |
| 3 Jul 2019 | ENG 305/8 v NZ 186Match 41 · ODI | ENG | 15* | 1/28 | 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 | 1* | 3/55 | 0 | England won by 31 runs | Birmingham | World Cup 2019 |
| 14 Jun 2019 | ENG 213/2 v WI 212Match 19 · ODI | ENG | DNB | 1/30 | 0 | England won by 8 wickets | Southampton | World Cup 2019 |
| 8 Jun 2019 | ENG 386/6 v BAN 280Match 12 · ODI | ENG | 27* | 1/36 | 0 | England won by 106 runs | Cardiff | World Cup 2019 |
| 30 May 2019 | ENG 311/8 v SA 207Match 1 · ODI | ENG | 9* | 2/37 | 1 | England won by 104 runs | London | World Cup 2019 |
| 14 May 2019 | ENG 359/4 v PAK 358/93rd ODI · ODI | ENG | DNB | 1/55 | 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 | 2/64 | 0 | England won by 12 runs | Southampton | Pakistan tour of England 2019 |
| 8 May 2019 | ENG v PAK 80/21st ODI · ODI | ENG | - | 1/27 | 0 | No result | London | Pakistan tour of England 2019 |
| 3 May 2019 | IRE 198 v ENG 199/6Only ODI · ODI | ENG | DNB | 4/35 | 0 | England won by 4 wickets | Dublin | England tour of Ireland 2019 |
| 27 Feb 2019 | WI 389 v ENG 418/64th ODI · ODI | ENG | DNB | 0/40 | 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 | 2 | 1/39 | 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 | DNB | 0/54 | 0 | England won by 6 wickets | Bridgetown | England tour of West Indies 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 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 |
| 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 |
| 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 |
| 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 |
| 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 | DNB | 0/42 | 0 | England won by 7 wickets | Manchester | West Indies tour of England 2017 |
| 14 Jun 2017 | ENG 211 v PAK 215/2Semi-final · ODI | ENG | 9 | 0/33 | 0 | Pakistan won by 8 wickets | Cardiff | ICC Champions Trophy 2017 |
| 10 Jun 2017 | ENG 240/4 v AUS 277/9Match 10 · ODI | ENG | DNB | 0/49 | 2 | England won by 40 runs (DLS method) | Birmingham | ICC Champions Trophy 2017 |
| 6 Jun 2017 | ENG 310 v NZ 223Match 6 · ODI | ENG | 15 | 4/55 | 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 | 4/59 | 0 | England won by 8 wickets | London | ICC Champions Trophy 2017 |
| 27 May 2017 | ENG 330/6 v SA 328/5Match 2 · ODI | ENG | DNB | 3/64 | 0 | England won by 2 runs | Southampton | South Africa in England ODI Series 2017 |
| 24 May 2017 | ENG 339/6 v SA 267Match 1 · ODI | ENG | DNB | 1/42 | 1 | England won by 72 runs | Leeds | South Africa in England ODI Series 2017 |
| 7 May 2017 | ENG 328/6 v IRE 243Match 2 · ODI | ENG | DNB | 3/23 | 0 | England won by 85 runs | London | Ireland in England ODI Series 2017 |
| 5 May 2017 | ENG 127/3 v IRE 126Match 1 · ODI | ENG | DNB | 0/14 | 1 | England won by 7 wickets | Bristol | Ireland in England ODI Series 2017 |
| 9 Mar 2017 | WI 142 v ENG 328Match 3 · ODI | ENG | 11 | 3/27 | 1 | England won by 186 runs | Barbados | England in West Indies ODI Series 2016/17 |
| 5 Mar 2017 | WI 225 v ENG 226/6Match 2 · ODI | ENG | DNB | 3/32 | 0 | England won by 4 wickets | Antigua | England in West Indies ODI Series 2016/17 |
| 3 Mar 2017 | WI 251 v ENG 296/6Match 1 · ODI | ENG | DNB | 4/40 | 0 | England won by 45 runs | Antigua | England in West Indies ODI Series 2016/17 |
| 22 Jan 2017 | IND 316/9 v ENG 321/8Match 3 · ODI | ENG | 1 | 1/65 | 0 | England won by 5 runs | Kolkata | England in India ODI Series 2016/17 |
| 19 Jan 2017 | IND 381/6 v ENG 366/8Match 2 · ODI | ENG | 26* | 2/91 | 0 | India won by 15 runs | Cuttack | England in India ODI Series 2016/17 |
| 12 Oct 2016 | BAN 277/6 v ENG 278/6Match 3 · ODI | ENG | DNB | 0/51 | 0 | England won by 4 wickets | Chittagong | England in Bangladesh ODI Series 2016/17 |
| 1 Sept 2016 | ENG 252/6 v PAK 247/8Match 4 · ODI | ENG | DNB | 1/61 | 2 | England won by 4 wickets | Leeds | Pakistan in England ODI Series 2016 |
| 30 Aug 2016 | ENG 444/3 v PAK 275Match 3 · ODI | ENG | DNB | 1/30 | 0 | England won by 169 runs | Nottingham | Pakistan in England ODI Series 2016 |
| 27 Aug 2016 | ENG 255/6 v PAK 251Match 2 · ODI | ENG | DNB | 2/50 | 1 | England won by 4 wickets | London | Pakistan in England ODI Series 2016 |
| 24 Aug 2016 | ENG 194/3 v PAK 260/6Match 1 · ODI | ENG | DNB | 1/52 | 0 | England won by 44 runs (DLS method) | Southampton | Pakistan in England ODI Series 2016 |
| 2 Jul 2016 | ENG 324/7 v SL 202Match 5 · ODI | ENG | 9 | 3/44 | 0 | England won by 122 runs | Cardiff | Sri Lanka in England ODI Series 2016 |
| 29 Jun 2016 | ENG 309/4 v SL 305/5Match 4 · ODI | ENG | DNB | 0/65 | 1 | England won by 6 wickets (DLS method) | London | Sri Lanka in England ODI Series 2016 |