Indian captain Virat Kohli is the only Indian cricketer to feature in the top 10 of the ICC Players Rankings for ODIs. Kohli managed to retain his third spot in the top 10 ODI player batting rankings.
The top three batsmen in the list are not separated by many points. While South Africa's AB de Villiers (874 rating points) and Australian David Warner (871) just have a three-point difference between them, Kohli with 852 points is just 22 points behind them.
Other Indian batsmen to feature in the top 20 player rankings list include Rohit Sharma at 12th rank, Mahendra Singh Dhoni at 13th and Shikhar Dhawan at the 15th rank.
Among the bowlers, South Africa's 22-year-old pace sensation Kagiso Rabada outpaced his team-mate Imran Tahir to become the top ODI bowler in the world.
The highest ranked Indian in the bowler’s ranking list is left-arm spinner Akshar Patel who along with New Zealand's Matt Henry is tied at the 11th spot with 615 rating. There is no Indian bowler in the top 10. The other Indian bowlers to feature in the top 20 include Amit Mishra at the 13th rank and off-spinner Ravichandran Ashwin, who is again tied at the 18th rank with South Africa’s Dale Steyn.
The all-rounder rankings list is led by Bangladesh’s Shakib Al Hasan who has 362 rating, followed by Pakistan’s Mohammad Hafeez with 353 rating and Afghanistan’s Mohammad Nabi with 330 points. Ravindra Jadeja is the sole Indian player to feature in the top 20 all-rounder’s list at the 11th spot with 254 points.
In the ICC one-day team rankings, South Africa remained at the top with 122 points, followed by Australia at the 2nd position with 118 points and India just a point behind with 117 on the third position.
All the five teams in the top 5 ODI rankings are in fact, very closely packed and hence, have a lot to play for in the upcoming Champions Trophy tournament.