South Africa
South Africa remain number one in the ODI rankings Getty

South Africa have retained their position as the best team in One Day International (ODI) cricket following the annual 1 May update from the International Cricket Council (ICC).

After a 5-0 whitewash of Australia in October 2016 followed by ODI series wins over Sri Lanka and New Zealand in 2017, the Proteas gained four points to take their total tally to 123 points in the rankings.

World champions Australia remain in second place with 118 points while Champions Trophy winners India have overtaken New Zealand to third with 117 points.

England remain in fifth while Sri Lanka and Bangladesh occupy the sixth and seventh spots respectively despite losing points.

Most interestingly, eighth place Pakistan have maintained a lead over ninth place West Indies despite losing two points. With the gap between the two being nine points, it could prove crucial with regard to the ICC Cricket World Cup in 2019.

Along with hosts England, the top seven ranked ODI sides as of 30 September will automatically qualify for the competition and as things stand, Pakistan will feature in England.

As for West Indies, it looks increasingly likely that they will have to seek progress to the competition through the ICC Cricket World Cup Qualifier in 2018.

Below are the full rankings:

<th class="tg-yw4l">Rank <th class="tg-yw4l">Nation <th class="tg-yw4l">Points
1South Africa123
2Australia118
3India117
4New Zealand115
5England109
6Sri Lanka93
7Bangladesh91
8Pakistan88
9West Indies79
10Afghanistan52
11Zimbabwe46
12Ireland43