Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for Test Batsmen

RankPlayerRatingCareer Best Rating
1 Joe Root Joe Root England903917 v Australia, 10/08/2015
2Steven Smith Steven Smith Australia891947 v England, 08/01/2018
3Kane Williamson Kane Williamson New Zealand888919 v Pakistan, 07/01/2021
4Marnus Labuschagne Marnus Labuschagne Australia878878 v India, 19/01/2021
5Rohit Sharma Rohit Sharma India805813 v England, 06/09/2021
6Virat Kohli Virat Kohli India775937 v England, 22/08/2018
7Dimuth Karunaratne Dimuth Karunaratne Sri Lanka772772 v West Indies, 25/11/2021
8Babar Azam Babar Azam Pakistan737800 v Bangladesh, 11/02/2020
9Tom Latham Tom Latham New Zealand726733 v West Indies, 07/12/2020
10David Warner David Warner Australia724880 v India, 13/12/2014
11Quinton de Kock Quinton de Kock South Africa717802 v New Zealand, 29/03/2017
12Rishabh Pant Rishabh Pant India683752 v New Zealand, 22/06/2021
13Henry Nicholls Henry Nicholls New Zealand673778 v Bangladesh, 12/03/2019
14Ross Taylor Ross Taylor New Zealand665871 v West Indies, 23/12/2013
15Ben Stokes Ben Stokes England664827 v West Indies, 20/07/2020
16Cheteshwar Pujara Cheteshwar Pujara India664888 v Sri Lanka, 27/11/2017
17Dean Elgar Dean Elgar South Africa661784 v Australia, 03/04/2018
18Aiden Markram Aiden Markram South Africa651759 v Australia, 03/04/2018
19Mushfiqur Rahim Mushfiqur Rahim Bangladesh645658 v Australia, 07/09/2017
20Syed Abid Ali Syed Abid Ali Pakistan643643 v Bangladesh, 30/11/2021
21Mohammad Rizwan Mohammad Rizwan Pakistan629667 v South Africa, 08/02/2021
22Azhar Ali Azhar Ali Pakistan627787 v Australia, 30/12/2016
23Angelo Mathews Angelo Mathews Sri Lanka624877 v New Zealand, 30/12/2015
24Rory Burns Rory Burns England619661 v West Indies, 28/07/2020
25Travis Head Travis Head Australia618661 v New Zealand, 30/12/2020
26Ajinkya Rahane Ajinkya Rahane India618825 v New Zealand, 11/10/2016
27Fawad Alam Fawad Alam Pakistan615640 v West Indies, 24/08/2021
28Sean Williams Sean Williams Zimbabwe603621 v Afghanistan, 14/03/2021
29Brendan Taylor Brendan Taylor Zimbabwe603684 v Bangladesh, 29/10/2014
30Tamim Iqbal Tamim Iqbal Bangladesh599709 v Australia, 30/08/2017
31Liton Das Liton Das Bangladesh597597 v Pakistan, 30/11/2021
32Niroshan Dickwella Niroshan Dickwella Sri Lanka583595 v Zimbabwe, 23/01/2020
33Dhananjaya de Silva Dhananjaya de Silva Sri Lanka582612 v Zimbabwe, 10/11/2016
34Faf du Plessis Faf du Plessis South Africa570734 v India, 17/01/2018
35Mominul Haque Mominul Haque Bangladesh566661 v Pakistan, 10/05/2015
36Jos Buttler Jos Buttler England564649 v Sri Lanka, 26/01/2021
37Jermaine Blackwood Jermaine Blackwood West Indies557596 v Bangladesh, 07/02/2021
38Asad Shafiq Asad Shafiq Pakistan555758 v England, 18/07/2016
39Tim Paine Tim Paine Australia555592 v India, 20/12/2020
40Jason Holder Jason Holder West Indies555581 v England, 26/01/2019
41Mayank Agarwal Mayank Agarwal India552727 v New Zealand, 25/02/2020
42Shakib Al Hasan Shakib Al Hasan Bangladesh547694 v Australia, 30/08/2017
43Colin de Grandhomme Colin de Grandhomme New Zealand544589 v India, 03/03/2020
44Rassie van der Dussen Rassie van der Dussen South Africa542542 v West Indies, 22/06/2021
45Devon Conway Devon Conway New Zealand542547 v India, 22/06/2021
46Dinesh Chandimal Dinesh Chandimal Sri Lanka535755 v West Indies, 18/06/2018
47Mahmudullah Mahmudullah Bangladesh535574 v New Zealand, 12/03/2019
48KL Rahul KL Rahul India534761 v Sri Lanka, 14/08/2017
49Kraigg Brathwaite Kraigg Brathwaite West Indies533701 v England, 29/08/2017
50Ravindra Jadeja Ravindra Jadeja India529584 v Australia, 11/01/2021
51Ollie Pope Ollie Pope England528564 v Pakistan, 08/08/2020
52Sikandar Raza Sikandar Raza Zimbabwe523547 v West Indies, 02/11/2017
53Faheem Ashraf Faheem Ashraf Pakistan522547 v South Africa, 08/02/2021
54Craig Ervine Craig Ervine Zimbabwe522549 v Bangladesh, 26/02/2020
55Temba Bavuma Temba Bavuma South Africa518627 v Pakistan, 07/01/2019
56Kusal Mendis Kusal Mendis Sri Lanka508693 v West Indies, 18/06/2018
57Matthew Wade Matthew Wade Australia501537 v India, 30/12/2021
58Joe Burns Joe Burns Australia497575 v New Zealand, 24/02/2016
59Nkrumah Bonner Nkrumah Bonner West Indies494544 v Sri Lanka, 25/03/2021
60Lahiru Thirimanne Lahiru Thirimanne Sri Lanka493498 v Bangladesh, 03/05/2021
61Tom Blundell Tom Blundell New Zealand492561 v India, 03/03/2020
62Shan Masood Shan Masood Pakistan490653 v England, 08/08/2020
63Asghar Afghan Asghar Afghan Afghanistan487487 v Zimbabwe, 14/03/2021
64Ibrahim Zadran Ibrahim Zadran Afghanistan486486 v Zimbabwe, 14/03/2021
65Kusal Perera Kusal Perera Sri Lanka480559 v South Africa, 23/02/2019
66Dominic Sibley Dominic Sibley England473575 v West Indies, 20/07/2020
67Shubman Gill Shubman Gill India473562 v England, 09/02/2021
68Shane Dowrich Shane Dowrich West Indies471562 v England, 12/07/2020
69Oshada Fernando Oshada Fernando Sri Lanka467509 v Pakistan, 23/12/2019
70Hanuma Vihari Hanuma Vihari India466601 v West Indies, 02/09/2019
71Washington Sundar Washington Sundar India465494 v England, 10/03/2021
72Jonny Bairstow Jonny Bairstow England461772 v South Africa, 07/08/2017
73Joe Denly Joe Denly England461578 v South Africa, 07/01/2020
74Shreyas Iyer Shreyas Iyer India447447 v New Zealand, 29/11/2021
75Kyle Mayers Kyle Mayers West Indies431526 v Sri Lanka, 02/04/2021
76Regis Chakabva Regis Chakabva Zimbabwe427435 v Pakistan, 11/05/2021
77Will Young Will Young New Zealand426426 v India, 29/11/2021
78Zak Crawley Zak Crawley England421605 v Pakistan, 25/08/2020
79Kyle Jamieson Kyle Jamieson New Zealand420463 v West Indies, 07/12/2020
80Ravichandran Ashwin Ravichandran Ashwin India420553 v England, 29/11/2016
81Shardul Thakur Shardul Thakur India419423 v England, 06/09/2021
82Shamarh Brooks Shamarh Brooks West Indies419536 v England, 20/07/2020
83Abdullah Shafique Abdullah Shafique Pakistan417417 v Bangladesh, 30/11/2021
84Roston Chase Roston Chase West Indies409626 v Pakistan, 14/05/2017
85Shai Hope Shai Hope West Indies400653 v Zimbabwe, 25/10/2017
86Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan397397 v Zimbabwe, 14/03/2021
87Haris Sohail Haris Sohail Pakistan392563 v New Zealand, 28/11/2018
88Sam Curran Sam Curran England391566 v Sri Lanka, 09/11/2018
89Joshua Da Silva Joshua Da Silva West Indies390442 v Sri Lanka, 25/03/2021
90John Campbell John Campbell West Indies389448 v New Zealand, 15/12/2020
91Chris Woakes Chris Woakes England382496 v India, 13/08/2018
92Rahmat Shah Rahmat Shah Afghanistan377471 v Bangladesh, 08/09/2019
93Dawid Malan Dawid Malan England376505 v Australia, 08/01/2018
94Darren Bravo Darren Bravo West Indies376709 v Australia, 23/04/2012
95Soumya Sarkar Soumya Sarkar Bangladesh375489 v Sri Lanka, 19/03/2017
96Mitchell Starc Mitchell Starc Australia370446 v India, 25/02/2017
97Dan Lawrence Dan Lawrence England369396 v New Zealand, 14/06/2021
98Cameron Green Cameron Green Australia368368 v India, 19/01/2021
99Wriddhiman Saha Wriddhiman Saha India358524 v Sri Lanka, 07/08/2017
100Kieran Powell Kieran Powell West Indies356490 v Sri Lanka, 10/06/2018