Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for Test Batsmen

RankPlayerRatingCareer Best Rating
1 Joe Root Joe Root England887923 v India, 05/07/2022
2Marnus Labuschagne Marnus Labuschagne Australia885936 v Pakistan, 08/03/2022
3Babar Azam Babar Azam Pakistan879879 v Sri Lanka, 28/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 Lanka748782 v Australia, 12/07/2022
9Rohit Sharma Rohit Sharma India746813 v England, 06/09/2021
10Jonny Bairstow Jonny Bairstow England719772 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
14Travis Head Travis Head Australia678773 v England, 18/01/2022
15Dinesh Chandimal Dinesh Chandimal Sri Lanka673755 v West Indies, 18/06/2018
16Mohammad Rizwan Mohammad Rizwan Pakistan670700 v Australia, 16/03/2022
17David Warner David Warner Australia667880 v India, 13/12/2014
18Dean Elgar Dean Elgar South Africa665784 v Australia, 03/04/2018
19Mushfiqur Rahim Mushfiqur Rahim Bangladesh662675 v Sri Lanka, 27/05/2022
20Abdullah Shafique Abdullah Shafique Pakistan657671 v Sri Lanka, 20/07/2022
21Ben Stokes Ben Stokes England655827 v West Indies, 20/07/2020
22Tom Blundell Tom Blundell New Zealand654654 v England, 27/06/2022
23Angelo Mathews Angelo Mathews Sri Lanka654877 v New Zealand, 30/12/2015
24Mayank Agarwal Mayank Agarwal India644727 v New Zealand, 25/02/2020
25Azhar Ali Azhar Ali Pakistan631787 v Australia, 30/12/2016
26Tom Latham Tom Latham New Zealand622733 v West Indies, 07/12/2020
27Cheteshwar Pujara Cheteshwar Pujara India622888 v Sri Lanka, 07/08/2017
28Kraigg Brathwaite Kraigg Brathwaite West Indies619701 v England, 29/08/2017
29Ollie Pope Ollie Pope England614614 v South Africa, 12/09/2022
30Henry Nicholls Henry Nicholls New Zealand613778 v Bangladesh, 12/03/2019
31Syed Abid Ali Syed Abid Ali Pakistan610643 v Bangladesh, 30/11/2021
32Sean Williams Sean Williams Zimbabwe603621 v Afghanistan, 14/03/2021
33Temba Bavuma Temba Bavuma South Africa602627 v Pakistan, 07/01/2019
34Colin de Grandhomme Colin de Grandhomme New Zealand601613 v England, 06/06/2022
35Devon Conway Devon Conway New Zealand594661 v South Africa, 01/03/2022
36Ravindra Jadeja Ravindra Jadeja India590590 v England, 05/07/2022
37Shreyas Iyer Shreyas Iyer India585585 v England, 05/07/2022
38Jermaine Blackwood Jermaine Blackwood West Indies583596 v Bangladesh, 07/02/2021
39Ajinkya Rahane Ajinkya Rahane India577825 v New Zealand, 11/10/2016
40Cameron Green Cameron Green Australia576607 v Sri Lanka, 03/07/2022
41Tamim Iqbal Tamim Iqbal Bangladesh572709 v Australia, 30/08/2017
42Dhananjaya de Silva Dhananjaya de Silva Sri Lanka570636 v West Indies, 03/12/2021
43Shakib Al Hasan Shakib Al Hasan Bangladesh570694 v Australia, 30/08/2017
44Keegan Petersen Keegan Petersen South Africa569597 v India, 15/01/2022
45KL Rahul KL Rahul India560761 v Sri Lanka, 14/08/2017
46Rassie van der Dussen Rassie van der Dussen South Africa547557 v New Zealand, 01/03/2022
47Fawad Alam Fawad Alam Pakistan536648 v Australia, 08/03/2022
48Zak Crawley Zak Crawley England535605 v Pakistan, 25/08/2020
49Niroshan Dickwella Niroshan Dickwella Sri Lanka534595 v Zimbabwe, 23/01/2020
50Imam-ul-Haq Imam-ul-Haq Pakistan523523 v Sri Lanka, 28/07/2022
51Sikandar Raza Sikandar Raza Zimbabwe523547 v West Indies, 02/11/2017
52Aiden Markram Aiden Markram South Africa522759 v Australia, 03/04/2018
53Nkrumah Bonner Nkrumah Bonner West Indies516631 v England, 12/03/2022
54Kusal Mendis Kusal Mendis Sri Lanka516693 v West Indies, 18/06/2018
55Kyle Mayers Kyle Mayers West Indies511526 v Sri Lanka, 02/04/2021
56Tim Paine Tim Paine Australia502592 v India, 20/12/2020
57Hanuma Vihari Hanuma Vihari India501601 v West Indies, 02/09/2019
58Oshada Fernando Oshada Fernando Sri Lanka500509 v Pakistan, 23/12/2019
59Rory Burns Rory Burns England500661 v West Indies, 28/07/2020
60Alex Carey Alex Carey Australia497497 v Sri Lanka, 12/07/2022
61Mahmudullah Mahmudullah Bangladesh488574 v New Zealand, 12/03/2019
62Ibrahim Zadran Ibrahim Zadran Afghanistan486486 v Zimbabwe, 14/03/2021
63Jason Holder Jason Holder West Indies486581 v England, 26/01/2019
64Shubman Gill Shubman Gill India482562 v England, 09/02/2021
65Jos Buttler Jos Buttler England466649 v Sri Lanka, 26/01/2021
66Faheem Ashraf Faheem Ashraf Pakistan465547 v South Africa, 08/02/2021
67Shan Masood Shan Masood Pakistan462653 v England, 08/08/2020
68Pathum Nissanka Pathum Nissanka Sri Lanka461519 v India, 08/03/2022
69Joshua Da Silva Joshua Da Silva West Indies461484 v England, 28/03/2022
70Ben Foakes Ben Foakes England459507 v Sri Lanka, 27/11/2018
71Matthew Wade Matthew Wade Australia453537 v India, 30/12/2021
72Mominul Haque Mominul Haque Bangladesh449661 v Pakistan, 10/05/2015
73Joe Burns Joe Burns Australia449575 v New Zealand, 24/02/2016
74Alex Lees Alex Lees England446446 v South Africa, 12/09/2022
75Shane Dowrich Shane Dowrich West Indies444562 v England, 12/07/2020
76Sarel Erwee Sarel Erwee South Africa442476 v England, 21/08/2022
77Kusal Perera Kusal Perera Sri Lanka439559 v South Africa, 23/02/2019
78John Campbell John Campbell West Indies439448 v New Zealand, 15/12/2020
79Washington Sundar Washington Sundar India433494 v England, 10/03/2021
80Kyle Verreynne Kyle Verreynne South Africa428456 v England, 29/08/2022
81Regis Chakabva Regis Chakabva Zimbabwe427435 v Pakistan, 11/05/2021
82Lahiru Thirimanne Lahiru Thirimanne Sri Lanka419498 v Bangladesh, 03/05/2021
83Nurul Hasan Nurul Hasan Bangladesh410410 v West Indies, 28/06/2022
84Dominic Sibley Dominic Sibley England407575 v West Indies, 20/07/2020
85Jamie Overton Jamie Overton England402418 v New Zealand, 27/06/2022
86Chris Woakes Chris Woakes England398496 v India, 13/08/2018
87Ravichandran Ashwin Ravichandran Ashwin India398553 v England, 29/11/2016
88Marcus Harris Marcus Harris Australia398469 v Sri Lanka, 27/01/2019
89Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan397397 v Zimbabwe, 14/03/2021
90Kamindu Mendis Kamindu Mendis Sri Lanka396404 v Australia, 12/07/2022
91Dawid Malan Dawid Malan England395505 v Australia, 08/01/2018
92Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh395419 v South Africa, 04/04/2022
93Will Young Will Young New Zealand386472 v Bangladesh, 11/01/2022
94Shai Hope Shai Hope West Indies385653 v Zimbabwe, 25/10/2017
95Rahmat Shah Rahmat Shah Afghanistan377471 v Bangladesh, 08/09/2019
96Dan Lawrence Dan Lawrence England377442 v West Indies, 20/03/2022
97Haris Sohail Haris Sohail Pakistan369563 v New Zealand, 28/11/2018
98Shamarh Brooks Shamarh Brooks West Indies369536 v England, 20/07/2020
99Roston Chase Roston Chase West Indies369626 v Pakistan, 14/05/2017
100Mitchell Starc Mitchell Starc Australia362446 v India, 25/02/2017