AB de Villiers was previously at No. 3 spot    AFP
AB de Villiers was previously at No. 3 spot AFP

There is very little doubt over AB de Villiers talent, and the South Africa 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 Bangladesh 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. READ: India pushed to No. 2 in ICC rankings by South Africa

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.

De Villiers is followed by Virat Kohli and David Warner in the second and third spots respectively.

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.

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.

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.