Search
International cricket

Player rankings

The world order, across every format.

50players

Test batters rankings
RankPlayerNationRating
1Harry BrookENG861
2Joe RootENG816
3Travis HeadAUS799
4Temba BavumaSA793
5Steve SmithAUS790
6Rachin RavindraNZ740
7Rahmat ShahAFG735
8Rishabh PantIND713
9Daryl MitchellNZ710
10Shubman GillIND709
11Kamindu MendisSL706
12Aiden MarkramSA705
13Yashasvi JaiswalIND697
14Dinesh ChandimalSL689
15Babar AzamPAK684
16Devon ConwayNZ681
17Wiaan MulderSA675
18Saud ShakeelPAK674
19Cameron GreenAUS659
20Alex CareyAUS659
21Jamie SmithENG659
22Mushfiqur RahimBAN650
23Ryan RickeltonSA637
24Sonal DinushaSL633
25Ben DuckettENG630
26Dhananjaya de SilvaSL627
27Pathum NissankaSL624
28Ravindra JadejaIND620
29KL RahulIND610
30Tom LathamNZ608
31Glenn PhillipsNZ608
32Najmul Hossain ShantoBAN606
33Litton DasBAN595
34Mohammad RizwanPAK593
35Shan MasoodPAK586
36David BedinghamSA570
37Kusal MendisSL564
38Mominul HaqueBAN563
39Justin GreavesWI563
40Henry NichollsNZ561
41Marnus LabuschagneAUS561
42Salman AghaPAK559
43Ollie PopeENG557
44Abdullah ShafiquePAK556
45Shai HopeWI555
46Will YoungNZ554
47Washington SundarIND554
48Craig ErvineZIM552
49Tom BlundellNZ548
50Kyle VerreynneSA548

Ratings as supplied by CRIX. Select a name to explore their profile.