ICC Test Championship Batsmen - 29 March 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, 20/03/2017
2 861 C.A. Pujara IND 861 v Australia, 20/03/2017
3 848 J.E. Root ENG 917 v Australia, 10/08/2015
4 826 V. Kohli IND 895 v Bangladesh, 13/02/2017
5 823 K.S. Williamson NZ 893 v Australia, 17/11/2015
6 779 Azhar Ali PAK 787 v Australia, 30/12/2016
7 772 Younus Khan PAK 880 v Sri Lanka, 25/02/2009
8 768 D.A. Warner AUS 880 v India, 13/12/2014
9 759 H.M. Amla SA 907 v Pakistan, 17/10/2013
10 758 Q. de Kock SA 769 v Sri Lanka, 06/01/2017
11 740 A.B. de Villiers SA 935 v Australia, 24/02/2014
12 731 J.M. Bairstow ENG 759 v India, 29/11/2016
13 725 U.T. Khawaja AUS 747 v Pakistan, 07/01/2017
14 720 A.N. Cook ENG 874 v India, 09/12/2012
15 712 L.R.P.L. Taylor NZ 871 v West Indies, 23/12/2013
16 708 D. Elgar SA 740 v New Zealand, 12/03/2017
17 704 A.M. Rahane IND 825 v New Zealand, 11/10/2016
18 688 A.D. Mathews SL 877 v New Zealand, 30/12/2014
19 678 F. du Plessis SA 710 v West Indies, 30/12/2014
20 677 K.C. Brathwaite WI 677 v Pakistan, 02/11/2016
21 676 Shakib Al Hasan BAN 676 v Sri Lanka, 19/03/2017
21 676 A.C. Voges AUS 824 v Sri Lanka, 07/08/2016
23 675 K.L. Rahul IND 675 v Australia, 20/03/2017
24 654 Tamim Iqbal BAN 707 v England, 08/06/2010
25 651 Asad Shafiq PAK 758 v England, 18/07/2016
26 647 Sarfraz Ahmed PAK 715 v Sri Lanka, 21/06/2015
27 645 Misbah-ul-Haq PAK 842 v New Zealand, 13/11/2014
28 644 Mushfiqur Rahim BAN 644 v Sri Lanka, 19/03/2017
29 638 L.D. Chandimal SL 692 v Australia, 17/08/2016
30 633 B.K.G. Mendis SL 692 v Australia, 07/08/2016
31 630 M.J. Vijay IND 747 v South Africa, 18/11/2015
32 628 M.T. Renshaw AUS 631 v India, 07/03/2017
33 627 Moeen Ali ENG 631 v India, 13/11/2016
34 623 D.M. Bravo WI 709 v Australia, 23/04/2012
35 609 P.S.P. Handscomb AUS 609 v India, 20/03/2017
36 597 B.J. Watling NZ 644 v England, 02/06/2015
37 596 T.W.M. Latham NZ 640 v Bangladesh, 24/01/2017
38 584 S.E. Marsh AUS 591 v South Africa, 07/11/2016
39 581 Mominul Haque BAN 661 v Pakistan, 10/05/2015
40 577 J-P. Duminy SA 593 v Sri Lanka, 18/01/2017
41 568 B.A. Stokes ENG 614 v India, 21/11/2016
42 556 F.D.M. Karunaratne SL 619 v West Indies, 18/10/2015
43 545 J.A. Raval NZ 545 v South Africa, 20/03/2017
44 543 Mohammad Hafeez PAK 642 v England, 05/11/2015
45 536 H.M. Nicholls NZ 536 v South Africa, 20/03/2017
46 524 T. Bavuma SA 563 v Australia, 15/11/2016
47 523 D.M. de Silva SL 612 v Zimbabwe, 10/11/2016
48 514 W.U. Tharanga SL 537 v Bangladesh, 12/03/2017
49 512 J. Blackwood WI 575 v England, 05/05/2015
50 502 R.G. Sharma IND 578 v New Zealand, 18/02/2014
51 498 W.P. Saha IND 498 v Australia, 20/03/2017
52 497 M.N. Samuels WI 672 v Zimbabwe, 16/03/2013
53 491 S.C. Cook SA 638 v Sri Lanka, 30/12/2016
54 490 H. Masakadza ZIM 559 v Bangladesh, 16/11/2014
55 489 Soumya Sarkar BAN 489 v Sri Lanka, 19/03/2017
56 482 Mahmudullah BAN 519 v India, 13/02/2017
57 478 J.K. Silva SL 638 v Pakistan, 29/06/2015
58 474 S Dhawan IND 593 v Sri Lanka, 16/08/2015
59 473 R. Ashwin IND 553 v England, 29/11/2016
60 454 C.R. Ervine ZIM 454 v Sri Lanka, 10/11/2016
61 451 Imrul Kayes BAN 478 v England, 30/10/2016
62 447 G.S. Ballance ENG 702 v West Indies, 25/04/2015
63 446 L. Ronchi NZ 525 v India, 03/10/2016
64 439 S.O. Dowrich WI 439 v Pakistan, 02/11/2016
65 434 M.A. Starc AUS 446 v India, 25/02/2017
66 431 J.O. Holder WI 436 v India, 03/08/2016
66 431 R.A. Jadeja IND 464 v Bangladesh, 13/02/2017
68 430 J.A. Burns AUS 575 v New Zealand, 24/02/2016
69 422 Sami Aslam PAK 468 v New Zealand, 29/11/2016
70 409 K.K. Nair IND 468 v England, 20/12/2016
71 403 M.J. Guptill NZ 597 v West Indies, 06/08/2012
72 402 J.C. Buttler ENG 494 v New Zealand, 02/06/2015
73 401 D. Ramdin WI 493 v New Zealand, 30/06/2014
74 398 V.D. Philander SA 453 v West Indies, 30/12/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
79 389 T.A.M. Siriwardana SL 463 v New Zealand, 22/12/2015
80 383 Sikandar Raza ZIM 447 v New Zealand, 01/08/2016
81 377 C.R. Woakes ENG 409 v India, 29/11/2016
82 376 C.J. Anderson NZ 428 v Australia, 24/02/2016
82 376 M.J. Santner NZ 401 v Australia, 01/12/2015
84 372 R.W. Chakabva ZIM 418 v Bangladesh, 16/11/2014
85 370 T.M.K. Mawoyo ZIM 398 v Sri Lanka, 02/11/2016
86 362 P.A. Patel IND 414 v England, 29/11/2016
86 362 M.D. Craig NZ 450 v Australia, 16/02/2016
88 355 Mosaddek Hossain BAN 355 v Sri Lanka, 19/03/2017
89 354 Sabbir Rahman BAN 354 v Sri Lanka, 19/03/2017
90 352 G. Gambhir IND 886 v Sri Lanka, 28/11/2009
91 349 J. Yadav IND 456 v England, 12/12/2016
91 349 A.D. Hales ENG 405 v Sri Lanka, 13/06/2016
93 345 R.L. Chase WI 397 v India, 03/08/2016
94 341 J.D.S. Neesham NZ 519 v West Indies, 30/06/2014
95 339 C.R. Brathwaite WI 360 v India, 25/07/2016
96 324 P.J. Moor ZIM 324 v Sri Lanka, 10/11/2016
97 323 M.R. Marsh AUS 340 v Sri Lanka, 17/08/2016
97 323 H.D.R.L. Thirimanne SL 386 v India, 24/08/2015
99 311 N.R.D. Compton ENG 443 v New Zealand, 18/03/2013
99 311 D.A.S. Gunaratne SL 355 v Bangladesh, 12/03/2017