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 910 S.P.D. Smith AUS 936 v England, 16/07/2015
2 890 A.B. de Villiers SA 935 v Australia, 20/02/2014
3 889 J.E. Root ENG 917 v Australia, 06/08/2015
4 881 H.M. Amla SA 907 v Pakistan, 13/10/2013
5 870 A.D. Mathews SL 877 v New Zealand, 26/12/2014
6 829 Younus Khan PAK 880 v Sri Lanka, 21/02/2009
7 813 K.S. Williamson NZ 860 v England, 21/05/2015
8 775 D.A. Warner AUS 880 v India, 09/12/2014
9 761 C.J.L. Rogers AUS 793 v England, 16/07/2015
10 735 S. Chanderpaul WI 901 v New Zealand, 19/12/2008
11 730 V. Kohli IND 784 v New Zealand, 14/02/2014
12 722 R.L. Taylor NZ 871 v West Indies, 19/12/2013
13 719 Misbah-ul-Haq PAK 842 v New Zealand, 09/11/2014
14 718 A.N. Cook ENG 874 v India, 05/12/2012
15 715 B.B. McCullum NZ 760 v Sri Lanka, 26/12/2014
16 711 Sarfraz Ahmed PAK 715 v Sri Lanka, 17/06/2015
16 711 Azhar Ali PAK 753 v Sri Lanka, 08/07/2012
18 709 F. du Plessis SA 710 v West Indies, 26/12/2014
19 697 Asad Shafiq PAK 746 v Sri Lanka, 17/06/2015
20 681 C.A. Pujara IND 851 v South Africa, 26/12/2013
21 680 M.J. Vijay IND 689 v Bangladesh, 10/06/2015
22 661 A.M. Rahane IND 699 v Sri Lanka, 20/08/2015
23 644 B.J. Watling NZ 644 v England, 29/05/2015
24 641 Mominul Haque BAN 661 v Pakistan, 06/05/2015
25 626 Tamim Iqbal BAN 707 v England, 04/06/2010
26 625 Shakib Al Hasan BAN 629 v Pakistan, 06/05/2015
27 623 M.N. Samuels WI 672 v Zimbabwe, 12/03/2013
28 603 L.D. Chandimal SL 646 v India, 12/08/2015
29 591 D.M. Bravo WI 709 v Australia, 19/04/2012
30 581 S Dhawan IND 593 v Sri Lanka, 12/08/2015
31 580 I.R. Bell ENG 822 v India, 18/08/2011
32 566 G.S. Ballance ENG 702 v West Indies, 21/04/2015
33 563 Mohammad Hafeez PAK 609 v Bangladesh, 28/04/2015
34 559 H. Masakadza ZIM 559 v Bangladesh, 12/11/2014
35 555 C.H. Gayle WI 755 v Sri Lanka, 15/11/2010
36 551 J.K. Silva SL 638 v Pakistan, 25/06/2015
37 540 J. Blackwood WI 575 v England, 01/05/2015
38 536 F.D.M. Karunaratne SL 596 v Pakistan, 03/07/2015
39 534 T.W.M. Latham NZ 569 v Pakistan, 17/11/2014
40 533 D. Elgar SA 533 v Bangladesh, 21/07/2015
41 526 Mushfiqur Rahim BAN 604 v Zimbabwe, 25/10/2014
42 524 J.P. Duminy SA 586 v Sri Lanka, 16/07/2014
43 523 B.A. Stokes ENG 594 v Australia, 16/07/2015
44 522 Ahmed Shehzad PAK 555 v Sri Lanka, 25/06/2015
45 520 K.C. Brathwaite WI 591 v England, 21/04/2015
46 517 M.M. Ali ENG 517 v Australia, 20/08/2015
47 509 Mahmudullah BAN 509 v South Africa, 30/07/2015
48 507 R.G. Sharma IND 578 v New Zealand, 14/02/2014
49 500 S.R. Watson AUS 729 v England, 16/12/2010
50 457 R. Ashwin IND 527 v England, 07/08/2014
51 455 Imrul Kayes BAN 455 v South Africa, 30/07/2015
51 455 A.C. Voges AUS 455 v England, 20/08/2015
53 446 D. Ramdin WI 493 v New Zealand, 26/06/2014
53 446 B.J. Haddin AUS 637 v West Indies, 16/12/2009
55 443 W.U. Tharanga SL 516 v Pakistan, 03/07/2015
56 438 V.D. Philander SA 453 v West Indies, 26/12/2014
57 435 Shikandar Raza ZIM 435 v Bangladesh, 12/11/2014
58 433 J.C. Buttler ENG 494 v New Zealand, 29/05/2015
59 432 L. Ronchi NZ 432 v England, 29/05/2015
60 431 M.D.K.J. Perera SL 431 v India, 28/08/2015
61 429 J.D.S Neesham NZ 519 v West Indies, 26/06/2014
62 424 G. Gambhir IND 886 v Sri Lanka, 24/11/2009
63 421 Nasir Hossain BAN 550 v New Zealand, 09/10/2013
64 418 R. Chakabva ZIM 418 v Bangladesh, 12/11/2014
64 418 J.M. Bairstow ENG 461 v Australia, 09/08/2013
66 416 S.E. Marsh AUS 472 v West Indies, 11/06/2015
67 415 J.O. Holder WI 415 v Australia, 11/06/2015
68 408 M.J. Guptill NZ 597 v West Indies, 02/08/2012
69 404 M.D. Craig NZ 404 v England, 29/05/2015
70 397 Taufeeq Umar PAK 703 v South Africa, 24/10/2003
71 389 L.R. Johnson WI 409 v South Africa, 02/01/2015
72 386 C.J. Anderson NZ 390 v England, 21/05/2015
73 385 K.O.A. Powell WI 468 v Bangladesh, 13/11/2012
74 369 H.A.P.W. Jayawardena SL 510 v England, 26/03/2012
75 368 Q. de Kock SA 405 v West Indies, 17/12/2014
76 365 S. van Zyl SA 414 v West Indies, 17/12/2014
77 361 H.D.R.L. Thirimanne SL 386 v India, 20/08/2015
77 361 K.A. Edwards WI 524 v Australia, 11/04/2012
79 355 Khurram Manzoor PAK 467 v South Africa, 13/10/2013
80 354 M.A. Starc AUS 368 v England, 21/08/2013
81 352 S.C.J. Broad ENG 505 v India, 29/07/2011
82 340 M.G. Johnson AUS 477 v England, 16/07/2009
83 333 E. Chigumbura ZIM 358 v Pakistan, 03/09/2013
84 332 V. Sibanda ZIM 378 v West Indies, 20/03/2013
85 329 Shan Masood PAK 375 v South Africa, 13/10/2013
86 321 H.D. Rutherford NZ 454 v England, 14/03/2013
87 301 P.G. Fulton NZ 413 v England, 22/03/2013
88 294 M.N. Waller ZIM 334 v Pakistan, 03/09/2013
89 287 K.L. Rahul IND 328 v Sri Lanka, 20/08/2015
90 277 B. Kumar IND 373 v England, 17/07/2014
91 275 A. Mishra IND 305 v England, 18/08/2011
92 273 A. Lyth ENG 333 v Australia, 08/07/2015
92 273 I.S. Sodhi NZ 284 v Pakistan, 26/11/2014
94 272 S.D. Robson ENG 347 v India, 09/07/2014
95 270 T.G. Southee NZ 304 v England, 24/05/2013
95 270 S.O. Dowrich WI 387 v Australia, 03/06/2015
95 270 D.S. Smith WI 407 v Australia, 03/11/2005
95 270 Litton Das BAN 350 v South Africa, 21/07/2015
99 262 R.A. Jadeja IND 318 v England, 17/07/2014
100 259 W.P. Saha IND 262 v Sri Lanka, 20/08/2015