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

ICC recently released new ODI player rankings on their website. Indian Captain Virat Kohli tops the list with 889 points. 4 South Aftican players are in top 10 ranks including Ab De Villiers, Faf du Plessis, Hashim Amla and De Cock. The emerging batsmen from pakistan Babar Azam is at 4th position in ODI player rankings.

Check out top 20 batsmen ICC ODI rankings.

ICC ODI Batsmen Rankings

RankPlayerTeamPoints
1Virat KohliIND889
2AB de VilliersSA872
3David WarnerAUS865
4Babar AzamPAK846
5Quinton de KockSA808
6Joe RootENG802
7Rohit SharmaIND799
8Francois du PlessisSA773
9Hashim AmlaSA766
10Kane WilliamsonNZ760
11MS DhoniIND730
12Steve SmithAUS728
13Martin GuptillNZ728
14Ross TaylorNZ725
15Shikhar DhawanIND708
16Tamim IqbalBAN677
17Aaron FinchAUS674
18Alex HalesENG660
19Mushfiqur RahimBAN658
20Eoin MorganENG650