ICC Test Championship Batsmen - 22 August 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 905 J.E. Root ENG 917 v Australia, 10/08/2015
3 880 K.S. Williamson NZ 893 v Australia, 17/11/2015
4 876 C.A. Pujara IND 888 v Sri Lanka, 07/08/2017
5 806 V. Kohli IND 895 v Bangladesh, 13/02/2017
6 798 A.N. Cook ENG 874 v India, 09/12/2012
7 769 Azhar Ali PAK 787 v Australia, 30/12/2016
8 764 H.M. Amla SA 907 v Pakistan, 17/10/2013
9 761 K.L. Rahul IND 761 v Sri Lanka, 14/08/2017
10 760 A.M. Rahane IND 825 v New Zealand, 11/10/2016
11 759 D.A. Warner AUS 880 v India, 13/12/2014
12 756 J.M. Bairstow ENG 772 v South Africa, 07/08/2017
13 729 Q. de Kock SA 802 v New Zealand, 29/03/2017
14 718 U.T. Khawaja AUS 747 v Pakistan, 07/01/2017
15 705 L.R.P.L. Taylor NZ 871 v West Indies, 23/12/2013
16 676 Shakib Al Hasan BAN 676 v Sri Lanka, 19/03/2017
17 674 D. Elgar SA 740 v New Zealand, 12/03/2017
18 668 F. du Plessis SA 710 v West Indies, 30/12/2014
19 659 A.D. Mathews SL 877 v New Zealand, 30/12/2014
20 654 Tamim Iqbal BAN 707 v England, 08/06/2010
21 650 B.K.G. Mendis SL 692 v Australia, 07/08/2016
22 644 Mushfiqur Rahim BAN 644 v Sri Lanka, 19/03/2017
23 636 Moeen Ali ENG 655 v South Africa, 07/08/2017
24 620 Sarfraz Ahmed PAK 715 v Sri Lanka, 21/06/2015
25 616 B.A. Stokes ENG 631 v South Africa, 07/08/2017
26 612 S Dhawan IND 612 v Sri Lanka, 14/08/2017
27 611 J.A. Raval NZ 611 v South Africa, 29/03/2017
28 608 F.D.M. Karunaratne SL 633 v India, 07/08/2017
29 607 T.W.M. Latham NZ 640 v Bangladesh, 24/01/2017
30 606 K.C. Brathwaite WI 677 v Pakistan, 02/11/2016
31 603 L.D. Chandimal SL 692 v Australia, 17/08/2016
32 602 R.L. Chase WI 626 v Pakistan, 14/05/2017
33 598 D.M. Bravo WI 709 v Australia, 23/04/2012
34 593 Asad Shafiq PAK 758 v England, 18/07/2016
34 593 B.J. Watling NZ 644 v England, 02/06/2015
36 588 M.J. Vijay IND 747 v South Africa, 18/11/2015
37 581 Mominul Haque BAN 661 v Pakistan, 10/05/2015
38 574 P.S.P. Handscomb AUS 609 v India, 20/03/2017
39 564 M.T. Renshaw AUS 631 v India, 07/03/2017
40 562 T. Bavuma SA 563 v Australia, 15/11/2016
41 551 J. Blackwood WI 575 v England, 05/05/2015
42 547 S.E. Marsh AUS 591 v South Africa, 07/11/2016
43 536 C.R. Ervine ZIM 536 v Sri Lanka, 18/07/2017
44 527 Mohammad Hafeez PAK 642 v England, 05/11/2015
45 517 J-P. Duminy SA 593 v Sri Lanka, 18/01/2017
46 516 W.P. Saha IND 524 v Sri Lanka, 07/08/2017
47 512 H.M. Nicholls NZ 536 v South Africa, 20/03/2017
48 497 Sikandar Raza ZIM 497 v Sri Lanka, 18/07/2017
49 495 R. Ashwin IND 553 v England, 29/11/2016
50 489 Soumya Sarkar BAN 489 v Sri Lanka, 19/03/2017
51 486 R.A. Jadeja IND 491 v Sri Lanka, 07/08/2017
52 483 R.G. Sharma IND 578 v New Zealand, 18/02/2014
53 482 Mahmudullah BAN 519 v India, 13/02/2017
54 481 D.M. de Silva SL 612 v Zimbabwe, 10/11/2016
55 477 M.N. Samuels WI 672 v Zimbabwe, 16/03/2013
56 470 H. Masakadza ZIM 559 v Bangladesh, 16/11/2014
57 468 W.U. Tharanga SL 537 v India, 29/07/2017
58 467 S.C. Cook SA 638 v Sri Lanka, 30/12/2016
59 459 J.K. Silva SL 638 v Pakistan, 29/06/2015
60 458 D.P.D.N. Dickwella SL 458 v India, 14/08/2017
61 455 J.O. Holder WI 486 v Pakistan, 14/05/2017
62 451 Imrul Kayes BAN 478 v England, 30/10/2016
63 449 Ahmed Shehzad PAK 555 v Sri Lanka, 29/06/2015
64 442 L. Ronchi NZ 525 v India, 03/10/2016
64 442 V.D. Philander SA 457 v England, 18/07/2017
66 441 G.S. Ballance ENG 702 v West Indies, 25/04/2015
67 429 M.A. Starc AUS 446 v India, 25/02/2017
68 428 H.H. Pandya IND 428 v Sri Lanka, 14/08/2017
69 425 J.A. Burns AUS 575 v New Zealand, 24/02/2016
70 409 Sami Aslam PAK 468 v New Zealand, 29/11/2016
71 403 M.J. Santner NZ 403 v South Africa, 29/03/2017
72 399 M.J. Guptill NZ 597 v West Indies, 06/08/2012
73 382 J.C. Buttler ENG 494 v New Zealand, 02/06/2015
74 380 S.C. Williams ZIM 390 v Sri Lanka, 10/11/2016
75 377 M.D.K.J. Perera SL 443 v Zimbabwe, 02/11/2016
75 377 Haseeb Hameed ENG 413 v India, 13/11/2016
77 376 S.O. Dowrich WI 447 v Pakistan, 25/04/2017
78 374 T.A.M. Siriwardana SL 463 v New Zealand, 22/12/2015
79 369 K.K. Nair IND 468 v England, 20/12/2016
79 369 K.O.A. Powell WI 468 v Bangladesh, 17/11/2012
81 366 T.M.K. Mawoyo ZIM 398 v Sri Lanka, 02/11/2016
82 364 D.A.S. Gunaratne SL 371 v Zimbabwe, 18/07/2017
83 360 M.D.K. Perera SL 385 v India, 29/07/2017
84 359 C.R. Woakes ENG 409 v India, 29/11/2016
85 358 M.D. Craig NZ 450 v Australia, 16/02/2016
86 355 Mosaddek Hossain BAN 355 v Sri Lanka, 19/03/2017
87 354 Sabbir Rahman BAN 354 v Sri Lanka, 19/03/2017
87 354 K.K. Jennings ENG 423 v India, 12/12/2016
89 349 R.W. Chakabva ZIM 418 v Bangladesh, 16/11/2014
90 348 P.A. Patel IND 414 v England, 29/11/2016
91 346 P.J. Moor ZIM 346 v Sri Lanka, 18/07/2017
92 340 M.S. Wade AUS 465 v Sri Lanka, 07/01/2013
93 338 G. Gambhir IND 886 v Sri Lanka, 28/11/2009
93 338 J.D.S. Neesham NZ 519 v West Indies, 30/06/2014
95 335 J. Yadav IND 456 v England, 12/12/2016
95 335 A.G. Cremer ZIM 338 v Sri Lanka, 02/11/2016
97 332 A.D. Hales ENG 405 v Sri Lanka, 13/06/2016
98 331 Babar Azam PAK 360 v New Zealand, 29/11/2016
99 327 M.N. Waller ZIM 334 v Pakistan, 07/09/2013
100 326 C.R. Brathwaite WI 360 v India, 25/07/2016