Reliance 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.

Reliance ICC Rankings
The Official Rankings for International Cricket!
Top 100 Test Batsmen
ID Rat. Name Nat. Career Best Rating
1 938 S.P.D. Smith AUS 941 v England, 27/11/2017
2 893 V. Kohli IND 895 v Bangladesh, 13/02/2017
3 879 J.E. Root ENG 917 v Australia, 10/08/2015
4 873 C.A. Pujara IND 888 v Sri Lanka, 07/08/2017
5 865 K.S. Williamson NZ 893 v Australia, 17/11/2015
6 815 D.A. Warner AUS 880 v India, 13/12/2014
7 795 H.M. Amla SA 907 v Pakistan, 17/10/2013
8 755 Azhar Ali PAK 787 v Australia, 30/12/2016
9 743 L.D. Chandimal SL 743 v India, 06/12/2017
10 732 D. Elgar SA 740 v New Zealand, 12/03/2017
11 728 K.L. Rahul IND 761 v Sri Lanka, 14/08/2017
12 724 Q. de Kock SA 802 v New Zealand, 29/03/2017
13 721 L.R.P.L. Taylor NZ 871 v West Indies, 23/12/2013
14 718 F. du Plessis SA 718 v Bangladesh, 08/10/2017
15 697 A.N. Cook ENG 874 v India, 09/12/2012
16 695 J.M. Bairstow ENG 772 v South Africa, 07/08/2017
17 678 K.C. Brathwaite WI 701 v England, 29/08/2017
18 662 A.M. Rahane IND 825 v New Zealand, 11/10/2016
19 655 Shakib Al Hasan BAN 694 v Australia, 30/08/2017
19 655 Tamim Iqbal BAN 709 v Australia, 30/08/2017
21 654 U.T. Khawaja AUS 747 v Pakistan, 07/01/2017
22 651 B.A. Stokes ENG 664 v West Indies, 09/09/2017
23 640 A.D. Mathews SL 877 v New Zealand, 30/12/2014
24 639 F.D.M. Karunaratne SL 700 v Pakistan, 10/10/2017
25 636 M.J. Vijay IND 747 v South Africa, 18/11/2015
25 636 Mushfiqur Rahim BAN 658 v Australia, 07/09/2017
27 626 S.E. Marsh AUS 626 v England, 06/12/2017
28 625 S.D. Hope WI 653 v Zimbabwe, 25/10/2017
29 617 P.S.P. Handscomb AUS 643 v Bangladesh, 07/09/2017
29 617 Asad Shafiq PAK 758 v England, 18/07/2016
31 614 Moeen Ali ENG 655 v South Africa, 07/08/2017
32 613 S Dhawan IND 627 v Sri Lanka, 20/11/2017
33 608 Sarfraz Ahmed PAK 715 v Sri Lanka, 21/06/2015
34 605 J.A. Raval NZ 611 v South Africa, 29/03/2017
35 604 T.W.M. Latham NZ 640 v Bangladesh, 24/01/2017
36 589 B.K.G. Mendis SL 692 v Australia, 07/08/2016
37 587 B.J. Watling NZ 644 v England, 02/06/2015
38 571 T. Bavuma SA 589 v Bangladesh, 02/10/2017
39 569 D.M. Bravo WI 709 v Australia, 23/04/2012
40 565 R.G. Sharma IND 578 v New Zealand, 18/02/2014
41 563 D.P.D.N. Dickwella SL 576 v India, 20/11/2017
42 559 H. Masakadza ZIM 559 v West Indies, 02/11/2017
43 557 Mominul Haque BAN 661 v Pakistan, 10/05/2015
44 550 B.R.M. Taylor ZIM 684 v Bangladesh, 29/10/2014
45 548 R.L. Chase WI 626 v Pakistan, 14/05/2017
46 547 Sikandar Raza ZIM 547 v West Indies, 02/11/2017
47 533 D.M. de Silva SL 612 v Zimbabwe, 10/11/2016
47 533 H.M. Nicholls NZ 536 v South Africa, 20/03/2017
49 524 M.T. Renshaw AUS 631 v India, 07/03/2017
50 508 C.R. Ervine ZIM 536 v Sri Lanka, 18/07/2017
51 507 J-P. Duminy SA 593 v Sri Lanka, 18/01/2017
52 506 W.P. Saha IND 524 v Sri Lanka, 07/08/2017
53 489 Mahmudullah BAN 519 v India, 13/02/2017
54 477 R.A. Jadeja IND 491 v Sri Lanka, 07/08/2017
54 477 J. Blackwood WI 575 v England, 05/05/2015
56 474 K.O.A. Powell WI 474 v New Zealand, 05/12/2017
57 458 S.C. Cook SA 638 v Sri Lanka, 30/12/2016
58 454 M.N. Samuels WI 672 v Zimbabwe, 16/03/2013
59 451 A.K. Markram SA 451 v Bangladesh, 08/10/2017
60 445 R. Ashwin IND 553 v England, 29/11/2016
60 445 W.U. Tharanga SL 537 v India, 29/07/2017
62 443 J.O. Holder WI 486 v Pakistan, 14/05/2017
63 441 Ahmed Shehzad PAK 555 v Sri Lanka, 29/06/2015
64 437 L. Ronchi NZ 525 v India, 03/10/2016
65 433 V.D. Philander SA 457 v England, 18/07/2017
66 430 J.K. Silva SL 638 v Pakistan, 29/06/2015
67 423 G.S. Ballance ENG 702 v West Indies, 25/04/2015
68 422 Imrul Kayes BAN 478 v New Zealand, 16/01/2017
69 421 Soumya Sarkar BAN 489 v Sri Lanka, 19/03/2017
70 417 T.A. Blundell NZ 417 v West Indies, 05/12/2017
71 415 H.H. Pandya IND 428 v Sri Lanka, 14/08/2017
72 410 Sami Aslam PAK 468 v New Zealand, 29/11/2016
73 409 J.A. Burns AUS 575 v New Zealand, 24/02/2016
74 404 M.A. Starc AUS 446 v India, 25/02/2017
75 396 C. de Grandhomme NZ 396 v West Indies, 05/12/2017
75 396 M.J. Santner NZ 403 v South Africa, 29/03/2017
77 395 M.J. Guptill NZ 597 v West Indies, 06/08/2012
78 391 P.J. Moor ZIM 391 v West Indies, 02/11/2017
79 388 Haris Sohail PAK 416 v Sri Lanka, 02/10/2017
80 384 Nasir Hossain BAN 550 v New Zealand, 13/10/2013
81 380 C.R. Woakes ENG 409 v India, 29/11/2016
82 367 J.C. Buttler ENG 494 v New Zealand, 02/06/2015
83 365 M.D. Stoneman ENG 365 v Australia, 06/12/2017
84 362 Sabbir Rahman BAN 399 v Australia, 07/09/2017
84 362 Haseeb Hameed ENG 413 v India, 13/11/2016
86 360 M.D.K. Perera SL 388 v Pakistan, 10/10/2017
87 359 T.M.K. Mawoyo ZIM 398 v Sri Lanka, 02/11/2016
87 359 M.D.K.J. Perera SL 443 v Zimbabwe, 02/11/2016
89 358 S.O. Dowrich WI 447 v Pakistan, 25/04/2017
89 358 K.K. Nair IND 468 v England, 20/12/2016
91 355 R.W. Chakabva ZIM 418 v Bangladesh, 16/11/2014
91 355 M.D. Craig NZ 450 v Australia, 16/02/2016
93 353 Litton Das BAN 353 v South Africa, 08/10/2017
94 351 G.J. Maxwell AUS 358 v Bangladesh, 07/09/2017
95 346 D.A.S. Gunaratne SL 371 v Zimbabwe, 18/07/2017
96 344 S.C. Williams ZIM 390 v Sri Lanka, 10/11/2016
97 341 Mosaddek Hossain BAN 355 v Sri Lanka, 19/03/2017
98 340 K.K. Jennings ENG 423 v India, 12/12/2016
99 338 P.A. Patel IND 414 v England, 29/11/2016
100 335 D.J. Malan ENG 335 v Australia, 06/12/2017