The Official ICC Player Rankings
The Official Rankings for International Cricket

The ICC Player Rankings are the official guide to the relative merits of batsmen, bowlers and all-rounders in Test match and ODI cricket.

The ICC ODI Women’s Rankings provide an opportunity to showcase the leading stars in the women’s international game.

If you want to know what the rankings were on any specific date from history, visit Date-Specific Rankings while to see which players have held the highest rankings in history click on Best-Ever Ratings.

We hope you enjoy the site.

Top 10 Test Batsmen
ID Rat. Name Nat.
1 910 S.P.D. Smith AUS
2 890 A.B. de Villiers SA
3 889 J.E. Root ENG
4 881 H.M. Amla SA
5 867 A.D. Mathews SL
6 829 Younus Khan PAK
7 827 K.C. Sangakkara SL
8 813 K.S. Williamson NZ
9 775 D.A. Warner AUS
10 761 C.J.L. Rogers AUS
Top 100
Top 10 Test Bowlers
ID Rat. Name Nat.
1 905 D.W. Steyn SA
2 835 S.C.J. Broad ENG
3 814 T.A. Boult NZ
4 810 Yasir Shah PAK
5 807 J.M. Anderson ENG
6 773 M.G. Johnson AUS
7 770 V.D. Philander SA
8 769 R. Ashwin IND
9 748 H.M.R.K.B. Herath SL
10 713 T.G. Southee NZ
Top 100
Top 10 ODI Batsmen
ID Rat. Name Nat.
1 884 A.B. de Villiers SA
2 839 K.C. Sangakkara SL
3 811 H.M. Amla SA
4 790 V. Kohli IND
5 788 K.S. Williamson NZ
6 781 T.M. Dilshan SL
7 765 S Dhawan IND
8 728 R.L. Taylor NZ
9 723 M.S. Dhoni IND
10 720 G.J. Maxwell AUS
Top 100
Top 10 ODI Bowlers
ID Rat. Name Nat.
1 783 M.A. Starc AUS
2 723 Imran Tahir SA
3 709 S.P. Narine WI
4 705 T.A. Boult NZ
5 694 D.W. Steyn SA
6 693 M.G. Johnson AUS
7 690 Shakib Al Hasan BAN
8 665 Saeed Ajmal PAK
9 650 J.M. Anderson ENG
10 644 R. Ashwin IND
Top 100
ICC Rankings, The Official Rankings for International Cricket!
Kane Williamson
Shuffling of the pack could be on the cards as England squares off against New Zealand in two-Test series
20th May 2015

England and New Zealand will face off in a two-Test series at Lord's on Thursday with one eye on the Reliance ICC Test Team Rankings

Read more
Last Updated After:
Sri Lanka v India Test, 20 August, 2015
England v Australia Test, 20 August, 2015
South Africa v New Zealand ODI, 26 August, 2015