England have won their last six ODI series and nine of their last 10 as captain Eoin Morgan prepares for the World Cup on home soil in 2019.
Here are those results in full:
Series | Date | Winner | Score |
New Zealand tour | 2018 | England | 3-2 |
Australia tour | 2017/18 | England | 4-1 |
West Indies home | 2017 | England | 4-0 |
South Africa home | 2017 | England | 2-1 |
Ireland home | 2017 | England | 2-0 |
West Indies tour | 2017 | England | 3-0 |
India tour | 2016/17 | India | 1-2 |
Bangladesh tour | 2016 | England | 2-1 |
Pakistan home | 2016 | England | 4-1 |
Sri Lanka home | 2016 | England | 3-0 |
Watch the best moments from England's ODI series against South Africa