Top 10 Batsmen’s in ICC ODI rankings

These are the Top Batsmen’s in ICC ODI Cricket rankings, One Day International Batsmen’s ranking in ICC World ODI Cricket playing nations. This Ranking is compiled from the results of events that are sanctioned by the ICC ODI Cricket. Rankings maintained by ICC One Day Cricket Ranking software.

 

PosPlayer Rating
1 AB de Villiers
SA875
2David Warner 871
3Virat Kohli 852
4Joe Root 787
5Francois du Plessis 781
6Quinton de Kock 780
7Martin Guptill 777
8Kane Williamson 758
9Babar Azam 733
10Steve Smith 733
11Hashim Amla 726
12Rohit Sharma 717
13MS Dhoni 712
14Ross Taylor 694
15Shikhar Dhawan 690
16Alex Hales 676
17Jason Roy 660
18Jos Buttler 659
19Mushfiqur Rahim 648
20Eoin Morgan 631
ODI Cricket Top Rank batting, ranking last updated on Thursday, 23 March 2017