ICC Test Championship Batsmen - 22 July 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 886 J.E. Root ENG 917 v Australia, 10/08/2015
3 880 K.S. Williamson NZ 893 v Australia, 17/11/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 793 Q. de Kock SA 802 v New Zealand, 29/03/2017
7 778 H.M. Amla SA 907 v Pakistan, 17/10/2013
8 769 Azhar Ali PAK 787 v Australia, 30/12/2016
9 759 D.A. Warner AUS 880 v India, 13/12/2014
10 739 K.L. Rahul IND 739 v Australia, 29/03/2017
11 726 A.M. Rahane IND 825 v New Zealand, 11/10/2016
12 723 J.M. Bairstow ENG 759 v India, 29/11/2016
13 718 U.T. Khawaja AUS 747 v Pakistan, 07/01/2017
14 716 A.N. Cook ENG 874 v India, 09/12/2012
15 705 L.R.P.L. Taylor NZ 871 v West Indies, 23/12/2013
16 692 F. du Plessis SA 710 v West Indies, 30/12/2014
17 676 Shakib Al Hasan BAN 676 v Sri Lanka, 19/03/2017
18 672 D. Elgar SA 740 v New Zealand, 12/03/2017
19 668 A.D. Mathews SL 877 v New Zealand, 30/12/2014
20 654 Tamim Iqbal BAN 707 v England, 08/06/2010
21 644 Mushfiqur Rahim BAN 644 v Sri Lanka, 19/03/2017
22 642 Moeen Ali ENG 651 v South Africa, 09/07/2017
23 626 R.L. Chase WI 626 v Pakistan, 14/05/2017
24 620 L.D. Chandimal SL 692 v Australia, 17/08/2016
24 620 Sarfraz Ahmed PAK 715 v Sri Lanka, 21/06/2015
24 620 B.K.G. Mendis SL 692 v Australia, 07/08/2016
27 614 K.C. Brathwaite WI 677 v Pakistan, 02/11/2016
28 611 J.A. Raval NZ 611 v South Africa, 29/03/2017
29 607 T.W.M. Latham NZ 640 v Bangladesh, 24/01/2017
30 606 M.J. Vijay IND 747 v South Africa, 18/11/2015
31 604 D.M. Bravo WI 709 v Australia, 23/04/2012
32 593 Asad Shafiq PAK 758 v England, 18/07/2016
32 593 B.J. Watling NZ 644 v England, 02/06/2015
34 581 Mominul Haque BAN 661 v Pakistan, 10/05/2015
35 574 P.S.P. Handscomb AUS 609 v India, 20/03/2017
36 564 M.T. Renshaw AUS 631 v India, 07/03/2017
37 550 B.A. Stokes ENG 614 v India, 21/11/2016
38 547 S.E. Marsh AUS 591 v South Africa, 07/11/2016
39 544 F.D.M. Karunaratne SL 619 v West Indies, 18/10/2015
40 536 C.R. Ervine ZIM 536 v Sri Lanka, 18/07/2017
41 528 J-P. Duminy SA 593 v Sri Lanka, 18/01/2017
42 527 Mohammad Hafeez PAK 642 v England, 05/11/2015
43 519 T. Bavuma SA 563 v Australia, 15/11/2016
44 518 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
48 497 J. Blackwood WI 575 v England, 05/05/2015
48 497 R.G. Sharma IND 578 v New Zealand, 18/02/2014
48 497 Sikandar Raza ZIM 497 v Sri Lanka, 18/07/2017
51 489 Soumya Sarkar BAN 489 v Sri Lanka, 19/03/2017
52 486 J.O. Holder WI 486 v Pakistan, 14/05/2017
53 482 Mahmudullah BAN 519 v India, 13/02/2017
53 482 M.N. Samuels WI 672 v Zimbabwe, 16/03/2013
55 478 R. Ashwin IND 553 v England, 29/11/2016
56 476 S.C. Cook SA 638 v Sri Lanka, 30/12/2016
57 474 J.K. Silva SL 638 v Pakistan, 29/06/2015
58 470 R.A. Jadeja IND 470 v Australia, 29/03/2017
58 470 H. Masakadza ZIM 559 v Bangladesh, 16/11/2014
60 469 S Dhawan IND 593 v Sri Lanka, 16/08/2015
61 457 V.D. Philander SA 457 v England, 18/07/2017
62 454 G.S. Ballance ENG 702 v West Indies, 25/04/2015
63 451 Imrul Kayes BAN 478 v England, 30/10/2016
64 449 Ahmed Shehzad PAK 555 v Sri Lanka, 29/06/2015
65 442 L. Ronchi NZ 525 v India, 03/10/2016
66 429 M.A. Starc AUS 446 v India, 25/02/2017
67 425 J.A. Burns AUS 575 v New Zealand, 24/02/2016
68 409 Sami Aslam PAK 468 v New Zealand, 29/11/2016
68 409 S.O. Dowrich WI 447 v Pakistan, 25/04/2017
70 403 M.J. Santner NZ 403 v South Africa, 29/03/2017
71 399 M.J. Guptill NZ 597 v West Indies, 06/08/2012
72 394 J.C. Buttler ENG 494 v New Zealand, 02/06/2015
73 389 M.D.K.J. Perera SL 443 v Zimbabwe, 02/11/2016
74 388 Haseeb Hameed ENG 413 v India, 13/11/2016
75 386 T.A.M. Siriwardana SL 463 v New Zealand, 22/12/2015
76 380 K.K. Nair IND 468 v England, 20/12/2016
76 380 S.C. Williams ZIM 390 v Sri Lanka, 10/11/2016
78 373 K.O.A. Powell WI 468 v Bangladesh, 17/11/2012
79 371 D.A.S. Gunaratne SL 371 v Zimbabwe, 18/07/2017
80 370 C.R. Woakes ENG 409 v India, 29/11/2016
81 366 T.M.K. Mawoyo ZIM 398 v Sri Lanka, 02/11/2016
82 359 P.A. Patel IND 414 v England, 29/11/2016
83 358 M.D. Craig NZ 450 v Australia, 16/02/2016
84 355 Mosaddek Hossain BAN 355 v Sri Lanka, 19/03/2017
85 354 Sabbir Rahman BAN 354 v Sri Lanka, 19/03/2017
86 349 R.W. Chakabva ZIM 418 v Bangladesh, 16/11/2014
87 348 G. Gambhir IND 886 v Sri Lanka, 28/11/2009
88 346 P.J. Moor ZIM 346 v Sri Lanka, 18/07/2017
89 345 J. Yadav IND 456 v England, 12/12/2016
90 342 A.D. Hales ENG 405 v Sri Lanka, 13/06/2016
91 340 M.S. Wade AUS 465 v Sri Lanka, 07/01/2013
92 338 J.D.S. Neesham NZ 519 v West Indies, 30/06/2014
93 335 A.G. Cremer ZIM 338 v Sri Lanka, 02/11/2016
94 332 S.D. Hope WI 332 v Pakistan, 14/05/2017
95 331 Babar Azam PAK 360 v New Zealand, 29/11/2016
96 329 C.R. Brathwaite WI 360 v India, 25/07/2016
97 327 M.N. Waller ZIM 334 v Pakistan, 07/09/2013
98 320 H.D.R.L. Thirimanne SL 386 v India, 24/08/2015
98 320 M.R. Marsh AUS 340 v Sri Lanka, 17/08/2016
98 320 K.K. Jennings ENG 423 v India, 12/12/2016