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
2Kane Williamson Kane Williamson New Zealand901919 v Pakistan, 07/01/2021
3Steven Smith Steven Smith Australia891947 v England, 30/12/2017
4Marnus Labuschagne Marnus Labuschagne Australia878878 v India, 19/01/2021
5Rohit Sharma Rohit Sharma India813813 v England, 06/09/2021
6Virat Kohli Virat Kohli India783937 v England, 22/08/2018
7Babar Azam Babar Azam Pakistan749800 v Bangladesh, 11/02/2020
8David Warner David Warner Australia724880 v India, 13/12/2014
9Quinton de Kock Quinton de Kock South Africa717802 v New Zealand, 29/03/2017
10Henry Nicholls Henry Nicholls New Zealand714778 v Bangladesh, 12/03/2019
11Dimuth Karunaratne Dimuth Karunaratne Sri Lanka712754 v South Africa, 22/07/2018
12Ross Taylor Ross Taylor New Zealand693871 v West Indies, 23/12/2013
13Rishabh Pant Rishabh Pant India690752 v New Zealand, 22/06/2021
14Tom Latham Tom Latham New Zealand677733 v West Indies, 07/12/2020
15Cheteshwar Pujara Cheteshwar Pujara India673888 v Sri Lanka, 27/11/2017
16Ben Stokes Ben Stokes England664827 v West Indies, 20/07/2020
17Dean Elgar Dean Elgar South Africa661784 v Australia, 03/04/2018
18Mohammad Rizwan Mohammad Rizwan Pakistan651667 v South Africa, 08/02/2021
18Aiden Markram Aiden Markram South Africa651759 v Australia, 03/04/2018
20Fawad Alam Fawad Alam Pakistan640640 v West Indies, 24/08/2021
21Azhar Ali Azhar Ali Pakistan636787 v Australia, 30/12/2016
22Ajinkya Rahane Ajinkya Rahane India630825 v New Zealand, 11/10/2016
23Mushfiqur Rahim Mushfiqur Rahim Bangladesh626658 v Australia, 07/09/2017
24Rory Burns Rory Burns England619661 v West Indies, 28/07/2020
25Travis Head Travis Head Australia618661 v New Zealand, 30/12/2020
25Angelo Mathews Angelo Mathews Sri Lanka618877 v New Zealand, 30/12/2015
27Tamim Iqbal Tamim Iqbal Bangladesh605709 v Australia, 30/08/2017
28Brendan Taylor Brendan Taylor Zimbabwe603684 v Bangladesh, 29/10/2014
28Sean Williams Sean Williams Zimbabwe603621 v Afghanistan, 14/03/2021
30Mominul Haque Mominul Haque Bangladesh596661 v Pakistan, 10/05/2015
31Niroshan Dickwella Niroshan Dickwella Sri Lanka589595 v Zimbabwe, 23/01/2020
32Dhananjaya de Silva Dhananjaya de Silva Sri Lanka588612 v Zimbabwe, 10/11/2016
33Jermaine Blackwood Jermaine Blackwood West Indies576596 v Bangladesh, 07/02/2021
34Mayank Agarwal Mayank Agarwal India571727 v New Zealand, 25/02/2020
35Faf du Plessis Faf du Plessis South Africa570734 v India, 17/01/2018
36Jason Holder Jason Holder West Indies567581 v England, 26/01/2019
37Jos Buttler Jos Buttler England564649 v Sri Lanka, 26/01/2021
38Asad Shafiq Asad Shafiq Pakistan561758 v England, 18/07/2016
39Tim Paine Tim Paine Australia555592 v India, 20/12/2020
40Shakib Al Hasan Shakib Al Hasan Bangladesh553694 v Australia, 30/08/2017
41Colin de Grandhomme Colin de Grandhomme New Zealand549589 v India, 03/03/2020
42Devon Conway Devon Conway New Zealand547547 v India, 22/06/2021
43Kraigg Brathwaite Kraigg Brathwaite West Indies543701 v England, 29/08/2017
44Rassie van der Dussen Rassie van der Dussen South Africa542542 v West Indies, 22/06/2021
45Mahmudullah Mahmudullah Bangladesh540574 v New Zealand, 12/03/2019
46KL Rahul KL Rahul India539761 v Sri Lanka, 14/08/2017
47Syed Abid Ali Syed Abid Ali Pakistan532560 v Zimbabwe, 11/05/2021
48Ravindra Jadeja Ravindra Jadeja India529584 v Australia, 11/01/2021
49Ollie Pope Ollie Pope England528564 v Pakistan, 08/08/2020
50Dinesh Chandimal Dinesh Chandimal Sri Lanka526755 v West Indies, 18/06/2018
51Sikandar Raza Sikandar Raza Zimbabwe523547 v West Indies, 02/11/2017
52Craig Ervine Craig Ervine Zimbabwe522549 v Bangladesh, 26/02/2020
53Tom Blundell Tom Blundell New Zealand519561 v India, 03/03/2020
54Temba Bavuma Temba Bavuma South Africa518627 v Pakistan, 07/01/2019
55Faheem Ashraf Faheem Ashraf Pakistan517547 v South Africa, 08/02/2021
56Kusal Mendis Kusal Mendis Sri Lanka514693 v West Indies, 18/06/2018
57Liton Das Liton Das Bangladesh509509 v Zimbabwe, 11/07/2021
58Matthew Wade Matthew Wade Australia501537 v India, 30/12/2021
59Oshada Fernando Oshada Fernando Sri Lanka499509 v Pakistan, 23/12/2019
60Lahiru Thirimanne Lahiru Thirimanne Sri Lanka498498 v Bangladesh, 03/05/2021
61Joe Burns Joe Burns Australia497575 v New Zealand, 24/02/2016
62Shan Masood Shan Masood Pakistan495653 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 Lanka485559 v South Africa, 23/02/2019
66Shane Dowrich Shane Dowrich West Indies476562 v England, 12/07/2020
67Dominic Sibley Dominic Sibley England473575 v West Indies, 20/07/2020
68Hanuma Vihari Hanuma Vihari India470601 v West Indies, 02/09/2019
68Washington Sundar Washington Sundar India470494 v England, 10/03/2021
70Jonny Bairstow Jonny Bairstow England461772 v South Africa, 07/08/2017
70Joe Denly Joe Denly England461578 v South Africa, 07/01/2020
72Shubman Gill Shubman Gill India459562 v England, 09/02/2021
73Nkrumah Bonner Nkrumah Bonner West Indies455544 v Sri Lanka, 25/03/2021
74Roston Chase Roston Chase West Indies434626 v Pakistan, 14/05/2017
75Kyle Jamieson Kyle Jamieson New Zealand429463 v West Indies, 07/12/2020
76Kyle Mayers Kyle Mayers West Indies428526 v Sri Lanka, 02/04/2021
77Regis Chakabva Regis Chakabva Zimbabwe427435 v Pakistan, 11/05/2021
78Shamarh Brooks Shamarh Brooks West Indies424536 v England, 20/07/2020
79Shardul Thakur Shardul Thakur India423423 v England, 06/09/2021
80Zak Crawley Zak Crawley England421605 v Pakistan, 25/08/2020
80Shai Hope Shai Hope West Indies421653 v Zimbabwe, 25/10/2017
82Ravichandran Ashwin Ravichandran Ashwin India399553 v England, 29/11/2016
83Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan397397 v Zimbabwe, 14/03/2021
84Haris Sohail Haris Sohail Pakistan396563 v New Zealand, 28/11/2018
85John Campbell John Campbell West Indies393448 v New Zealand, 15/12/2020
86Sam Curran Sam Curran England391566 v Sri Lanka, 09/11/2018
87Chris Woakes Chris Woakes England382496 v India, 13/08/2018
88Darren Bravo Darren Bravo West Indies380709 v Australia, 23/04/2012
89Soumya Sarkar Soumya Sarkar Bangladesh378489 v Sri Lanka, 19/03/2017
90Rahmat Shah Rahmat Shah Afghanistan377471 v Bangladesh, 08/09/2019
91Dawid Malan Dawid Malan England376505 v Australia, 08/01/2018
92Mitchell Starc Mitchell Starc Australia370446 v India, 25/02/2017
93Dan Lawrence Dan Lawrence England369396 v New Zealand, 14/06/2021
94Shadman Islam Shadman Islam Bangladesh368396 v West Indies, 02/12/2018
94Cameron Green Cameron Green Australia368368 v India, 19/01/2021
96Kieran Powell Kieran Powell West Indies360490 v Sri Lanka, 10/06/2018
97Mitchell Santner Mitchell Santner New Zealand355432 v England, 24/11/2019
98Daryl Mitchell Daryl Mitchell New Zealand347402 v England, 03/12/2019
99Moeen Ali Moeen Ali England342655 v South Africa, 07/08/2017
100Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh338338 v Zimbabwe, 11/07/2021