ICC Test Batting Rankings


POS PLAYER TEAM RATING CAREER BEST RATING
1 Kane Williamson  NZ 883 919 v Pakistan, 07/01/2021
0
2 Travis Head  AUS 874 884 v India, 11/06/2023
-2
3 Babar Azam  PAK 862 882 v New Zealand, 30/12/2022
-3
4 Steve Smith  AUS 855 947 v England, 08/01/2018
-2
5 Marnus Labuschagne  AUS 849 937 v West Indies, 12/12/2022
-2
6 Joe Root  ENG 842 923 v India, 05/07/2022
-1
7 Usman Khawaja  AUS 824 847 v England, 02/07/2023
0
8 Daryl Mitchell  NZ 792 800 v Sri Lanka, 13/03/2023
0
9 Dimuth Karunaratne  SL 780 783 v Ireland, 18/04/2023
0
10 Rishabh Pant  IND 758 801 v England, 05/07/2022
0
11 Tom Blundell  NZ 739 782 v England, 28/02/2023
0
12 Harry Brook  ENG 736 736 v Australia, 10/07/2023
-1
13 Rohit Sharma  IND 729 813 v England, 06/09/2021
-1
14 Virat Kohli  IND 700 937 v England, 22/08/2018
0
15 Dinesh Chandimal  SL 697 755 v West Indies, 18/06/2018
0
16 Temba Bavuma  SA 685 685 v West Indies, 12/03/2023
0
17 Litton Das  BAN 682 724 v Sri Lanka, 27/05/2022
0
18 Ben Stokes  ENG 678 827 v West Indies, 20/07/2020
-5
19 Tom Latham  NZ 658 733 v West Indies, 07/12/2020
-1
20 Devon Conway  NZ 656 661 v South Africa, 01/03/2022
-1
= Mushfiqur Rahim  BAN 656 675 v Sri Lanka, 27/05/2022
-1
22 Jonny Bairstow  ENG 643 772 v South Africa, 07/08/2017
-3
23 Angelo Mathews  SL 639 877 v New Zealand, 30/12/2015
-1
24 Ben Duckett  ENG 636 671 v Australia, 02/07/2023
-6
25 Aiden Markram  SA 634 759 v Australia, 03/04/2018
0
26 Cheteshwar Pujara  IND 618 888 v Sri Lanka, 07/08/2017
-1
27 Henry Nicholls  NZ 616 778 v Bangladesh, 12/03/2019
-1
28 Saud Shakeel  PAK 614 614 v New Zealand, 06/01/2023
-1
= Imam-ul-Haq  PAK 614 614 v New Zealand, 06/01/2023
-1
30 Mohammad Rizwan  PAK 604 700 v Australia, 16/03/2022
-2
= Ollie Pope  ENG 604 637 v Ireland, 05/06/2023
0
32 Kraigg Brathwaite  WI 603 701 v England, 29/08/2017
-1
33 Dean Elgar  SA 599 784 v Australia, 03/04/2018
-2
34 David Warner  AUS 594 880 v India, 13/12/2014
-8
35 Ajinkya Rahane  IND 588 825 v New Zealand, 11/10/2016
-1
36 Shreyas Iyer  IND 586 666 v Bangladesh, 26/12/2022
-1
37 Dhananjaya de Silva  SL 583 636 v West Indies, 03/12/2021
-1
38 Kusal Mendis  SL 579 693 v West Indies, 18/06/2018
-2
39 Shakib Al Hasan  BAN 577 694 v Australia, 30/08/2017
-2
40 Cameron Green  AUS 575 625 v India, 13/03/2023
-1
41 Alex Carey  AUS 568 628 v South Africa, 30/12/2022
-7
= Ravindra Jadeja  IND 568 605 v Australia, 13/02/2023
0
43 Jermaine Blackwood  WI 559 596 v Bangladesh, 07/02/2021
0
44 Craig Ervine  ZIM 555 555 v West Indies, 14/02/2023
0
45 Abdullah Shafique  PAK 549 676 v England, 05/12/2022
0
46 Tamim Iqbal  BAN 545 709 v Australia, 30/08/2017
0
47 Akshar Patel  IND 543 548 v Australia, 13/03/2023
0
48 Sarfaraz Ahmed  PAK 524 715 v Sri Lanka, 21/06/2015
0
= Keegan Petersen  SA 524 597 v India, 15/01/2022
0
= Zak Crawley  ENG 524 605 v Pakistan, 25/08/2020
-7
51 Shubman Gill  IND 521 537 v Australia, 13/03/2023
-1
52 Kyle Verreynne  SA 517 536 v Australia, 30/12/2022
-1
53 Fawad Alam  PAK 510 648 v Australia, 08/03/2022
-1
54 Mominul Haque  BAN 504 661 v Pakistan, 10/05/2015
-1
55 Nazmul Shanto  BAN 503 503 v Afghanistan, 18/06/2023
-1
56 Nkruma Bonner  WI 502 631 v England, 12/03/2022
-1
57 Rassie van der Dussen  SA 497 557 v New Zealand, 01/03/2022
-1
58 Niroshan Dickwella  SL 489 595 v Zimbabwe, 23/01/2020
0
59 Ben Foakes  ENG 480 512 v New Zealand, 20/02/2023
0
60 Harry Tector  IRE 479 504 v Sri Lanka, 28/04/2023
0
61 Lokesh Rahul  IND 478 761 v Sri Lanka, 14/08/2017
0
62 Hanuma Vihari  IND 467 601 v West Indies, 02/09/2019
0
63 Joshua Da Silva  WI 464 484 v England, 28/03/2022
0
64 Jason Holder  WI 454 581 v England, 26/01/2019
0
65 Lorcan Tucker  IRE 450 455 v Sri Lanka, 28/04/2023
0
66 Oshada Fernando  SL 448 509 v Pakistan, 23/12/2019
0
67 Kyle Mayers  WI 445 526 v Sri Lanka, 02/04/2021
0
68 Pathum Nissanka  SL 442 519 v India, 08/03/2022
0
69 Sarel Erwee  SA 432 476 v England, 21/08/2022
0
= Ibrahim Zadran  AFG 432 486 v Zimbabwe, 14/03/2021
0
71 null  BAN 430 461 v India, 26/12/2022
0
72 Shan Masood  PAK 423 653 v England, 08/08/2020
0
73 Tagenarine Chanderpaul  WI 416 497 v Zimbabwe, 08/02/2023
0
74 John Campbell  WI 413 448 v New Zealand, 15/12/2020
0
75 Ravichandran Ashwin  IND 410 553 v England, 29/11/2016
-1
76 Agha Salman  PAK 409 409 v New Zealand, 06/01/2023
-1
77 Alex Lees  ENG 407 446 v South Africa, 12/09/2022
-2
78 Sadeera Samarawickrama  SL 406 406 v Ireland, 18/04/2023
0
79 Innocent Kaia  ZIM 394 394 v West Indies, 14/02/2023
0
80 Faheem Ashraf  PAK 393 547 v South Africa, 08/02/2021
0
81 Kamindu Mendis 380
0
= Nurul Hasan  BAN 380 410 v West Indies, 28/06/2022
0
= Hashmatullah Shaidi  AFG 380 397 v Zimbabwe, 14/03/2021
0
= Chris Woakes  ENG 380 496 v India, 13/08/2018
85 Roston Chase  WI 377 626 v Pakistan, 14/05/2017
-1
86 Mahmudul Hasan Joy  BAN 374 472 v South Africa, 04/04/2022
-1
87 Jamie Overton  ENG 367 418 v New Zealand, 27/06/2022
-1
88 Rahmat Shah  AFG 366 471 v Bangladesh, 08/09/2019
-1
89 Mitchell Marsh  AUS 362 552 v South Africa, 12/03/2018
90 Marco Jansen  SA 342 345 v West Indies, 04/03/2023
-1
91 Will Young  NZ 340 472 v Bangladesh, 11/01/2022
-1
92 Curtis Campher  IRE 336 336 v England, 05/06/2023
-1
93 Mitchell Starc  AUS 331 446 v India, 25/02/2017
-5
94 Shamarh Brooks  WI 326 536 v England, 20/07/2020
-2
95 Tony de Zorzi  SA 325 325 v West Indies, 12/03/2023
-2
96 Peter Handscomb  AUS 321 643 v Bangladesh, 07/09/2017
-2
97 KNM Fernando  SL 315 315 v Ireland, 28/04/2023
-2
98 Andrew Balbirnie  IRE 312 356 v Sri Lanka, 28/04/2023
-2
99 Mehedi Hasan  BAN 308 361 v New Zealand, 05/01/2022
-2
100 Shardul Thakur  IND 306 423 v England, 06/09/2021
-2

Last Updated – 10. July 2023

Leave a Reply

Your email address will not be published. Required fields are marked *