ICC Cricket Rankings Logo

ICC Test Championship Batting Rankings

Test Batting
Rating Name Career Best Test Rating Career Best Test Ranking
1 919 K.S. Williamson NZ 919 v Pakistan, 07/01/2021 1 v Australia, on 17/11/2015
2 891 S.P.D. Smith AUS 947 v England, 30/12/2017 1 v West Indies, on 15/06/2015
3 878 M. Labuschagne AUS 878 v India, 19/01/2021 3 v New Zealand, on 07/01/2020
4 862 V. Kohli IND 937 v England, 22/08/2018 1 v England, on 04/08/2018
5 783 J.E. Root ENG 917 v Australia, 10/08/2015 1 v Australia, on 10/08/2015
6 781 Babar Azam PAK 800 v Bangladesh, 11/02/2020 5 v Bangladesh, on 11/02/2020
7 760 C.A. Pujara IND 888 v Sri Lanka, 07/08/2017 2 v Australia, on 20/03/2017
8 752 B.A. Stokes ENG 827 v West Indies, 20/07/2020 3 v West Indies, on 20/07/2020
9 748 A.M. Rahane IND 825 v New Zealand, 11/10/2016 5 v South Africa, on 22/10/2019
10 747 H.M. Nicholls NZ 778 v Bangladesh, 12/03/2019 5 v Bangladesh, on 12/03/2019
11 724 D.A. Warner AUS 880 v India, 13/12/2014 4 v Pakistan, on 26/10/2014
12 706 T.W.M. Latham NZ 733 v West Indies, 07/12/2020 7 v Sri Lanka, on 26/08/2019
13 691 R.R. Pant IND 691 v Australia, 19/01/2021 13 v Australia, on 19/01/2021
14 684 D. Elgar SA 784 v Australia, 03/04/2018 8 v Australia, on 26/03/2018
15 677 Q. de Kock SA 802 v New Zealand, 29/03/2017 6 v New Zealand, on 29/03/2017
16 669 L.R.P.L. Taylor NZ 871 v West Indies, 23/12/2013 4 v West Indies, on 23/12/2013
17 666 F.D.M. Karunaratne SL 754 v South Africa, 22/07/2018 6 v New Zealand, on 26/08/2019
18 660 R.G. Sharma IND 722 v South Africa, 22/10/2019 10 v South Africa, on 22/10/2019
19 658 Azhar Ali PAK 787 v Australia, 30/12/2016 6 v Australia, on 07/01/2017
20 654 A.D. Mathews SL 877 v New Zealand, 30/12/2014 3 v Pakistan, on 18/08/2014
20 654 Mushfiqur Rahim BAN 658 v Australia, 07/09/2017 18 v Zimbabwe, on 14/11/2018
22 630 J.C. Buttler ENG 637 v Pakistan, 25/08/2020 17 v Sri Lanka, on 27/11/2018
23 625 M.A. Agarwal IND 727 v New Zealand, 25/02/2020 10 v Bangladesh, on 24/11/2019
23 625 F. du Plessis SA 734 v India, 17/01/2018 10 v Sri Lanka, on 17/02/2019
25 624 A.K. Markram SA 759 v Australia, 03/04/2018 7 v Sri Lanka, on 14/07/2018
26 618 T.M. Head AUS 661 v New Zealand, 30/12/2019 18 v England, on 18/08/2019
27 604 B.J. Watling NZ 696 v England, 03/12/2019 11 v England, on 03/12/2019
28 599 B.R.M. Taylor ZIM 684 v Bangladesh, 29/10/2014 16 v Bangladesh, on 29/10/2014
29 597 Tamim Iqbal BAN 709 v Australia, 30/08/2017 14 v Australia, on 30/08/2017
30 596 Asad Shafiq PAK 758 v England, 18/07/2016 11 v England, on 26/10/2015
31 591 R.J. Burns ENG 661 v West Indies, 28/07/2020 17 v West Indies, on 28/07/2020
32 590 J. Blackwood WI 590 v New Zealand, 15/12/2020 33 v Sri Lanka, on 18/10/2015
33 578 R.A. Jadeja IND 584 v Australia, 11/01/2021 34 v Australia, on 11/01/2021
34 576 Shakib Al Hasan BAN 694 v Australia, 30/08/2017 18 v Australia, on 30/08/2017
35 573 D.M. de Silva SL 612 v Zimbabwe, 10/11/2016 28 v Zimbabwe, on 10/11/2016
36 572 Mohammad Rizwan PAK 572 v New Zealand, 07/01/2021 38 v New Zealand, on 07/01/2021
37 566 C. de Grandhomme NZ 589 v India, 03/03/2020 29 v India, on 03/03/2020
38 563 J.O. Holder WI 581 v England, 26/01/2019 33 v England, on 26/01/2019
39 561 U.T. Khawaja AUS 747 v Pakistan, 07/01/2017 10 v Pakistan, on 11/10/2018
40 558 L.D. Chandimal SL 755 v West Indies, 18/06/2018 9 v India, on 06/12/2017
41 556 Mominul Haque BAN 661 v Pakistan, 10/05/2015 18 v Zimbabwe, on 16/11/2014
42 555 T.D. Paine AUS 592 v India, 20/12/2020 33 v India, on 20/12/2020
43 549 C.R. Ervine ZIM 549 v Bangladesh, 26/02/2020 41 v Sri Lanka, on 18/07/2017
44 548 Z. Crawley ENG 605 v Pakistan, 25/08/2020 28 v Pakistan, on 25/08/2020
45 545 D.P.D.N. Dickwella SL 595 v Zimbabwe, 23/01/2020 31 v Pakistan, on 23/12/2019
46 540 B.K.G. Mendis SL 693 v West Indies, 18/06/2018 12 v West Indies, on 18/06/2018
47 533 Shubman Gill IND 533 v Australia, 19/01/2021 47 v Australia, on 19/01/2021
47 533 M.D.K.J. Perera SL 559 v South Africa, 23/02/2019 40 v South Africa, on 17/02/2019
49 526 Shan Masood PAK 653 v England, 08/08/2020 19 v England, on 08/08/2020
49 526 O.J. Pope ENG 564 v Pakistan, 08/08/2020 36 v Pakistan, on 08/08/2020
51 524 D.P. Sibley ENG 575 v West Indies, 20/07/2020 35 v West Indies, on 20/07/2020
52 522 T.A. Blundell NZ 561 v India, 03/03/2020 37 v India, on 03/03/2020
53 516 S.O. Dowrich WI 562 v England, 12/07/2020 37 v England, on 12/07/2020
54 515 J.L. Denly ENG 578 v South Africa, 07/01/2020 35 v South Africa, on 07/01/2020
54 515 G.H. Vihari IND 601 v West Indies, 02/09/2019 30 v West Indies, on 02/09/2019
56 514 Mahmudullah BAN 574 v New Zealand, 12/03/2019 34 v New Zealand, on 12/03/2019
57 501 M.S. Wade AUS 537 v India, 30/12/2020 49 v India, on 06/03/2013
58 500 J.M. Bairstow ENG 772 v South Africa, 08/08/2017 7 v South Africa, on 08/08/2017
59 497 J.A. Burns AUS 575 v New Zealand, 24/02/2016 33 v New Zealand, on 24/02/2016
60 495 S.O. Hetmyer WI 561 v England, 26/01/2019 39 v England, on 26/01/2019
61 492 T. Bavuma SA 627 v Pakistan, 07/01/2019 26 v Pakistan, on 07/01/2019
62 490 K.C. Brathwaite WI 701 v England, 29/08/2017 13 v Bangladesh, on 14/07/2018
63 487 Sikandar Raza ZIM 547 v West Indies, 02/11/2017 44 v West Indies, on 02/11/2017
64 484 K.L. Rahul IND 761 v Sri Lanka, 16/08/2017 8 v Sri Lanka, on 20/11/2017
65 480 S.C. Williams ZIM 485 v Sri Lanka, 31/01/2020 61 v Sri Lanka, on 31/01/2020
66 478 B.O.P. Fernando SL 509 v Pakistan, 23/12/2019 52 v Pakistan, on 23/12/2019
67 475 Abid Ali PAK 518 v England, 17/08/2020 49 v England, on 17/08/2020
68 460 K.A. Jamieson NZ 463 v West Indies, 07/12/2020 67 v West Indies, on 15/12/2020
69 459 S.S.J. Brooks WI 536 v England, 20/07/2020 45 v England, on 20/07/2020
70 453 R.L. Chase WI 626 v Pakistan, 14/05/2017 28 v Pakistan, on 14/05/2017
71 450 Liton Das BAN 450 v Zimbabwe, 26/02/2020 70 v Pakistan, on 11/02/2020
72 448 J.D. Campbell WI 448 v New Zealand, 15/12/2020 71 v New Zealand, on 15/12/2020
73 445 S.D. Hope WI 653 v Zimbabwe, 25/10/2017 25 v Zimbabwe, on 25/10/2017
74 438 J.A. Raval NZ 614 v West Indies, 11/12/2017 31 v West Indies, on 11/12/2017
75 423 S.M. Curran ENG 566 v Sri Lanka, 09/11/2018 35 v Sri Lanka, on 09/11/2018
75 423 K.J. O'Brien IRE 448 v Afghanistan, 17/03/2019 65 v Pakistan, on 15/05/2018
77 422 Faheem Ashraf PAK 422 v New Zealand, 07/01/2021 76 v Ireland, on 15/05/2018
78 421 Soumya Sarkar BAN 489 v Sri Lanka, 19/03/2017 49 v Sri Lanka, on 19/03/2017
78 421 Haris Sohail PAK 563 v New Zealand, 28/11/2018 38 v New Zealand, on 28/11/2018
80 417 H.E. van der Dussen SA 417 v Sri Lanka, 07/01/2021 80 v Sri Lanka, on 07/01/2021
81 412 D.M. Bravo WI 709 v Australia, 23/04/2012 15 v New Zealand, on 07/12/2013
82 403 Washington Sundar IND 403 v Australia, 19/01/2021 82 v Australia, on 19/01/2021
83 400 Asghar Afghan AFG 484 v Bangladesh, 08/09/2019 63 v Bangladesh, on 08/09/2019
83 400 C.R. Woakes ENG 496 v India, 13/08/2018 51 v India, on 13/08/2018
83 400 Rahmat Shah AFG 471 v Bangladesh, 08/09/2019 65 v Bangladesh, on 08/09/2019
86 399 D.J. Mitchell NZ 402 v England, 03/12/2019 81 v England, on 03/12/2019
87 377 H.D.R.L. Thirimanne SL 386 v India, 24/08/2015 68 v Bangladesh, on 12/03/2013
88 376 M.J. Santner NZ 432 v England, 24/11/2019 63 v Australia, on 01/12/2015
89 375 Ibrahim Zadran AFG 426 v Bangladesh, 08/09/2019 76 v Bangladesh, on 08/09/2019
90 370 R. Ashwin IND 553 v England, 29/11/2016 38 v England, on 29/11/2016
90 370 M.A. Starc AUS 446 v India, 27/02/2017 59 v India, on 27/02/2017
92 368 C. Green AUS 368 v India, 19/01/2021 92 v India, on 19/01/2021
93 360 Imam-ul-Haq PAK 433 v South Africa, 15/01/2019 73 v South Africa, on 15/01/2019
94 358 W.P. Saha IND 524 v Sri Lanka, 07/08/2017 45 v Sri Lanka, on 07/08/2017
95 356 M.R. Marsh AUS 552 v South Africa, 12/03/2018 43 v South Africa, on 05/03/2018
96 355 M.M. Ali ENG 655 v South Africa, 08/08/2017 22 v South Africa, on 10/07/2017
97 354 C.T. Bancroft AUS 483 v South Africa, 26/03/2018 57 v South Africa, on 26/03/2018
98 350 P.P. Shaw IND 465 v West Indies, 14/10/2018 60 v West Indies, on 14/10/2018
99 348 Zafar Gohar PAK 348 v New Zealand, 07/01/2021 96 v New Zealand, on 07/01/2021
100 344 Shadab Khan PAK 358 v England, 08/08/2020 94 v England, on 08/08/2020

The current top 100 Test batsmen are listed below, clicking on a player name will take you to their player page.

If you want to find out the ranking of a current player who is not in the top or if you want to chart the rating of a retired player, enter their name into the search box.

Search for a Player

Type in a player’s full surname (or the first few letters) and hit search.