ICC Rankings – ODI Player Rankings – One Day International Batsmen Rankings

ICC Champions trophy is going on and all batsmen are competing with each other. Few matches already completed and many batsmen already hits century including Joe Root, Hasim Amla, Kane Williamson and Tamim Iqbal. ODI rankings are important in terms of measuring players performance in this format. ICC refreshed ODI Batsmen Rankings after few times or series.

Check out top 20 batsmen ICC ODI rankings.

ICC ODI Batsmen Rankings

1AB de VilliersSA874
2David WarnerAUS871
3Virat KohliIND852
4Quinton de KockSA776
5Joe RootENG772
6Francois du PlessisSA765
7Babar AzamPAK762
8Martin GuptillNZ762
9Kane WilliamsonNZ742
10Hashim AmlaSA734
11Steve SmithAUS733
12Rohit SharmaIND717
13MS DhoniIND712
14Ross TaylorNZ701
15Shikhar DhawanIND690
16Alex HalesENG667
17Jos ButtlerENG646
18Eoin MorganENG646
19Tamim IqbalBAN642
20Mohammad HafeezPAK632