Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for Test Batsmen

Rank Player Rating Career Best Rating
1 Kane Williamson Kane Williamson New Zealand 919 919 v Pakistan, 07/01/2021
2 Steven Smith Steven Smith Australia 891 947 v England, 30/12/2017
3 Marnus Labuschagne Marnus Labuschagne Australia 878 878 v India, 19/01/2021
4 Joe Root Joe Root England 831 917 v Australia, 10/08/2015
5 Virat Kohli Virat Kohli India 814 937 v England, 22/08/2018
6 Babar Azam Babar Azam Pakistan 760 800 v Bangladesh, 11/02/2020
7 Rishabh Pant Rishabh Pant India 747 747 v England, 10/03/2021
7 Henry Nicholls Henry Nicholls New Zealand 747 778 v Bangladesh, 12/03/2019
7 Rohit Sharma Rohit Sharma India 747 747 v England, 10/03/2021
10 David Warner David Warner Australia 724 880 v India, 13/12/2014
11 Tom Latham Tom Latham New Zealand 706 733 v West Indies, 07/12/2020
12 Ben Stokes Ben Stokes England 705 827 v West Indies, 20/07/2020
13 Cheteshwar Pujara Cheteshwar Pujara India 697 888 v Sri Lanka, 07/08/2017
14 Ajinkya Rahane Ajinkya Rahane India 688 825 v New Zealand, 11/10/2016
15 Aiden Markram Aiden Markram South Africa 673 759 v Australia, 03/04/2018
16 Ross Taylor Ross Taylor New Zealand 669 871 v West Indies, 23/12/2013
17 Mohammad Rizwan Mohammad Rizwan Pakistan 667 667 v South Africa, 08/02/2021
18 Dean Elgar Dean Elgar South Africa 662 784 v Australia, 03/04/2018
19 Angelo Mathews Angelo Mathews Sri Lanka 660 877 v New Zealand, 30/12/2015
20 Azhar Ali Azhar Ali Pakistan 656 787 v Australia, 30/12/2016
21 Dimuth Karunaratne Dimuth Karunaratne Sri Lanka 633 754 v South Africa, 22/07/2018
22 Mushfiqur Rahim Mushfiqur Rahim Bangladesh 630 658 v Australia, 07/09/2017
23 Quinton de Kock Quinton de Kock South Africa 625 802 v New Zealand, 29/03/2017
24 Sean Williams Sean Williams Zimbabwe 621 621 v Afghanistan, 14/03/2021
25 Jos Buttler Jos Buttler England 620 649 v Sri Lanka, 26/01/2021
26 Travis Head Travis Head Australia 618 661 v New Zealand, 30/12/2020
27 BJ Watling BJ Watling New Zealand 604 696 v England, 03/12/2019
28 Mayank Agarwal Mayank Agarwal India 600 727 v New Zealand, 25/02/2020
29 Niroshan Dickwella Niroshan Dickwella Sri Lanka 588 595 v Zimbabwe, 23/01/2020
30 Brendan Taylor Brendan Taylor Zimbabwe 587 684 v Bangladesh, 29/10/2014
31 Asad Shafiq Asad Shafiq Pakistan 584 758 v England, 18/07/2016
32 Faf du Plessis Faf du Plessis South Africa 582 734 v India, 17/01/2018
33 Tamim Iqbal Tamim Iqbal Bangladesh 579 709 v Australia, 30/08/2017
34 Shakib Al Hasan Shakib Al Hasan Bangladesh 578 694 v Australia, 30/08/2017
35 Mominul Haque Mominul Haque Bangladesh 566 661 v Pakistan, 10/05/2015
35 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 566 612 v Zimbabwe, 10/11/2016
35 Colin de Grandhomme Colin de Grandhomme New Zealand 566 589 v India, 03/03/2020
38 Usman Khawaja Usman Khawaja Australia 561 747 v Pakistan, 07/01/2017
39 Ravindra Jadeja Ravindra Jadeja India 555 584 v Australia, 11/01/2021
39 Tim Paine Tim Paine Australia 555 592 v India, 20/12/2020
41 Jermaine Blackwood Jermaine Blackwood West Indies 550 596 v Bangladesh, 07/02/2021
41 Jason Holder Jason Holder West Indies 550 581 v England, 26/01/2019
43 Faheem Ashraf Faheem Ashraf Pakistan 547 547 v South Africa, 08/02/2021
44 Nkrumah Bonner Nkrumah Bonner West Indies 544 544 v Sri Lanka, 25/03/2021
45 Rory Burns Rory Burns England 541 661 v West Indies, 28/07/2020
46 Sikandar Raza Sikandar Raza Zimbabwe 539 547 v West Indies, 02/11/2017
47 Craig Ervine Craig Ervine Zimbabwe 538 549 v Bangladesh, 26/02/2020
48 Temba Bavuma Temba Bavuma South Africa 529 627 v Pakistan, 07/01/2019
48 Kusal Mendis Kusal Mendis Sri Lanka 529 693 v West Indies, 18/06/2018
50 Dinesh Chandimal Dinesh Chandimal Sri Lanka 527 755 v West Indies, 18/06/2018
51 Tom Blundell Tom Blundell New Zealand 522 561 v India, 03/03/2020
52 Shan Masood Shan Masood Pakistan 516 653 v England, 08/08/2020
53 Kyle Mayers Kyle Mayers West Indies 513 513 v Sri Lanka, 25/03/2021
54 Liton Das Liton Das Bangladesh 507 507 v West Indies, 15/02/2021
54 Zak Crawley Zak Crawley England 507 605 v Pakistan, 25/08/2020
56 Mahmudullah Mahmudullah Bangladesh 504 574 v New Zealand, 12/03/2019
57 Matthew Wade Matthew Wade Australia 501 537 v India, 30/12/2021
58 Kusal Perera Kusal Perera Sri Lanka 500 559 v South Africa, 23/02/2019
58 Shane Dowrich Shane Dowrich West Indies 500 562 v England, 12/07/2020
60 Ollie Pope Ollie Pope England 499 564 v Pakistan, 08/08/2020
61 Joe Burns Joe Burns Australia 497 575 v New Zealand, 24/02/2016
62 Hanuma Vihari Hanuma Vihari India 495 601 v West Indies, 02/09/2019
63 Washington Sundar Washington Sundar India 494 494 v England, 10/03/2021
64 Kraigg Brathwaite Kraigg Brathwaite West Indies 493 701 v England, 29/08/2017
65 Joe Denly Joe Denly England 490 578 v South Africa, 07/01/2020
66 Asghar Afghan Asghar Afghan Afghanistan 487 487 v Zimbabwe, 14/03/2021
67 Ibrahim Zadran Ibrahim Zadran Afghanistan 486 486 v Zimbabwe, 14/03/2021
68 Shimron Hetmyer Shimron Hetmyer West Indies 480 561 v England, 26/01/2019
69 Dom Sibley Dom Sibley England 479 575 v West Indies, 20/07/2020
70 Shubman Gill Shubman Gill India 476 562 v England, 09/02/2021
71 KL Rahul KL Rahul India 465 761 v Sri Lanka, 14/08/2017
72 Oshada Fernando Oshada Fernando Sri Lanka 463 509 v Pakistan, 23/12/2019
73 Kyle Jamieson Kyle Jamieson New Zealand 460 463 v West Indies, 07/12/2020
74 Jonny Bairstow Jonny Bairstow England 453 772 v South Africa, 07/08/2017
75 Shamarh Brooks Shamarh Brooks West Indies 445 536 v England, 20/07/2020
76 Rassie van der Dussen Rassie van der Dussen South Africa 443 444 v Pakistan, 30/01/2021
77 Joshua Da Silva Joshua Da Silva West Indies 442 442 v Sri Lanka, 25/03/2021
78 Lahiru Thirimanne Lahiru Thirimanne Sri Lanka 441 441 v West Indies, 25/03/2021
79 Roston Chase Roston Chase West Indies 440 626 v Pakistan, 14/05/2017
80 Fawad Alam Fawad Alam Pakistan 439 445 v Sri Lanka, 16/07/2009
81 Jeet Raval Jeet Raval New Zealand 438 614 v West Indies, 11/12/2017
82 John Campbell John Campbell West Indies 435 448 v New Zealand, 15/12/2020
83 Shai Hope Shai Hope West Indies 432 653 v Zimbabwe, 25/10/2017
84 Kevin OBrien Kevin O'Brien Ireland 423 448 v Afghanistan, 17/03/2019
85 Syed Abid Ali Syed Abid Ali Pakistan 417 518 v England, 17/08/2020
86 Ravichandran Ashwin Ravichandran Ashwin India 416 553 v England, 29/11/2016
87 Haris Sohail Haris Sohail Pakistan 413 563 v New Zealand, 28/11/2018
88 Darren Bravo Darren Bravo West Indies 400 709 v Australia, 23/04/2012
89 Sam Curran Sam Curran England 399 566 v Sri Lanka, 09/11/2018
89 Daryl Mitchell Daryl Mitchell New Zealand 399 402 v England, 03/12/2019
91 Hashmatullah Shahidi Hashmatullah Shahidi Afghanistan 397 397 v Zimbabwe, 14/03/2021
92 Pathum Nissanka Pathum Nissanka Sri Lanka 393 393 v West Indies, 25/03/2021
93 Soumya Sarkar Soumya Sarkar Bangladesh 390 489 v Sri Lanka, 19/03/2017
94 Chris Woakes Chris Woakes England 380 496 v India, 13/08/2018
95 Rahmat Shah Rahmat Shah Afghanistan 377 471 v Bangladesh, 08/09/2019
96 Mitchell Santner Mitchell Santner New Zealand 376 432 v England, 24/11/2019
97 Ihsanullah Ihsanullah England 375 375 v India, 10/03/2021
98 Mitchell Starc Mitchell Starc Australia 370 446 v India, 25/02/2017
99 Cameron Green Cameron Green Australia 368 368 v India, 19/01/2021
100 Regis Chakabva Regis Chakabva Zimbabwe 361 418 v Bangladesh, 16/11/2014
Select Language
Dark / Light mode