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 873 points. 3 South Aftican players are in top 10 ranks including Ab De Villiers, Faf du Plessis, and De Cock. The emerging batsmen from pakistan Babar Azam is at 5th position in ODI player rankings.

Check out top 20 batsmen ICC ODI rankings.

ICC ODI Batsmen Rankings

RankPlayerTeamPoints
1Virat KohliIND873
2David WarnerAUS861
3AB de VilliersSA847
4Joe RootENG799
5Babar AzamPAK786
6Kane WilliamsonNZ779
7Quinton de KockSA769
8Francois du PlessisSA768
9Martin GuptillNZ749
10Hashim AmlaSA741
11Steve SmithAUS740
12MS DhoniIND728
13Shikhar DhawanIND725
14Rohit SharmaIND724
15Ross TaylorNZ707
16Tamim IqbalBAN687
17Alex HalesENG678
18Eoin MorganENG675
19Jos ButtlerENG654
20Mohammad HafeezPAK639