Pakistan have leapfrogged Sri Lanka and Bangladesh to take up the sixth spot after winning their maiden ICC Champions Trophy on Sunday.
Pakistan beat India by 180 runs in the final at The Oval.
South Africa, who were defeated by Pakistan earlier in the competition and eliminated at the group-stage, remain the top-ranked ODI side despite again falling short an ICC event.
Australia too haven’t given up ground despite an earlier-than-planned exit from the Champions Trophy, retaining their second spot two ranking points behind the Proteas.
Also read: ICC Champions Trophy 2017: Top 5 match-winning knocks
Defeated finalists India are still third, while England and New Zealand have both retained ground in fourth and fifth spot respectively.
Here’s the top 8 teams in the latest ODI rankings:
1. South Africa – 5,957 points
2. Australia – 5505 points
3. India – 4170 points
4. England – 5645 points
5. New Zealand – 5123 points
6. Pakistan – 3885 points
7. Bangladesh – 2905 points
8. Sri Lanka – 4553 points