South Africa’s AB de Villiers and India’s Virat Kohli have retained the top two spots respectively in the latest ICC ODI batsmen’s rankings.
Australia, who are the top-ranked ODI team, has no batsman featuring in the list.India’s Rohit Sharma and Shikhar Dhawan occupy the sixth and eighth spots respectively.