Test Players Rankings

ICC Test Batsmen Rankings

Rank Name Country Rating
1 Steve Smith Australia 943
2 Virat Kohli India 912
3 Joe Root England 881
4 Kane Williamson New Zeland 855
5 David Warner Australia 831
6 Cheteshwar Pujara India 810
7 AB de Villiers South Africa 778
8 Azhar Ali Pakistan 755
9 Hashim Amla South Africa 748
10 Alastair Cook England 742

ICC Test Bowler Rankings

Rank Name Country Rating
1 Kagiso Rabada South Africa 902
2 James Anderson England 887
3 Ravindra Jadeja India 844
4 Ravichandran Ashwin India 803
5 Josh Hazlewood Australia 796
6 Neil Wagner New Zeland 784
7 Rangana Herath Sri Lanka 777
8 Vernon Philander South Africa 776
9 Mitchell Starc Australia 772
10 Nathan Lyon Australia 753

ICC Test All-Rounder Rankings

Rank Name Country Rating
1 Shakib Al Hasan Bangladesh 420
2 Ravindra Jadeja India 390
3 Ravichandran Ashwin India 367
4 Ben Stokes England 357
5 Vernon Philander South Africa 314
6 Moeen Ali England 297
7 Mitchell Starc Australia 283
8 Jason Holder West Indies 208
9 Kagiso Rabada South Africa 204
10 Chris Woakes England 199