Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for Test Batsmen

RankPlayerRatingCareer Best Rating
1 Joe Root Joe Root England923923 v India, 05/07/2022
2Marnus Labuschagne Marnus Labuschagne Australia885936 v Pakistan, 08/03/2022
3Babar Azam Babar Azam Pakistan874874 v Sri Lanka, 20/07/2022
4Steven Smith Steven Smith Australia848947 v England, 08/01/2018
5Rishabh Pant Rishabh Pant India801801 v England, 05/07/2022
6Kane Williamson Kane Williamson New Zealand786919 v Pakistan, 07/01/2021
7Usman Khawaja Usman Khawaja Australia766779 v Sri Lanka, 03/07/2022
8Dimuth Karunaratne Dimuth Karunaratne Sri Lanka746782 v Australia, 12/07/2022
9Rohit Sharma Rohit Sharma India746813 v England, 06/09/2021
10Jonny Bairstow Jonny Bairstow England742772 v South Africa, 07/08/2017
11Daryl Mitchell Daryl Mitchell New Zealand715715 v England, 27/06/2022
12Virat Kohli Virat Kohli India714937 v England, 22/08/2018
13Litton Das Litton Das Bangladesh694724 v Sri Lanka, 27/05/2022
14Dean Elgar Dean Elgar South Africa689784 v Australia, 03/04/2018
15Travis Head Travis Head Australia678773 v England, 18/01/2022
16Abdullah Shafique Abdullah Shafique Pakistan671671 v Sri Lanka, 20/07/2022
17David Warner David Warner Australia667880 v India, 13/12/2014
18Dinesh Chandimal Dinesh Chandimal Sri Lanka664755 v West Indies, 18/06/2018
19Mushfiqur Rahim Mushfiqur Rahim Bangladesh662675 v Sri Lanka, 27/05/2022
20Mohammad Rizwan Mohammad Rizwan Pakistan658700 v Australia, 16/03/2022
21Angelo Mathews Angelo Mathews Sri Lanka657877 v New Zealand, 30/12/2015
22Tom Blundell Tom Blundell New Zealand654654 v England, 27/06/2022
23Mayank Agarwal Mayank Agarwal India644727 v New Zealand, 25/02/2020
24Azhar Ali Azhar Ali Pakistan637787 v Australia, 30/12/2016
25Ben Stokes Ben Stokes England625827 v West Indies, 20/07/2020
26Tom Latham Tom Latham New Zealand622733 v West Indies, 07/12/2020
27Cheteshwar Pujara Cheteshwar Pujara India622888 v Sri Lanka, 07/08/2017
28Temba Bavuma Temba Bavuma South Africa620627 v Pakistan, 07/01/2019
29Kraigg Brathwaite Kraigg Brathwaite West Indies619701 v England, 29/08/2017
30Syed Abid Ali Syed Abid Ali Pakistan616643 v Bangladesh, 30/11/2021
31Henry Nicholls Henry Nicholls New Zealand613778 v Bangladesh, 12/03/2019
32Sean Williams Sean Williams Zimbabwe603621 v Afghanistan, 14/03/2021
33Colin de Grandhomme Colin de Grandhomme New Zealand601613 v England, 06/06/2022
34Devon Conway Devon Conway New Zealand594661 v South Africa, 01/03/2022
35Ravindra Jadeja Ravindra Jadeja India590590 v England, 05/07/2022
36Shreyas Iyer Shreyas Iyer India585585 v England, 05/07/2022
37Jermaine Blackwood Jermaine Blackwood West Indies583596 v Bangladesh, 07/02/2021
38Ajinkya Rahane Ajinkya Rahane India577825 v New Zealand, 11/10/2016
39Cameron Green Cameron Green Australia576607 v Sri Lanka, 03/07/2022
40Tamim Iqbal Tamim Iqbal Bangladesh572709 v Australia, 30/08/2017
41Shakib Al Hasan Shakib Al Hasan Bangladesh570694 v Australia, 30/08/2017
42KL Rahul KL Rahul India560761 v Sri Lanka, 14/08/2017
43Keegan Petersen Keegan Petersen South Africa558597 v India, 15/01/2022
44Aiden Markram Aiden Markram South Africa557759 v Australia, 03/04/2018
45Fawad Alam Fawad Alam Pakistan556648 v Australia, 08/03/2022
46Rassie van der Dussen Rassie van der Dussen South Africa546557 v New Zealand, 01/03/2022
47Kusal Mendis Kusal Mendis Sri Lanka540693 v West Indies, 18/06/2018
48Niroshan Dickwella Niroshan Dickwella Sri Lanka533595 v Zimbabwe, 23/01/2020
49Dhananjaya de Silva Dhananjaya de Silva Sri Lanka531636 v West Indies, 03/12/2021
50Sikandar Raza Sikandar Raza Zimbabwe523547 v West Indies, 02/11/2017
51Nkrumah Bonner Nkrumah Bonner West Indies516631 v England, 12/03/2022
52Rory Burns Rory Burns England515661 v West Indies, 28/07/2020
53Kyle Mayers Kyle Mayers West Indies511526 v Sri Lanka, 02/04/2021
54Ollie Pope Ollie Pope England510564 v Pakistan, 08/08/2020
55Tim Paine Tim Paine Australia502592 v India, 20/12/2020
56Hanuma Vihari Hanuma Vihari India501601 v West Indies, 02/09/2019
57Alex Carey Alex Carey Australia497497 v Sri Lanka, 12/07/2022
58Oshada Fernando Oshada Fernando Sri Lanka489509 v Pakistan, 23/12/2019
59Mahmudullah Mahmudullah Bangladesh488574 v New Zealand, 12/03/2019
60Ibrahim Zadran Ibrahim Zadran Afghanistan486486 v Zimbabwe, 14/03/2021
61Jason Holder Jason Holder West Indies486581 v England, 26/01/2019
62Shubman Gill Shubman Gill India482562 v England, 09/02/2021
63Jos Buttler Jos Buttler England481649 v Sri Lanka, 26/01/2021
64Imam-ul-Haq Imam-ul-Haq Pakistan478483 v Australia, 25/03/2022
65Zak Crawley Zak Crawley England474605 v Pakistan, 25/08/2020
66Faheem Ashraf Faheem Ashraf Pakistan469547 v South Africa, 08/02/2021
67Shan Masood Shan Masood Pakistan466653 v England, 08/08/2020
68Pathum Nissanka Pathum Nissanka Sri Lanka465519 v India, 08/03/2022
69Joshua Da Silva Joshua Da Silva West Indies461484 v England, 28/03/2022
70Matthew Wade Matthew Wade Australia453537 v India, 30/12/2021
71Mominul Haque Mominul Haque Bangladesh449661 v Pakistan, 10/05/2015
72Joe Burns Joe Burns Australia449575 v New Zealand, 24/02/2016
73Kyle Verreynne Kyle Verreynne South Africa446456 v New Zealand, 01/03/2022
74Shane Dowrich Shane Dowrich West Indies444562 v England, 12/07/2020
75Kusal Perera Kusal Perera Sri Lanka443559 v South Africa, 23/02/2019
76John Campbell John Campbell West Indies439448 v New Zealand, 15/12/2020
77Washington Sundar Washington Sundar India433494 v England, 10/03/2021
78Regis Chakabva Regis Chakabva Zimbabwe427435 v Pakistan, 11/05/2021
79Lahiru Thirimanne Lahiru Thirimanne Sri Lanka423498 v Bangladesh, 03/05/2021
80Dominic Sibley Dominic Sibley England420575 v West Indies, 20/07/2020
81Jamie Overton Jamie Overton England414418 v New Zealand, 27/06/2022
82Nurul Hasan Nurul Hasan Bangladesh410410 v West Indies, 28/06/2022
83Chris Woakes Chris Woakes England410496 v India, 13/08/2018
84Dawid Malan Dawid Malan England407505 v Australia, 08/01/2018
85Kamindu Mendis Kamindu Mendis Sri Lanka400404 v Australia, 12/07/2022
86Ravichandran Ashwin Ravichandran Ashwin India398553 v England, 29/11/2016
87Marcus Harris Marcus Harris Australia398469 v Sri Lanka, 27/01/2019
88Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan397397 v Zimbabwe, 14/03/2021
89Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh395419 v South Africa, 04/04/2022
90Alex Lees Alex Lees England389399 v New Zealand, 14/06/2022
91Dan Lawrence Dan Lawrence England389442 v West Indies, 20/03/2022
92Will Young Will Young New Zealand386472 v Bangladesh, 11/01/2022
93Shai Hope Shai Hope West Indies385653 v Zimbabwe, 25/10/2017
94Rahmat Shah Rahmat Shah Afghanistan377471 v Bangladesh, 08/09/2019
95Haris Sohail Haris Sohail Pakistan373563 v New Zealand, 28/11/2018
96Shamarh Brooks Shamarh Brooks West Indies369536 v England, 20/07/2020
97Ben Foakes Ben Foakes England369507 v Sri Lanka, 27/11/2018
98Roston Chase Roston Chase West Indies369626 v Pakistan, 14/05/2017
99Sarel Erwee Sarel Erwee South Africa367370 v New Zealand, 01/03/2022
100Mitchell Starc Mitchell Starc Australia362446 v India, 25/02/2017