Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for Test Batsmen

RankPlayerRatingCareer Best Rating
1 Marnus Labuschagne Marnus Labuschagne Australia915937 v West Indies, 12/12/2022
2Kane Williamson Kane Williamson New Zealand883919 v Pakistan, 07/01/2021
3Steven Smith Steven Smith Australia872947 v England, 08/01/2018
4Joe Root Joe Root England871923 v India, 05/07/2022
5Babar Azam Babar Azam Pakistan862882 v New Zealand, 30/12/2022
6Travis Head Travis Head Australia853853 v India, 13/03/2023
7Usman Khawaja Usman Khawaja Australia815815 v India, 13/03/2023
8Daryl Mitchell Daryl Mitchell New Zealand792800 v Sri Lanka, 13/03/2023
9Rishabh Pant Rishabh Pant India766801 v England, 05/07/2022
10Dimuth Karunaratne Dimuth Karunaratne Sri Lanka749782 v Australia, 12/07/2022
11Tom Blundell Tom Blundell New Zealand739782 v England, 28/02/2023
11Rohit Sharma Rohit Sharma India739813 v England, 06/09/2021
13Virat Kohli Virat Kohli India705937 v England, 22/08/2018
14Litton Das Litton Das Bangladesh702724 v Sri Lanka, 27/05/2022
15Temba Bavuma Temba Bavuma South Africa685685 v West Indies, 12/03/2023
16Jonny Bairstow Jonny Bairstow England684772 v South Africa, 07/08/2017
17Dinesh Chandimal Dinesh Chandimal Sri Lanka672755 v West Indies, 18/06/2018
18Harry Brook Harry Brook England665665 v New Zealand, 28/02/2023
19Tom Latham Tom Latham New Zealand658733 v West Indies, 07/12/2020
20Devon Conway Devon Conway New Zealand656661 v South Africa, 01/03/2022
21Angelo Mathews Angelo Mathews Sri Lanka646877 v New Zealand, 30/12/2015
22Mushfiqur Rahim Mushfiqur Rahim Bangladesh639675 v Sri Lanka, 27/05/2022
23Aiden Markram Aiden Markram South Africa634759 v Australia, 03/04/2018
24Cheteshwar Pujara Cheteshwar Pujara India629888 v Sri Lanka, 07/08/2017
24David Warner David Warner Australia629880 v India, 13/12/2014
26Cameron Green Cameron Green Australia625625 v India, 13/03/2023
27Henry Nicholls Henry Nicholls New Zealand616778 v Bangladesh, 12/03/2019
28Saud Shakeel Saud Shakeel Pakistan614614 v New Zealand, 06/01/2023
28Imam-ul-Haq Imam-ul-Haq Pakistan614614 v New Zealand, 06/01/2023
30Ben Stokes Ben Stokes England613827 v West Indies, 20/07/2020
31Mayank Agarwal Mayank Agarwal India606727 v New Zealand, 25/02/2020
32Mohammad Rizwan Mohammad Rizwan Pakistan604700 v Australia, 16/03/2022
33Kraigg Brathwaite Kraigg Brathwaite West Indies603701 v England, 29/08/2017
34Ollie Pope Ollie Pope England602631 v New Zealand, 20/02/2023
35Dean Elgar Dean Elgar South Africa599784 v Australia, 03/04/2018
36Dhananjaya de Silva Dhananjaya de Silva Sri Lanka593636 v West Indies, 03/12/2021
37Shreyas Iyer Shreyas Iyer India592666 v Bangladesh, 26/12/2022
38Ravindra Jadeja Ravindra Jadeja India573605 v Australia, 13/02/2023
39Shakib Al Hasan Shakib Al Hasan Bangladesh570694 v Australia, 30/08/2017
40Tamim Iqbal Tamim Iqbal Bangladesh561709 v Australia, 30/08/2017
41Jermaine Blackwood Jermaine Blackwood West Indies559596 v Bangladesh, 07/02/2021
42Craig Ervine Craig Ervine Zimbabwe555555 v West Indies, 14/02/2023
43Ben Duckett Ben Duckett England550569 v New Zealand, 20/02/2023
44Abdullah Shafique Abdullah Shafique Pakistan549676 v England, 05/12/2022
45Axar Patel Axar Patel India548548 v Australia, 13/03/2023
46Ajinkya Rahane Ajinkya Rahane India544825 v New Zealand, 11/10/2016
47Shubman Gill Shubman Gill India537537 v Australia, 13/03/2023
48Alex Carey Alex Carey Australia533628 v South Africa, 30/12/2022
49Sarfaraz Ahmed Sarfaraz Ahmed Pakistan524715 v Sri Lanka, 21/06/2015
49Keegan Petersen Keegan Petersen South Africa524597 v India, 15/01/2022
51Kusal Mendis Kusal Mendis Sri Lanka520693 v West Indies, 18/06/2018
52Kyle Verreynne Kyle Verreynne South Africa517536 v Australia, 30/12/2022
53Fawad Alam Fawad Alam Pakistan510648 v Australia, 08/03/2022
54Nkrumah Bonner Nkrumah Bonner West Indies502631 v England, 12/03/2022
55Ben Foakes Ben Foakes England500512 v New Zealand, 20/02/2023
56Niroshan Dickwella Niroshan Dickwella Sri Lanka499595 v Zimbabwe, 23/01/2020
57Rassie van der Dussen Rassie van der Dussen South Africa497557 v New Zealand, 01/03/2022
58Zak Crawley Zak Crawley England485605 v Pakistan, 25/08/2020
59KL Rahul KL Rahul India483761 v Sri Lanka, 14/08/2017
60Mominul Haque Mominul Haque Bangladesh476661 v Pakistan, 10/05/2015
60Rory Burns Rory Burns England476661 v West Indies, 28/07/2020
62Hanuma Vihari Hanuma Vihari India472601 v West Indies, 02/09/2019
63Joshua Da Silva Joshua Da Silva West Indies464484 v England, 28/03/2022
64Ihsanullah Janat Ihsanullah Janat New Zealand461461 v India, 26/12/2022
65Oshada Fernando Oshada Fernando Sri Lanka457509 v Pakistan, 23/12/2019
66Jason Holder Jason Holder West Indies454581 v England, 26/01/2019
67Pathum Nissanka Pathum Nissanka Sri Lanka451519 v India, 08/03/2022
68Kyle Mayers Kyle Mayers West Indies445526 v Sri Lanka, 02/04/2021
69Jos Buttler Jos Buttler England444649 v Sri Lanka, 26/01/2021
70Sarel Erwee Sarel Erwee South Africa432476 v England, 21/08/2022
71Gary Ballance Gary Ballance Zimbabwe427702 v West Indies, 25/04/2015
72Alex Lees Alex Lees England424446 v South Africa, 12/09/2022
73Shan Masood Shan Masood Pakistan423653 v England, 08/08/2020
74Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh422425 v India, 18/12/2022
75Tagenarine Chanderpaul Tagenarine Chanderpaul West Indies416497 v Zimbabwe, 08/02/2023
76Ravichandran Ashwin Ravichandran Ashwin India414553 v England, 29/11/2016
77John Campbell John Campbell West Indies413448 v New Zealand, 15/12/2020
78Lahiru Thirimanne Lahiru Thirimanne Sri Lanka411498 v Bangladesh, 03/05/2021
79Agha Salman Agha Salman Pakistan409409 v New Zealand, 06/01/2023
80Innocent Kaia Innocent Kaia Zimbabwe394394 v West Indies, 14/02/2023
81Faheem Ashraf Faheem Ashraf Pakistan393547 v South Africa, 08/02/2021
82Nurul Hasan Nurul Hasan Bangladesh388410 v West Indies, 28/06/2022
82Kamindu Mendis Kamindu Mendis Sri Lanka388
84Jamie Overton Jamie Overton England382418 v New Zealand, 27/06/2022
85Chris Woakes Chris Woakes England378496 v India, 13/08/2018
86Roston Chase Roston Chase West Indies377626 v Pakistan, 14/05/2017
87Dawid Malan Dawid Malan England376505 v Australia, 08/01/2018
88Marcus Harris Marcus Harris Australia364469 v Sri Lanka, 27/01/2019
89Dan Lawrence Dan Lawrence England359442 v West Indies, 20/03/2022
90Mahmudul Hasan Joy Mahmudul Hasan Joy Bangladesh346472 v South Africa, 04/04/2022
91Mitchell Starc Mitchell Starc Australia343446 v India, 25/02/2017
92Marco Jansen Marco Jansen South Africa342345 v West Indies, 04/03/2023
93Will Young Will Young New Zealand340472 v Bangladesh, 11/01/2022
94Peter Handscomb Peter Handscomb Australia334643 v Bangladesh, 07/09/2017
95Shamarh Brooks Shamarh Brooks West Indies326536 v England, 20/07/2020
96Tony de Zorzi Tony de Zorzi South Africa325325 v West Indies, 12/03/2023
97Keshav Maharaj Keshav Maharaj South Africa303319 v Australia, 08/01/2023
98Mehidy Hasan Mehidy Hasan Bangladesh283361 v New Zealand, 05/01/2022
98Donald Tiripano Donald Tiripano Zimbabwe283283 v West Indies, 14/02/2023
100Khaya Zondo Khaya Zondo South Africa282323 v Australia, 21/12/2022