A phenomenal 262 runs in the South Africa’s series, scoring a breathtaking 85 in the last ODI helped AB de Villiers pip David Warner from the numero uno spot. Virat Kohli held his No 3 spot. Kohli, who is having a forgettable Test series against Australia, would be hoping that he returns to form in the coloured clothes soon. A format that has been phenomenal to the rise of the blue-eyed boy of Indian cricket Virat Kohli.
— ICC (@ICC) March 10, 2017
Other Indians in the top 20 are Rohit Sharma at 12th, followed by Mahendra Singh Dhoni, who is at the 13th spot. Surprisingly, among the bowlers, Axar Patel ranked 11th which is the best by an Indian bowler. This is the latest ratings issued by the ICC. AB de Villiers is at numero uno at the back of his blistering knocks against New Zealand, where he amassed 262 runs in the series, helping the Proteas win it 3-2.
— cricket.com.au (@CricketAus) March 10, 2017
Ironically, this is the 10th time AB de Villiers became the best ICC ODI batsman in the world. What a feat, what a player! He has astonishingly not been outside the top 10 since 2009. Villiers is four points ahead of David Warner on the leader board. So, there is a close battle to remain at the top spot.