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 925 S.P.D. Smith AUS 936 v England, 20/07/2015
2 876 J.E. Root ENG 917 v Australia, 10/08/2015
3 868 K.S. Williamson NZ 893 v Australia, 17/11/2015
4 860 H.M. Amla SA 907 v Pakistan, 17/10/2013
5 826 Younus Khan PAK 880 v Sri Lanka, 25/02/2009
6 818 A.B. de Villiers SA 935 v Australia, 24/02/2014
7 811 A.C. Voges AUS 811 v New Zealand, 24/02/2016
8 800 D.A. Warner AUS 880 v India, 13/12/2014
9 793 A.D. Mathews SL 877 v New Zealand, 30/12/2014
10 764 Misbah-ul-Haq PAK 842 v New Zealand, 13/11/2014
11 753 A.M. Rahane IND 753 v South Africa, 07/12/2015
12 726 Asad Shafiq PAK 746 v Sri Lanka, 21/06/2015
13 725 V. Kohli IND 784 v New Zealand, 18/02/2014
14 715 L.R.P.L. Taylor NZ 871 v West Indies, 23/12/2013
15 711 A.N. Cook ENG 874 v India, 09/12/2012
16 697 M.J. Vijay IND 747 v South Africa, 18/11/2015
17 696 C.A. Pujara IND 851 v South Africa, 30/12/2013
18 691 Sarfraz Ahmed PAK 715 v Sri Lanka, 21/06/2015
19 680 B.B. McCullum NZ 760 v Sri Lanka, 30/12/2014
20 673 Azhar Ali PAK 753 v Sri Lanka, 12/07/2012
21 649 L.D. Chandimal SL 690 v New Zealand, 14/12/2015
22 646 J.M. Bairstow ENG 646 v Sri Lanka, 21/05/2016
23 642 Mohammad Hafeez PAK 642 v England, 05/11/2015
24 641 Mominul Haque BAN 661 v Pakistan, 10/05/2015
25 639 D.M. Bravo WI 709 v Australia, 23/04/2012
26 626 Tamim Iqbal BAN 707 v England, 08/06/2010
27 625 Shakib Al Hasan BAN 629 v Pakistan, 10/05/2015
28 608 U.T. Khawaja AUS 613 v New Zealand, 16/02/2016
29 602 D. Elgar SA 626 v England, 18/01/2016
30 583 F. du Plessis SA 710 v West Indies, 30/12/2014
31 577 B.J. Watling NZ 644 v England, 02/06/2015
32 575 J.A. Burns AUS 575 v New Zealand, 24/02/2016
33 574 K.C. Brathwaite WI 591 v England, 25/04/2015
34 572 S Dhawan IND 593 v Sri Lanka, 16/08/2015
35 570 T.W.M. Latham NZ 590 v Sri Lanka, 14/12/2015
36 561 F.D.M. Karunaratne SL 619 v West Indies, 18/10/2015
37 548 B.A. Stokes ENG 594 v Australia, 20/07/2015
38 546 I.R. Bell ENG 822 v India, 22/08/2011
39 526 Mushfiqur Rahim BAN 604 v Zimbabwe, 29/10/2014
40 522 G.S. Ballance ENG 702 v West Indies, 25/04/2015
41 516 S.E. Marsh AUS 537 v West Indies, 14/12/2015
42 510 M.N. Samuels WI 672 v Zimbabwe, 16/03/2013
43 509 Mahmudullah BAN 509 v South Africa, 03/08/2015
44 506 Ahmed Shehzad PAK 555 v Sri Lanka, 29/06/2015
45 500 J.K. Silva SL 638 v Pakistan, 29/06/2015
46 479 J-P. Duminy SA 586 v Sri Lanka, 20/07/2014
46 479 J. Blackwood WI 575 v England, 05/05/2015
48 476 Moeen Ali ENG 517 v Australia, 24/08/2015
49 472 Q. de Kock SA 472 v England, 26/01/2016
50 466 R. Ashwin IND 527 v England, 11/08/2014
51 458 T.A.M. Siriwardana SL 463 v New Zealand, 22/12/2015
52 455 Imrul Kayes BAN 455 v South Africa, 03/08/2015
53 446 M.D. Craig NZ 450 v Australia, 16/02/2016
54 445 R.G. Sharma IND 578 v New Zealand, 18/02/2014
55 439 S.C. Cook SA 439 v England, 26/01/2016
56 431 T. Bavuma SA 431 v England, 26/01/2016
57 430 M.J. Guptill NZ 597 v West Indies, 06/08/2012
57 430 D. Ramdin WI 493 v New Zealand, 30/06/2014
59 428 C.J. Anderson NZ 428 v Australia, 24/02/2016
60 427 B.K.G. Mendis SL 427 v England, 21/05/2016
61 421 W.U. Tharanga SL 516 v Pakistan, 07/07/2015
61 421 Nasir Hossain BAN 550 v New Zealand, 13/10/2013
63 403 L. Ronchi NZ 432 v England, 02/06/2015
64 388 J.O. Holder WI 415 v Australia, 15/06/2015
65 384 V.D. Philander SA 453 v West Indies, 30/12/2014
66 370 L.R. Johnson WI 409 v South Africa, 06/01/2015
67 365 J.D.S. Neesham NZ 519 v West Indies, 30/06/2014
67 365 H.D.R.L. Thirimanne SL 386 v India, 24/08/2015
69 362 J.W.A. Taylor ENG 420 v South Africa, 30/12/2015
70 361 N.R.D. Compton ENG 443 v New Zealand, 18/03/2013
71 357 M.A. Starc AUS 375 v New Zealand, 01/12/2015
72 353 J.C. Buttler ENG 494 v New Zealand, 02/06/2015
73 351 H.A.P.W. Jayawardena SL 510 v England, 30/03/2012
74 347 C.R. Brathwaite WI 347 v Australia, 07/01/2016
74 347 P.M. Nevill AUS 360 v New Zealand, 16/02/2016
76 345 S.C.J. Broad ENG 505 v India, 02/08/2011
77 328 R.A. Jadeja IND 328 v South Africa, 07/12/2015
78 310 M.D.K.J. Perera SL 431 v India, 01/09/2015
79 307 S. van Zyl SA 414 v West Indies, 21/12/2014
80 306 Shan Masood PAK 375 v South Africa, 17/10/2013
81 300 A.D. Hales ENG 300 v Sri Lanka, 21/05/2016
81 300 H.D. Rutherford NZ 454 v England, 18/03/2013
83 297 M.J. Santner NZ 401 v Australia, 01/12/2015
84 288 W.P. Saha IND 288 v South Africa, 07/12/2015
85 276 K.L. Rahul IND 328 v Sri Lanka, 24/08/2015
86 270 Litton Das BAN 350 v South Africa, 25/07/2015
87 266 B. Kumar IND 373 v England, 21/07/2014
88 257 D.S. Smith WI 407 v Australia, 07/11/2005
88 257 S.O. Dowrich WI 387 v Australia, 07/06/2015
90 254 C.H. Morris SA 378 v England, 06/01/2016
91 253 M.R. Marsh AUS 322 v India, 13/12/2014
92 252 A. Lyth ENG 333 v Australia, 12/07/2015
93 248 T.G. Southee NZ 304 v England, 28/05/2013
94 247 S.D. Hope WI 263 v Sri Lanka, 26/10/2015
95 240 J.L. Pattinson AUS 331 v England, 22/07/2013
96 236 K.D.K. Vithanage SL 304 v Bangladesh, 31/01/2014
97 235 S.K. Raina IND 482 v England, 25/07/2011
98 232 A. Mishra IND 305 v England, 22/08/2011
99 224 S.T.R. Binny IND 251 v England, 13/07/2014
100 221 N.V. Ojha IND 230 v Sri Lanka, 01/09/2015