ICC Test Championship Batting Rankings

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 100 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 submit.

ICC Rankings
The Official Rankings for International Cricket!
Top 100 Test Batsmen
ID Rat. Name Nat. Career Best Rating
1 911 S.P.D. Smith AUS 947 v England, 30/12/2017
2 886 V. Kohli IND 937 v England, 03/09/2018
3 827 M. Labuschagne AUS 827 v New Zealand, 07/01/2020
4 812 K.S. Williamson NZ 915 v Bangladesh, 03/03/2019
5 797 Babar Azam PAK 800 v Bangladesh, 11/02/2020
6 793 D.A. Warner AUS 880 v New Zealand, 17/11/2015
7 766 C.A. Pujara IND 888 v Sri Lanka, 28/11/2017
8 760 B.A. Stokes ENG 827 v West Indies, 20/07/2020
9 738 J.E. Root ENG 917 v Australia, 10/08/2015
10 726 A.M. Rahane IND 825 v New Zealand, 11/10/2016
11 714 M.A. Agarwal IND 727 v New Zealand, 25/02/2020
12 710 T.W.M. Latham NZ 724 v Sri Lanka, 26/08/2019
13 706 Q. de Kock SA 802 v New Zealand, 29/03/2017
14 680 F.D.M. Karunaratne SL 754 v South Africa, 22/07/2018
15 677 L.R.P.L. Taylor NZ 871 v West Indies, 23/12/2013
16 674 R.G. Sharma IND 722 v South Africa, 22/10/2019
17 658 A.D. Mathews SL 877 v New Zealand, 30/12/2014
18 654 Mushfiqur Rahim BAN 658 v Australia, 07/09/2017
19 652 H.M. Nicholls NZ 778 v Bangladesh, 12/03/2019
20 643 T.M. Head AUS 661 v New Zealand, 30/12/2019
21 637 J.C. Buttler ENG 637 v Pakistan, 25/08/2020
22 628 B.K.G. Mendis SL 693 v West Indies, 18/06/2018
23 627 Azhar Ali PAK 787 v Australia, 30/12/2016
24 624 D. Elgar SA 784 v Australia, 03/04/2018
25 621 B.J. Watling NZ 696 v England, 03/12/2019
26 608 Asad Shafiq PAK 758 v England, 18/07/2016
26 608 A.K. Markram SA 759 v Australia, 03/04/2018
28 605 Z. Crawley ENG 605 v Pakistan, 25/08/2020
29 600 Shan Masood PAK 653 v England, 08/08/2020
30 599 B.R.M. Taylor ZIM 684 v Bangladesh, 29/10/2014
31 597 R.J. Burns ENG 661 v West Indies, 28/07/2020
31 597 Tamim Iqbal BAN 709 v Australia, 30/08/2017
33 589 C. de Grandhomme NZ 589 v India, 03/03/2020
34 586 F. du Plessis SA 734 v India, 17/01/2018
35 584 U.T. Khawaja AUS 747 v Pakistan, 07/01/2017
36 578 D.P.D.N. Dickwella SL 595 v Zimbabwe, 23/01/2020
37 567 D.P. Sibley ENG 575 v Pakistan, 17/08/2020
38 563 L.D. Chandimal SL 755 v West Indies, 18/06/2018
39 561 T.A. Blundell NZ 561 v India, 03/03/2020
39 561 D.M. de Silva SL 612 v Zimbabwe, 10/11/2016
41 556 Mominul Haque BAN 661 v Pakistan, 10/05/2015
42 555 R.R. Pant IND 673 v Australia, 07/01/2019
43 553 J.O. Holder WI 581 v England, 26/01/2019
44 551 R.A. Jadeja IND 571 v Bangladesh, 16/11/2019
45 549 C.R. Ervine ZIM 549 v Bangladesh, 26/02/2020
46 531 O.J. Pope ENG 564 v Pakistan, 08/08/2020
47 529 G.H. Vihari IND 601 v West Indies, 02/09/2019
48 521 S.O. Dowrich WI 562 v England, 12/07/2020
49 520 J.L. Denly ENG 578 v South Africa, 07/01/2020
50 516 T.D. Paine AUS 528 v India, 30/12/2018
51 514 K.C. Brathwaite WI 701 v England, 29/08/2017
51 514 Mahmudullah BAN 574 v New Zealand, 12/03/2019
53 508 R.L. Chase WI 626 v Pakistan, 14/05/2017
54 505 S.O. Hetmyer WI 561 v England, 26/01/2019
55 504 K.L. Rahul IND 761 v Sri Lanka, 16/08/2017
56 503 S.S.J. Brooks WI 536 v England, 20/07/2020
57 494 J. Blackwood WI 575 v England, 05/05/2015
58 493 B.O.P. Fernando SL 509 v Pakistan, 23/12/2019
59 492 Abid Ali PAK 518 v England, 17/08/2020
60 491 J.A. Burns AUS 575 v New Zealand, 24/02/2016
61 488 M.S. Wade AUS 492 v New Zealand, 30/12/2019
62 487 Sikandar Raza ZIM 547 v West Indies, 02/11/2017
63 486 J.M. Bairstow ENG 772 v South Africa, 08/08/2017
64 485 T. Bavuma SA 627 v Pakistan, 07/01/2019
65 481 M.D.K.J. Perera SL 559 v South Africa, 23/02/2019
66 480 S.C. Williams ZIM 485 v Sri Lanka, 31/01/2020
66 480 Haris Sohail PAK 563 v New Zealand, 28/11/2018
68 456 J.A. Raval NZ 614 v West Indies, 11/12/2017
69 454 S.D. Hope WI 653 v Zimbabwe, 25/10/2017
70 450 Liton Das BAN 450 v Zimbabwe, 26/02/2020
71 448 D.M. Bravo WI 709 v Australia, 23/04/2012
72 444 Mohammad Rizwan PAK 444 v England, 25/08/2020
73 440 S.M. Curran ENG 566 v Sri Lanka, 09/11/2018
74 438 K.A. Jamieson NZ 438 v India, 03/03/2020
75 423 K.J. O'Brien IRE 448 v Afghanistan, 17/03/2019
76 421 Soumya Sarkar BAN 489 v Sri Lanka, 19/03/2017
77 409 P.P. Shaw IND 465 v West Indies, 14/10/2018
78 404 C.R. Woakes ENG 496 v India, 13/08/2018
79 400 Asghar Afghan AFG 484 v Bangladesh, 08/09/2019
79 400 Rahmat Shah AFG 471 v Bangladesh, 08/09/2019
81 396 J.D. Campbell WI 434 v England, 12/07/2020
82 388 W.P. Saha IND 524 v Sri Lanka, 07/08/2017
83 382 D.J. Mitchell NZ 402 v England, 03/12/2019
84 380 M.J. Santner NZ 432 v England, 24/11/2019
85 376 H.E. van der Dussen SA 376 v England, 28/01/2020
86 375 Ibrahim Zadran AFG 426 v Bangladesh, 08/09/2019
86 375 M.A. Starc AUS 446 v India, 27/02/2017
88 372 R. Ashwin IND 553 v England, 29/11/2016
89 371 M.R. Marsh AUS 552 v South Africa, 12/03/2018
90 368 C.T. Bancroft AUS 483 v South Africa, 26/03/2018
91 367 Imam-ul-Haq PAK 433 v South Africa, 15/01/2019
92 358 M.M. Ali ENG 655 v South Africa, 08/08/2017
93 351 Shadab Khan PAK 358 v England, 08/08/2020
94 337 R. Chakabva ZIM 418 v Bangladesh, 16/11/2014
95 333 Imrul Kayes BAN 478 v England, 30/10/2016
96 329 H.D.R.L. Thirimanne SL 386 v India, 24/08/2015
97 326 Javed Ahmadi AFG 326 v West Indies, 01/12/2019
98 323 M.S. Harris AUS 469 v Sri Lanka, 27/01/2019
99 317 T.B. de Bruyn SA 332 v Pakistan, 15/01/2019
100 311 G.F. Linde SA 324 v India, 22/10/2019