Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for Test Batsmen

RankPlayerRatingCareer Best Rating
1 Marnus Labuschagne Marnus Labuschagne Australia892936 v Pakistan, 08/03/2022
2Steven Smith Steven Smith Australia845947 v England, 08/01/2018
3Kane Williamson Kane Williamson New Zealand844919 v Pakistan, 07/01/2021
4Joe Root Joe Root England843917 v Australia, 10/08/2015
5Babar Azam Babar Azam Pakistan815815 v Australia, 25/03/2022
6Dimuth Karunaratne Dimuth Karunaratne Sri Lanka781781 v India, 15/03/2022
7Usman Khawaja Usman Khawaja Australia757757 v Pakistan, 25/03/2022
8Rohit Sharma Rohit Sharma India754813 v England, 06/09/2021
9Travis Head Travis Head Australia744773 v England, 18/01/2022
10Virat Kohli Virat Kohli India742937 v England, 22/08/2018
11Rishabh Pant Rishabh Pant India738752 v New Zealand, 22/06/2021
12David Warner David Warner Australia691880 v India, 13/12/2014
13Dean Elgar Dean Elgar South Africa689784 v Australia, 03/04/2018
14Tom Latham Tom Latham New Zealand679733 v West Indies, 07/12/2020
15Henry Nicholls Henry Nicholls New Zealand675778 v Bangladesh, 12/03/2019
16Azhar Ali Azhar Ali Pakistan666787 v Australia, 30/12/2016
17Devon Conway Devon Conway New Zealand661661 v South Africa, 01/03/2022
18Mohammad Rizwan Mohammad Rizwan Pakistan655700 v Australia, 16/03/2022
19Mayank Agarwal Mayank Agarwal India650727 v New Zealand, 25/02/2020
20Litton Das Litton Das Bangladesh644683 v New Zealand, 11/01/2022
21Syed Abid Ali Syed Abid Ali Pakistan622643 v Bangladesh, 30/11/2021
22Temba Bavuma Temba Bavuma South Africa620627 v Pakistan, 07/01/2019
23Cheteshwar Pujara Cheteshwar Pujara India619888 v Sri Lanka, 27/11/2017
24Colin de Grandhomme Colin de Grandhomme New Zealand609609 v South Africa, 01/03/2022
25Kraigg Brathwaite Kraigg Brathwaite West Indies606701 v England, 29/08/2017
26Angelo Mathews Angelo Mathews Sri Lanka605877 v New Zealand, 30/12/2015
27Sean Williams Sean Williams Zimbabwe603621 v Afghanistan, 14/03/2021
28Ben Stokes Ben Stokes England599827 v West Indies, 20/07/2020
29Mushfiqur Rahim Mushfiqur Rahim Bangladesh595658 v Australia, 07/09/2017
30Dhananjaya de Silva Dhananjaya de Silva Sri Lanka592636 v West Indies, 03/12/2021
31Ajinkya Rahane Ajinkya Rahane India583825 v New Zealand, 11/10/2016
32Niroshan Dickwella Niroshan Dickwella Sri Lanka577595 v Zimbabwe, 23/01/2020
33Abdullah Shafique Abdullah Shafique Pakistan574574 v Australia, 25/03/2022
34Shreyas Iyer Shreyas Iyer India574574 v Sri Lanka, 15/03/2022
35Tamim Iqbal Tamim Iqbal Bangladesh574709 v Australia, 30/08/2017
36KL Rahul KL Rahul India566761 v Sri Lanka, 14/08/2017
37Jermaine Blackwood Jermaine Blackwood West Indies565596 v Bangladesh, 07/02/2021
38Nkrumah Bonner Nkrumah Bonner West Indies564631 v England, 12/03/2022
39Ravindra Jadeja Ravindra Jadeja India562584 v Australia, 11/01/2021
40Fawad Alam Fawad Alam Pakistan562648 v Australia, 08/03/2022
41Keegan Petersen Keegan Petersen South Africa558597 v India, 15/01/2022
42Aiden Markram Aiden Markram South Africa557759 v Australia, 03/04/2018
43Shakib Al Hasan Shakib Al Hasan Bangladesh555694 v Australia, 30/08/2017
44Cameron Green Cameron Green Australia549549 v Pakistan, 25/03/2022
45Rassie van der Dussen Rassie van der Dussen South Africa546557 v New Zealand, 01/03/2022
46Jonny Bairstow Jonny Bairstow England541772 v South Africa, 07/08/2017
47Rory Burns Rory Burns England537661 v West Indies, 28/07/2020
48Faf du Plessis Faf du Plessis South Africa532734 v India, 17/01/2018
49Tom Blundell Tom Blundell New Zealand525561 v India, 03/03/2020
50Sikandar Raza Sikandar Raza Zimbabwe523547 v West Indies, 02/11/2017
51Mominul Haque Mominul Haque Bangladesh523661 v Pakistan, 10/05/2015
52Hanuma Vihari Hanuma Vihari India521601 v West Indies, 02/09/2019
53Kusal Mendis Kusal Mendis Sri Lanka515693 v West Indies, 18/06/2018
54Pathum Nissanka Pathum Nissanka Sri Lanka514519 v India, 08/03/2022
55Tim Paine Tim Paine Australia512592 v India, 20/12/2020
56Shubman Gill Shubman Gill India512562 v England, 09/02/2021
57Mahmudullah Mahmudullah Bangladesh508574 v New Zealand, 12/03/2019
58Jos Buttler Jos Buttler England500649 v Sri Lanka, 26/01/2021
59Dinesh Chandimal Dinesh Chandimal Sri Lanka496755 v West Indies, 18/06/2018
60Jason Holder Jason Holder West Indies496581 v England, 26/01/2019
61Zak Crawley Zak Crawley England494605 v Pakistan, 25/08/2020
62Ibrahim Zadran Ibrahim Zadran Afghanistan486486 v Zimbabwe, 14/03/2021
63Joshua Da Silva Joshua Da Silva West Indies484484 v England, 28/03/2022
64Imam-ul-Haq Imam-ul-Haq Pakistan483483 v Australia, 25/03/2022
65Faheem Ashraf Faheem Ashraf Pakistan474547 v South Africa, 08/02/2021
66Shan Masood Shan Masood Pakistan471653 v England, 08/08/2020
67Kusal Perera Kusal Perera Sri Lanka466559 v South Africa, 23/02/2019
68Alex Carey Alex Carey Australia462462 v Pakistan, 25/03/2022
69Matthew Wade Matthew Wade Australia462537 v India, 30/12/2021
70Ollie Pope Ollie Pope England462564 v Pakistan, 08/08/2020
71Joe Burns Joe Burns Australia459575 v New Zealand, 24/02/2016
72Shane Dowrich Shane Dowrich West Indies453562 v England, 12/07/2020
73Kyle Verreynne Kyle Verreynne South Africa446456 v New Zealand, 01/03/2022
74Lahiru Thirimanne Lahiru Thirimanne Sri Lanka445498 v Bangladesh, 03/05/2021
75Daryl Mitchell Daryl Mitchell New Zealand444444 v South Africa, 01/03/2022
76Kyle Mayers Kyle Mayers West Indies442526 v Sri Lanka, 02/04/2021
77Oshada Fernando Oshada Fernando Sri Lanka441509 v Pakistan, 23/12/2019
78Washington Sundar Washington Sundar India438494 v England, 10/03/2021
79Dominic Sibley Dominic Sibley England437575 v West Indies, 20/07/2020
80Chris Woakes Chris Woakes England427496 v India, 13/08/2018
81Regis Chakabva Regis Chakabva Zimbabwe427435 v Pakistan, 11/05/2021
82Dawid Malan Dawid Malan England424505 v Australia, 08/01/2018
83Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh418419 v South Africa, 04/04/2022
84Marcus Harris Marcus Harris Australia406469 v Sri Lanka, 27/01/2019
85Dan Lawrence Dan Lawrence England405442 v West Indies, 20/03/2022
86Will Young Will Young New Zealand403472 v Bangladesh, 11/01/2022
87Ravichandran Ashwin Ravichandran Ashwin India402553 v England, 29/11/2016
88Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan397397 v Zimbabwe, 14/03/2021
89Shai Hope Shai Hope West Indies393653 v Zimbabwe, 25/10/2017
90Mitchell Starc Mitchell Starc Australia392446 v India, 25/02/2017
91John Campbell John Campbell West Indies388448 v New Zealand, 15/12/2020
92Mahmudul Hasan Joy Mahmudul Hasan Joy Bangladesh381472 v South Africa, 04/04/2022
93Haris Sohail Haris Sohail Pakistan377563 v New Zealand, 28/11/2018
94Rahmat Shah Rahmat Shah Afghanistan377471 v Bangladesh, 08/09/2019
95Shamarh Brooks Shamarh Brooks West Indies376536 v England, 20/07/2020
96Roston Chase Roston Chase West Indies376626 v Pakistan, 14/05/2017
97Sarel Erwee Sarel Erwee South Africa367370 v New Zealand, 01/03/2022
98Darren Bravo Darren Bravo West Indies362709 v Australia, 23/04/2012
99Sam Curran Sam Curran England361566 v Sri Lanka, 09/11/2018
100Soumya Sarkar Soumya Sarkar Bangladesh356489 v Sri Lanka, 19/03/2017