ODI Players Rankings

ICC ODI Batsmen Rankings

RankNameCountryRating
1Virat KohliIndia909
2AB de VilliersSouth Africa844
3David WarnerAustralia823
4Babar AzamPakistan813
5Joe RootEngland808
6Rohit SharmaIndia799
7Quinton de KockSouth Africa783
8Francois du PlessisSouth Africa782
9Kane WilliamsonNew Zeland777
10Shikhar DhawanIndia769

ICC ODI Bowler Rankings

RankNameCountryRating
1Jasprit BumrahIndia787
2Rashid KhanAfganistan787
3Trent BoultNew Zeland729
4Josh HazlewoodAustralia714
5Hasan AliPakistan711
6Imran TahirSouth Africa683
7Kagiso RabadaSouth Africa679
8Yuzvendra ChahalIndia667
9Mitchell SantnerNew Zeland662
10Mitchell StarcAustralia658

ICC ODI All-Rounder Rankings

RankNameCountryRating
1Shakib Al HasanBangladesh359
2Mohammad HafeezPakistan339
3Mohammad NabiAfganistan332
4Rashid KhanAfganistan310
5Angelo MathewsSri Lanka306
6Chris WoakesEngland301
7Jason HolderWest Indies282
8Ben StokesEngland278
9Mitchell MarshAustralia273
10Moeen AliEngland267