Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for Test Batsmen

RankPlayerRatingCareer Best Rating
1 Marnus Labuschagne Marnus Labuschagne Australia929937 v West Indies, 12/12/2022
2Steven Smith Steven Smith Australia892947 v England, 08/01/2018
3Babar Azam Babar Azam Pakistan862882 v New Zealand, 30/12/2022
4Travis Head Travis Head Australia841841 v South Africa, 08/01/2023
5Joe Root Joe Root England826923 v India, 05/07/2022
6Kane Williamson Kane Williamson New Zealand810919 v Pakistan, 07/01/2021
7Rishabh Pant Rishabh Pant India797801 v England, 05/07/2022
8Usman Khawaja Usman Khawaja Australia770779 v Sri Lanka, 03/07/2022
9Dimuth Karunaratne Dimuth Karunaratne Sri Lanka748782 v Australia, 12/07/2022
10Rohit Sharma Rohit Sharma India732813 v England, 06/09/2021
11Daryl Mitchell Daryl Mitchell New Zealand712716 v Pakistan, 30/12/2022
12Litton Das Litton Das Bangladesh702724 v Sri Lanka, 27/05/2022
13Jonny Bairstow Jonny Bairstow England697772 v South Africa, 07/08/2017
14David Warner David Warner Australia680880 v India, 13/12/2014
15Virat Kohli Virat Kohli India676937 v England, 22/08/2018
16Dinesh Chandimal Dinesh Chandimal Sri Lanka673755 v West Indies, 18/06/2018
17Tom Blundell Tom Blundell New Zealand671671 v Pakistan, 06/01/2023
18Shreyas Iyer Shreyas Iyer India666666 v Bangladesh, 26/12/2022
19Tom Latham Tom Latham New Zealand654733 v West Indies, 07/12/2020
20Angelo Mathews Angelo Mathews Sri Lanka654877 v New Zealand, 30/12/2015
21Devon Conway Devon Conway New Zealand646661 v South Africa, 01/03/2022
22Cheteshwar Pujara Cheteshwar Pujara India642888 v Sri Lanka, 07/08/2017
23Temba Bavuma Temba Bavuma South Africa640640 v Australia, 08/01/2023
24Mushfiqur Rahim Mushfiqur Rahim Bangladesh639675 v Sri Lanka, 27/05/2022
25Kraigg Brathwaite Kraigg Brathwaite West Indies637701 v England, 29/08/2017
26Ben Stokes Ben Stokes England633827 v West Indies, 20/07/2020
27Mayank Agarwal Mayank Agarwal India631727 v New Zealand, 25/02/2020
28Alex Carey Alex Carey Australia628628 v South Africa, 30/12/2022
29Ollie Pope Ollie Pope England621621 v Pakistan, 21/12/2022
30Saud Shakeel Saud Shakeel Pakistan614614 v New Zealand, 06/01/2023
31Imam-ul-Haq Imam-ul-Haq Pakistan614614 v New Zealand, 06/01/2023
32Mohammad Rizwan Mohammad Rizwan Pakistan604700 v Australia, 16/03/2022
33Sean Williams Sean Williams Zimbabwe603621 v Afghanistan, 14/03/2021
34Dean Elgar Dean Elgar South Africa596784 v Australia, 03/04/2018
35Azhar Ali Azhar Ali Pakistan593787 v Australia, 30/12/2016
36Colin de Grandhomme Colin de Grandhomme New Zealand589613 v England, 06/06/2022
37Henry Nicholls Henry Nicholls New Zealand581778 v Bangladesh, 12/03/2019
38Syed Abid Ali Syed Abid Ali Pakistan580643 v Bangladesh, 30/11/2021
39Ravindra Jadeja Ravindra Jadeja India578590 v England, 05/07/2022
40Cameron Green Cameron Green Australia577607 v Sri Lanka, 03/07/2022
41Dhananjaya de Silva Dhananjaya de Silva Sri Lanka570636 v West Indies, 03/12/2021
42Shakib Al Hasan Shakib Al Hasan Bangladesh570694 v Australia, 30/08/2017
43Ajinkya Rahane Ajinkya Rahane India566825 v New Zealand, 11/10/2016
44Tamim Iqbal Tamim Iqbal Bangladesh561709 v Australia, 30/08/2017
45Keegan Petersen Keegan Petersen South Africa552597 v India, 15/01/2022
46Harry Brook Harry Brook England549549 v Pakistan, 21/12/2022
47Abdullah Shafique Abdullah Shafique Pakistan549676 v England, 05/12/2022
48Jermaine Blackwood Jermaine Blackwood West Indies549596 v Bangladesh, 07/02/2021
49Niroshan Dickwella Niroshan Dickwella Sri Lanka534595 v Zimbabwe, 23/01/2020
50Kyle Verreynne Kyle Verreynne South Africa528536 v Australia, 30/12/2022
51Sarfaraz Ahmed Sarfaraz Ahmed Pakistan524715 v Sri Lanka, 21/06/2015
52Sikandar Raza Sikandar Raza Zimbabwe523547 v West Indies, 02/11/2017
53Nkrumah Bonner Nkrumah Bonner West Indies523631 v England, 12/03/2022
54Zak Crawley Zak Crawley England523605 v Pakistan, 25/08/2020
55KL Rahul KL Rahul India517761 v Sri Lanka, 14/08/2017
56Kusal Mendis Kusal Mendis Sri Lanka516693 v West Indies, 18/06/2018
57Ben Duckett Ben Duckett England513513 v Pakistan, 21/12/2022
58Fawad Alam Fawad Alam Pakistan510648 v Australia, 08/03/2022
59Rassie van der Dussen Rassie van der Dussen South Africa507557 v New Zealand, 01/03/2022
60Aiden Markram Aiden Markram South Africa506759 v Australia, 03/04/2018
61Oshada Fernando Oshada Fernando Sri Lanka500509 v Pakistan, 23/12/2019
62Shubman Gill Shubman Gill India496562 v England, 09/02/2021
63Hanuma Vihari Hanuma Vihari India491601 v West Indies, 02/09/2019
64Ibrahim Zadran Ibrahim Zadran Afghanistan486486 v Zimbabwe, 14/03/2021
65Rory Burns Rory Burns England485661 v West Indies, 28/07/2020
66Ben Foakes Ben Foakes England481507 v Sri Lanka, 27/11/2018
67Mahmudullah Mahmudullah Bangladesh479574 v New Zealand, 12/03/2019
68Tim Paine Tim Paine Australia477592 v India, 20/12/2020
69Mominul Haque Mominul Haque Bangladesh476661 v Pakistan, 10/05/2015
70Kyle Mayers Kyle Mayers West Indies470526 v Sri Lanka, 02/04/2021
71Pathum Nissanka Pathum Nissanka Sri Lanka461519 v India, 08/03/2022
72Ihsanullah Janat Ihsanullah Janat New Zealand461461 v India, 26/12/2022
73Jos Buttler Jos Buttler England453649 v Sri Lanka, 26/01/2021
74Jason Holder Jason Holder West Indies450581 v England, 26/01/2019
75Sarel Erwee Sarel Erwee South Africa441476 v England, 21/08/2022
76Kusal Perera Kusal Perera Sri Lanka439559 v South Africa, 23/02/2019
77Shane Dowrich Shane Dowrich West Indies435562 v England, 12/07/2020
78Alex Lees Alex Lees England433446 v South Africa, 12/09/2022
79Matthew Wade Matthew Wade Australia431537 v India, 30/12/2021
80John Campbell John Campbell West Indies430448 v New Zealand, 15/12/2020
81Joshua Da Silva Joshua Da Silva West Indies428484 v England, 28/03/2022
82Regis Chakabva Regis Chakabva Zimbabwe427435 v Pakistan, 11/05/2021
83Joe Burns Joe Burns Australia427575 v New Zealand, 24/02/2016
84Washington Sundar Washington Sundar India425494 v England, 10/03/2021
85Ravichandran Ashwin Ravichandran Ashwin India423553 v England, 29/11/2016
86Shan Masood Shan Masood Pakistan423653 v England, 08/08/2020
87Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh422425 v India, 18/12/2022
88Lahiru Thirimanne Lahiru Thirimanne Sri Lanka419498 v Bangladesh, 03/05/2021
89Agha Salman Agha Salman Pakistan409409 v New Zealand, 06/01/2023
90Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan397397 v Zimbabwe, 14/03/2021
91Kamindu Mendis Kamindu Mendis Sri Lanka396404 v Australia, 12/07/2022
92Dominic Sibley Dominic Sibley England395575 v West Indies, 20/07/2020
93Faheem Ashraf Faheem Ashraf Pakistan393547 v South Africa, 08/02/2021
94Jamie Overton Jamie Overton England390418 v New Zealand, 27/06/2022
95Nurul Hasan Nurul Hasan Bangladesh388410 v West Indies, 28/06/2022
96Chris Woakes Chris Woakes England386496 v India, 13/08/2018
97Roston Chase Roston Chase West Indies386626 v Pakistan, 14/05/2017
98Dawid Malan Dawid Malan England383505 v Australia, 08/01/2018
99Marcus Harris Marcus Harris Australia379469 v Sri Lanka, 27/01/2019
100Will Young Will Young New Zealand378472 v Bangladesh, 11/01/2022