[caption id="attachment_653028" align="aligncenter" width="628"]<img class="size-full wp-image-653028" alt="AB de Villiers was previously at No. 3 spot AFP" src="https://www.cricketcountry.com/wp-content/uploads/2017/10/ABD-AFP.jpg" width="628" height="355" /> AB de Villiers was previously at No. 3 spot AFP[/caption] <p></p> <p></p>There is very little doubt over <a href="https://www.cricketcountry.com/players/ab-de-villiers" target="_blank">AB de Villiers</a> talent, and the <a href="https://www.cricketcountry.com/teams/south-africa" target="_blank">South Africa</a> batsman proved himself once again, cruising up to the top spot in ICC ODI rankings for the 14th time in his career. The ODI series against <a href="https://www.cricketcountry.com/teams/bangladesh" target="_blank">Bangladesh</a> was de Villiers first since Champions Trophy 2017 back in June, and batting for the first time in the series, de Villiers played a 176-run knock that handed South Africa a 104-run victory in the match and the superlative batsman regained the top spot. <strong>READ: <a title="India pushed to No. 2 in ICC rankings by South Africa" href="https://www.cricketcountry.com/news/india-pushed-to-no-2-in-icc-rankings-by-south-africa-652743">India pushed to No. 2 in ICC rankings by South Africa</a></strong> <p></p> <p></p>Barring de Villiers, his South Africa teammate and wicketkeeper batsman Quinton de Kock has also progressed in the rankings. De Kock climbed three spots to occupy the fifth place in the rankings while Hashim Amla remained at No. 9. <p></p> <p></p>De Villiers is followed by Virat Kohli and David Warner in the second and third spots respectively. <p></p> <p></p>Pakistan s Hasan Ali has claimed the numero uno position in the ODI bowlers rankings after bagging nine wickets in the ongoing ODI series against Sri Lanka. He is the fifth bowler this year, after Trent Boult, Imran Tahir, Kagiso Rabada and Josh Hazlewood, to have occupied the top spot. His teammate Babar Azam, with back-to-back centuries in the first two ODIs, attained his career best No. 4 spot. <p></p> <p></p>Mohammad Hafeez surpassed Shakib Al Hasan to become the best ODI all-rounder while Mushfiqur Rahim is at No. 18 in the list of batsmen. <p></p> <p></p>South Africa recently went past India to take the leading position in ODI team rankings. However, if India win the three ODIs against New Zealand at home, they will regain their lost spot.