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, 08/01/2018
3 Marnus Labuschagne Marnus Labuschagne Australia 878 878 v India, 19/01/2021
4 Virat Kohli Virat Kohli India 862 937 v England, 22/08/2018
5 Joe Root Joe Root England 783 917 v Australia, 10/08/2015
6 Babar Azam Babar Azam Pakistan 781 800 v Bangladesh, 11/02/2020
7 Cheteshwar Pujara Cheteshwar Pujara India 760 888 v Sri Lanka, 07/08/2017
8 Ben Stokes Ben Stokes England 752 827 v West Indies, 20/07/2020
9 Ajinkya Rahane Ajinkya Rahane India 748 825 v New Zealand, 11/10/2016
10 Henry Nicholls Henry Nicholls New Zealand 747 778 v Bangladesh, 12/03/2019
11 David Warner David Warner Australia 724 880 v India, 13/12/2014
12 Tom Latham Tom Latham New Zealand 706 733 v West Indies, 07/12/2020
13 Rishabh Pant Rishabh Pant India 691 691 v Australia, 19/01/2021
14 Dean Elgar Dean Elgar South Africa 684 784 v Australia, 03/04/2018
15 Quinton de Kock Quinton de Kock South Africa 677 802 v New Zealand, 29/03/2017
16 Ross Taylor Ross Taylor New Zealand 669 871 v West Indies, 23/12/2013
17 Dimuth Karunaratne Dimuth Karunaratne Sri Lanka 666 754 v South Africa, 22/07/2018
18 Rohit Sharma Rohit Sharma India 660 722 v South Africa, 22/10/2019
19 Azhar Ali Azhar Ali Pakistan 658 787 v Australia, 30/12/2016
20 Mushfiqur Rahim Mushfiqur Rahim Bangladesh 654 658 v Australia, 07/09/2017
20 Angelo Mathews Angelo Mathews Sri Lanka 654 877 v New Zealand, 30/12/2014
22 Jos Buttler Jos Buttler England 630 637 v Pakistan, 25/08/2020
23 Faf du Plessis Faf du Plessis South Africa 625 734 v India, 17/01/2018
23 Mayank Agarwal Mayank Agarwal India 625 727 v New Zealand, 25/02/2020
25 Aiden Markram Aiden Markram South Africa 624 759 v Australia, 03/04/2018
26 Travis Head Travis Head Australia 618 661 v New Zealand, 30/12/2019
27 BJ Watling BJ Watling New Zealand 604 696 v England, 03/12/2019
28 Brendan Taylor Brendan Taylor Zimbabwe 599 684 v Bangladesh, 29/10/2014
29 Tamim Iqbal Tamim Iqbal Bangladesh 597 709 v Australia, 30/08/2017
30 Asad Shafiq Asad Shafiq Pakistan 596 758 v England, 18/07/2016
31 Rory Burns Rory Burns England 591 661 v West Indies, 28/07/2020
32 Jermaine Blackwood Jermaine Blackwood West Indies 590 590 v New Zealand, 15/12/2020
33 Ravindra Jadeja Ravindra Jadeja India 578 584 v Australia, 11/01/2021
34 Shakib Al Hasan Shakib Al Hasan Bangladesh 576 694 v Australia, 30/08/2017
35 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 573 612 v Zimbabwe, 10/11/2016
36 Mohammad Rizwan Mohammad Rizwan Pakistan 572 572 v New Zealand, 07/01/2021
37 Colin de Grandhomme Colin de Grandhomme New Zealand 566 589 v India, 03/03/2020
38 Jason Holder Jason Holder West Indies 563 581 v England, 26/01/2019
39 Usman Khawaja Usman Khawaja Australia 561 747 v Pakistan, 07/01/2017
40 Dinesh Chandimal Dinesh Chandimal Sri Lanka 558 755 v West Indies, 18/06/2018
41 Mominul Haque Mominul Haque Bangladesh 556 661 v Pakistan, 10/05/2015
42 Tim Paine Tim Paine Australia 555 592 v India, 20/12/2020
43 Craig Ervine Craig Ervine Zimbabwe 549 549 v Bangladesh, 26/02/2020
44 Zak Crawley Zak Crawley England 548 605 v Pakistan, 25/08/2020
45 Niroshan Dickwella Niroshan Dickwella Sri Lanka 545 595 v Zimbabwe, 23/01/2020
46 Kusal Mendis Kusal Mendis Sri Lanka 540 693 v West Indies, 18/06/2018
47 Kusal Perera Kusal Perera Sri Lanka 533 559 v South Africa, 23/02/2019
47 Shubman Gill Shubman Gill India 533 533 v Australia, 19/01/2021
49 Shan Masood Shan Masood Pakistan 526 653 v England, 08/08/2020
49 Ollie Pope Ollie Pope England 526 564 v Pakistan, 08/08/2020
51 Dom Sibley Dom Sibley England 524 575 v Pakistan, 17/08/2020
52 Tom Blundell Tom Blundell New Zealand 522 561 v India, 03/03/2020
53 Shane Dowrich Shane Dowrich West Indies 516 562 v England, 12/07/2020
54 Joe Denly Joe Denly England 515 578 v South Africa, 07/01/2020
54 Hanuma Vihari Hanuma Vihari India 515 601 v West Indies, 02/09/2019
56 Mahmudullah Mahmudullah Bangladesh 514 574 v New Zealand, 12/03/2019
57 Matthew Wade Matthew Wade Australia 501 537 v India, 30/12/2020
58 Jonny Bairstow Jonny Bairstow England 500 772 v South Africa, 08/08/2017
59 Joe Burns Joe Burns Australia 497 575 v New Zealand, 24/02/2016
60 Shimron Hetmyer Shimron Hetmyer West Indies 495 561 v England, 26/01/2019
61 Temba Bavuma Temba Bavuma South Africa 492 627 v Pakistan, 07/01/2019
62 Kraigg Brathwaite Kraigg Brathwaite West Indies 490 701 v England, 29/08/2017
63 Sikandar Raza Sikandar Raza Zimbabwe 487 547 v West Indies, 02/11/2017
64 KL Rahul KL Rahul India 484 761 v Sri Lanka, 16/08/2017
65 Sean Williams Sean Williams Zimbabwe 480 485 v Sri Lanka, 31/01/2020
66 Oshada Fernando Oshada Fernando Sri Lanka 478 509 v Pakistan, 23/12/2019
67 Syed Abid Ali Syed Abid Ali Pakistan 475 518 v England, 17/08/2020
68 Kyle Jamieson Kyle Jamieson New Zealand 460 463 v West Indies, 15/12/2020
69 Shamarh Brooks Shamarh Brooks West Indies 459 536 v England, 20/07/2020
70 Roston Chase Roston Chase West Indies 453 626 v Pakistan, 14/05/2017
71 Liton Das Liton Das Bangladesh 450 450 v Zimbabwe, 26/02/2020
72 John Campbell John Campbell West Indies 448 448 v New Zealand, 15/12/2020
73 Shai Hope Shai Hope West Indies 445 653 v Zimbabwe, 25/10/2017
74 Jeet Raval Jeet Raval New Zealand 438 614 v West Indies, 11/12/2017
75 Kevin OBrien Kevin O'Brien Ireland 423 448 v Afghanistan, 17/03/2019
75 Sam Curran Sam Curran England 423 566 v Sri Lanka, 09/11/2018
77 Faheem Ashraf Faheem Ashraf Pakistan 422 422 v New Zealand, 07/01/2021
78 Soumya Sarkar Soumya Sarkar Bangladesh 421 489 v Sri Lanka, 19/03/2017
78 Haris Sohail Haris Sohail Pakistan 421 563 v New Zealand, 28/11/2018
80 Rassie van der Dussen Rassie van der Dussen South Africa 417 417 v Sri Lanka, 07/01/2021
81 Darren Bravo Darren Bravo West Indies 412 709 v Australia, 23/04/2012
82 Washington Sundar Washington Sundar India 403 403 v Australia, 19/01/2021
83 Rahmat Shah Rahmat Shah Afghanistan 400 471 v Bangladesh, 08/09/2019
83 Asghar Afghan Asghar Afghan Afghanistan 400 484 v Bangladesh, 08/09/2019
83 Chris Woakes Chris Woakes England 400 496 v India, 13/08/2018
86 Daryl Mitchell Daryl Mitchell New Zealand 399 402 v England, 03/12/2019
87 Lahiru Thirimanne Lahiru Thirimanne Sri Lanka 377 386 v India, 24/08/2015
88 Mitchell Santner Mitchell Santner New Zealand 376 432 v England, 24/11/2019
89 Ibrahim Zadran Ibrahim Zadran Afghanistan 375 426 v Bangladesh, 08/09/2019
90 Ravichandran Ashwin Ravichandran Ashwin India 370 553 v England, 29/11/2016
90 Mitchell Starc Mitchell Starc Australia 370 446 v India, 27/02/2017
92 Cameron Green Cameron Green Australia 368 368 v India, 19/01/2021
93 Imam-ul-Haq Imam-ul-Haq Pakistan 360 433 v South Africa, 15/01/2019
94 Wriddhiman Saha Wriddhiman Saha India 358 524 v Sri Lanka, 07/08/2017
95 Mitchell Marsh Mitchell Marsh Australia 356 552 v South Africa, 12/03/2018
96 Moeen Ali Moeen Ali England 355 655 v South Africa, 08/08/2017
97 Cameron Bancroft Cameron Bancroft Australia 354 483 v South Africa, 26/03/2018
98 Prithvi Shaw Prithvi Shaw India 350 465 v West Indies, 14/10/2018
99 Zafar Gohar Zafar Gohar Pakistan 348 348 v New Zealand, 07/01/2021
100 Shadab Khan Shadab Khan Pakistan 344 358 v England, 08/08/2020
Select Language
Dark / Light mode