Maps of World
Current, Credible, Consistent
World Map / Sports Events / Cricket / ICC Player Rankings

ICC Player Rankings


ICC Test Batsman Rankings – Top 10
RankNameCountryRating
1J.E. RootENG917
2A.B. de VilliersSA890
3S.P.D. SmithAUS884
4H.M. AmlaSA881
5A.D. MathewsSL860
6K.C. SangakkaraSL851
7Younus KhanPAK829
8K.S. WilliamsonNZ813
9C.J.L. RogersAUS763
10V. KohliIND759

ICC Test Bowlers Rankings - Top 10
RankNameCountryRating
1D.W. SteynSA905
2S.C.J. BroadENG852
3J.M. AndersonENG815
4T.A. BoultNZ814
5Yasir ShahPAK810
6H.M.R.K.B. HerathSL771
7V.D. PhilanderSA770
8M.G. JohnsonAUS765
9R. AshwinIND734
10T.G. SoutheeNZ713

ICC Test Allrounders Rankings - Top 10
RankNameCountryRating
1Shakib Al HasanBAN384
2R. AshwinIND339
3V.D. PhilanderSA337
4S.C.J. BroadENG315
5M.G. JohnsonAUS269
6Mohammad HafeezPAK241
7M.M. AliENG222
8D.W. SteynSA213
9B.A. StokesENG209
10M.A. StarcAUS199

ICC ODI Batsman Rankings - Top 10
RankNameCountryRating
1A.B. de VilliersSA889
2K.C. SangakkaraSL839
3H.M. AmlaSA806
4K.S. WilliamsonNZ798
5V. KohliIND790
6T.M. DilshanSL781
7S DhawanIND765
8R.L. TaylorNZ739
9M.S. DhoniIND723
10G.J. MaxwellAUS720

ICC ODI Bowlers Rankings - Top 10
RankNameCountryRating
1M.A. StarcAUS783
2T.A. BoultNZ716
3S.P. NarineWI709
4D.W. SteynSA706
5Imran TahirSA704
6M.G. JohnsonAUS693
7Shakib Al HasanBAN690
8Saeed AjmalPAK665
9J.M. AndersonENG650
10M. MorkelSA646

ICC ODI Allrounders Rankings - Top 10
RankNameCountryRating
1Shakib Al HasanBAN418
2T.M. DilshanSL379
3A.D. MathewsSL375
4Mohammad HafeezPAK368
5J.P. FaulknerAUS361
6G.J. MaxwellAUS318
7R.A. JadejaIND280
8J.P. DuminySA267
9S.R. WatsonAUS266
10Mohammad NabiAFG256

ICC T20 Batsman Rankings - Top 10
RankNameCountryRating
1A.J. FinchAUS871
2V. KohliIND861
3A.D. HalesENG860
4F. du PlessisSA794
5C.H. GayleWI732
6B.B. McCullumNZ712
7M.D.K.J. PereraSL680
8D.A. WarnerAUS665
9M.J. GuptillNZ653
10S.K. RainaIND650

ICC T20 Bowlers Rankings - Top 10
RankNameCountryRating
1S. BadreeWI782
2S.P. NarineWI760
3S.M.S.M SenanayakeSL684
4R. AshwinIND669
5M.A. StarcAUS661
6Shakib Al HasanBAN652
7S.L. MalingaSL647
7Shahid AfridiPAK647
9N.L. McCullumNZ642
10K.M.D.N. KulasekaraSL629

ICC T20 Allrounders Rankings - Top 10
RankNameCountryRating
1Shakib Al HasanBAN393
2Mohammad HafeezPAK331
3Shahid AfridiPAK323
4S.R. WatsonAUS319
5M.N. SamuelsWI298
6A.D. MathewsSL274
7J.P. DuminySA255
8D.J.J. BravoWI230
9C.H. GayleWI222
10G.J. MaxwellAUS212

Last Updated : August 18, 2015