ICC Test Championship Batsmen - 27 April 2017

The date specific rankings allow you to find out who topped the rankings at the end of a great series from the past, on a momentous day from history or even on the day you were born.

Simply chose batting or bowling and pick your own memorable date.

ICC Rankings
The Official Rankings for International Cricket!
Top 100 Test Batsmen
ID Rat. Name Nat. Career Best Rating
1 941 S.P.D. Smith AUS 941 v India, 29/03/2017
2 880 K.S. Williamson NZ 893 v Australia, 17/11/2015
3 848 J.E. Root ENG 917 v Australia, 10/08/2015
4 846 C.A. Pujara IND 861 v Australia, 20/03/2017
5 818 V. Kohli IND 895 v Bangladesh, 13/02/2017
6 802 Q. de Kock SA 802 v New Zealand, 29/03/2017
7 759 D.A. Warner AUS 880 v India, 13/12/2014
8 757 Younus Khan PAK 880 v Sri Lanka, 25/02/2009
9 748 H.M. Amla SA 907 v Pakistan, 17/10/2013
10 744 Azhar Ali PAK 787 v Australia, 30/12/2016
11 739 K.L. Rahul IND 739 v Australia, 29/03/2017
12 732 A.B. de Villiers SA 935 v Australia, 24/02/2014
13 731 J.M. Bairstow ENG 759 v India, 29/11/2016
14 726 A.M. Rahane IND 825 v New Zealand, 11/10/2016
15 720 A.N. Cook ENG 874 v India, 09/12/2012
16 718 U.T. Khawaja AUS 747 v Pakistan, 07/01/2017
17 705 L.R.P.L. Taylor NZ 871 v West Indies, 23/12/2013
18 690 F. du Plessis SA 710 v West Indies, 30/12/2014
19 688 A.D. Mathews SL 877 v New Zealand, 30/12/2014
20 681 Misbah-ul-Haq PAK 842 v New Zealand, 13/11/2014
21 676 Shakib Al Hasan BAN 676 v Sri Lanka, 19/03/2017
22 669 D. Elgar SA 740 v New Zealand, 12/03/2017
23 654 Tamim Iqbal BAN 707 v England, 08/06/2010
24 653 Sarfraz Ahmed PAK 715 v Sri Lanka, 21/06/2015
25 644 K.C. Brathwaite WI 677 v Pakistan, 02/11/2016
25 644 Mushfiqur Rahim BAN 644 v Sri Lanka, 19/03/2017
27 642 Asad Shafiq PAK 758 v England, 18/07/2016
28 638 L.D. Chandimal SL 692 v Australia, 17/08/2016
29 633 B.K.G. Mendis SL 692 v Australia, 07/08/2016
30 627 Moeen Ali ENG 631 v India, 13/11/2016
31 617 D.M. Bravo WI 709 v Australia, 23/04/2012
32 611 J.A. Raval NZ 611 v South Africa, 29/03/2017
33 607 T.W.M. Latham NZ 640 v Bangladesh, 24/01/2017
34 606 M.J. Vijay IND 747 v South Africa, 18/11/2015
35 593 B.J. Watling NZ 644 v England, 02/06/2015
36 581 Mominul Haque BAN 661 v Pakistan, 10/05/2015
37 574 P.S.P. Handscomb AUS 609 v India, 20/03/2017
38 568 B.A. Stokes ENG 614 v India, 21/11/2016
39 564 M.T. Renshaw AUS 631 v India, 07/03/2017
40 561 J-P. Duminy SA 593 v Sri Lanka, 18/01/2017
41 556 F.D.M. Karunaratne SL 619 v West Indies, 18/10/2015
42 547 S.E. Marsh AUS 591 v South Africa, 07/11/2016
43 537 Mohammad Hafeez PAK 642 v England, 05/11/2015
44 523 D.M. de Silva SL 612 v Zimbabwe, 10/11/2016
45 514 W.U. Tharanga SL 537 v Bangladesh, 12/03/2017
46 512 H.M. Nicholls NZ 536 v South Africa, 20/03/2017
47 507 W.P. Saha IND 507 v Australia, 29/03/2017
47 507 J. Blackwood WI 575 v England, 05/05/2015
47 507 T. Bavuma SA 563 v Australia, 15/11/2016
50 497 R.G. Sharma IND 578 v New Zealand, 18/02/2014
51 492 M.N. Samuels WI 672 v Zimbabwe, 16/03/2013
52 490 H. Masakadza ZIM 559 v Bangladesh, 16/11/2014
53 489 Soumya Sarkar BAN 489 v Sri Lanka, 19/03/2017
54 486 S.C. Cook SA 638 v Sri Lanka, 30/12/2016
55 482 Mahmudullah BAN 519 v India, 13/02/2017
56 478 R. Ashwin IND 553 v England, 29/11/2016
56 478 J.K. Silva SL 638 v Pakistan, 29/06/2015
58 470 R.A. Jadeja IND 470 v Australia, 29/03/2017
59 469 S Dhawan IND 593 v Sri Lanka, 16/08/2015
60 458 J.O. Holder WI 458 v Pakistan, 25/04/2017
61 454 C.R. Ervine ZIM 454 v Sri Lanka, 10/11/2016
62 451 Imrul Kayes BAN 478 v England, 30/10/2016
63 447 S.O. Dowrich WI 447 v Pakistan, 25/04/2017
63 447 G.S. Ballance ENG 702 v West Indies, 25/04/2015
65 442 L. Ronchi NZ 525 v India, 03/10/2016
66 433 Ahmed Shehzad PAK 555 v Sri Lanka, 29/06/2015
67 429 M.A. Starc AUS 446 v India, 25/02/2017
68 425 J.A. Burns AUS 575 v New Zealand, 24/02/2016
69 418 Sami Aslam PAK 468 v New Zealand, 29/11/2016
70 403 M.J. Santner NZ 403 v South Africa, 29/03/2017
70 403 R.L. Chase WI 403 v Pakistan, 25/04/2017
72 402 J.C. Buttler ENG 494 v New Zealand, 02/06/2015
73 399 M.J. Guptill NZ 597 v West Indies, 06/08/2012
74 397 D. Ramdin WI 493 v New Zealand, 30/06/2014
75 396 Haseeb Hameed ENG 413 v India, 13/11/2016
76 393 M.D.K.J. Perera SL 443 v Zimbabwe, 02/11/2016
77 391 K.K. Jennings ENG 423 v India, 12/12/2016
78 390 S.C. Williams ZIM 390 v Sri Lanka, 10/11/2016
78 390 V.D. Philander SA 453 v West Indies, 30/12/2014
80 389 T.A.M. Siriwardana SL 463 v New Zealand, 22/12/2015
81 383 Sikandar Raza ZIM 447 v New Zealand, 01/08/2016
82 380 K.K. Nair IND 468 v England, 20/12/2016
83 379 K.O.A. Powell WI 468 v Bangladesh, 17/11/2012
84 377 C.R. Woakes ENG 409 v India, 29/11/2016
85 372 R.W. Chakabva ZIM 418 v Bangladesh, 16/11/2014
85 372 C.J. Anderson NZ 428 v Australia, 24/02/2016
87 370 T.M.K. Mawoyo ZIM 398 v Sri Lanka, 02/11/2016
88 359 P.A. Patel IND 414 v England, 29/11/2016
89 358 M.D. Craig NZ 450 v Australia, 16/02/2016
90 355 Mosaddek Hossain BAN 355 v Sri Lanka, 19/03/2017
91 354 Sabbir Rahman BAN 354 v Sri Lanka, 19/03/2017
92 349 A.D. Hales ENG 405 v Sri Lanka, 13/06/2016
93 348 G. Gambhir IND 886 v Sri Lanka, 28/11/2009
94 347 Babar Azam PAK 360 v New Zealand, 29/11/2016
95 345 J. Yadav IND 456 v England, 12/12/2016
96 340 M.S. Wade AUS 465 v Sri Lanka, 07/01/2013
97 338 J.D.S. Neesham NZ 519 v West Indies, 30/06/2014
98 336 C.R. Brathwaite WI 360 v India, 25/07/2016
99 324 P.J. Moor ZIM 324 v Sri Lanka, 10/11/2016
100 323 H.D.R.L. Thirimanne SL 386 v India, 24/08/2015