ICC Cricket Players Rankings

Top 10 Batsman - Test Match
Rank Name Rating
1  Steve Smith 906
2  Joe Root 878
3  Hashim Amla 847
4  Younis Khan 845
5  Kane Williamson 841
6  Ajinkya Rahane 825
7  AB de Villiers 802
 Adam Voges
9  David Warner 772
10  Alastair Cook 770
Top 10 Batsman - ODI
Rank Name Rating
1  AB de Villiers 887
2  Virat Kohli 813
3  Hashim Amla 778
4  Joe Root 758
5  Kane Williamson 752
6  Martin Guptil 751
7  Rohit Sharma 750
8  Shikhar Dhawan 737
9  Quinton de Kock 735
10  Tillakaratne Dilshan 716
Top 10 Bowlers - Test Match
Rank Name Rating
1  Ravichandran Ashwin 900
2  Dale Steyn 878
3  James Anderson 870
4  Stuart Broad 836
5  Rangana Herath 831
6  Yasir Shah 806
7  Ravindra Jadeja 805
8  Mitchell Starc 792
9  Neil Wagner 731
10  Vernon Philander 723
  Top 10 Bowlers - ODI  
Rank Name Rating
1  Sunil Narine 759
2  Trent Boult 731
3  Mitchell Starc 711
4  Shakib Al Hasan 699
5  Imran Tahir 693
6  Matt Henry 675
7  Dale Steyn 645
 Kagiso Rabada
9  Morne Morkel 628
10  Adil Rashid 609