ICC Test Championship Batsmen - 20 November 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 936 S.P.D. Smith AUS 941 v India, 29/03/2017
2 889 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 807 D.A. Warner AUS 880 v India, 13/12/2014
6 806 V. Kohli IND 895 v Bangladesh, 13/02/2017
7 795 H.M. Amla SA 907 v Pakistan, 17/10/2013
8 761 K.L. Rahul IND 761 v Sri Lanka, 14/08/2017
9 760 A.M. Rahane IND 825 v New Zealand, 11/10/2016
10 755 Azhar Ali PAK 787 v Australia, 30/12/2016
11 738 A.N. Cook ENG 874 v India, 09/12/2012
12 732 D. Elgar SA 740 v New Zealand, 12/03/2017
13 724 Q. de Kock SA 802 v New Zealand, 29/03/2017
14 718 F. du Plessis SA 718 v Bangladesh, 08/10/2017
15 710 J.M. Bairstow ENG 772 v South Africa, 07/08/2017
16 705 L.R.P.L. Taylor NZ 871 v West Indies, 23/12/2013
17 700 F.D.M. Karunaratne SL 700 v Pakistan, 10/10/2017
18 664 B.A. Stokes ENG 664 v West Indies, 09/09/2017
19 661 U.T. Khawaja AUS 747 v Pakistan, 07/01/2017
20 658 L.D. Chandimal SL 692 v Australia, 17/08/2016
21 657 K.C. Brathwaite WI 701 v England, 29/08/2017
22 655 Shakib Al Hasan BAN 694 v Australia, 30/08/2017
22 655 Tamim Iqbal BAN 709 v Australia, 30/08/2017
24 646 A.D. Mathews SL 877 v New Zealand, 30/12/2014
25 645 S.D. Hope WI 653 v Zimbabwe, 25/10/2017
26 643 P.S.P. Handscomb AUS 643 v Bangladesh, 07/09/2017
27 636 Mushfiqur Rahim BAN 658 v Australia, 07/09/2017
28 622 Moeen Ali ENG 655 v South Africa, 07/08/2017
29 617 Asad Shafiq PAK 758 v England, 18/07/2016
30 612 S Dhawan IND 612 v Sri Lanka, 14/08/2017
31 611 J.A. Raval NZ 611 v South Africa, 29/03/2017
32 608 Sarfraz Ahmed PAK 715 v Sri Lanka, 21/06/2015
33 607 T.W.M. Latham NZ 640 v Bangladesh, 24/01/2017
33 607 B.K.G. Mendis SL 692 v Australia, 07/08/2016
35 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 576 R.L. Chase WI 626 v Pakistan, 14/05/2017
38 575 D.M. Bravo WI 709 v Australia, 23/04/2012
39 571 T. Bavuma SA 589 v Bangladesh, 02/10/2017
40 567 D.P.D.N. Dickwella SL 567 v Pakistan, 10/10/2017
41 559 H. Masakadza ZIM 559 v West Indies, 02/11/2017
42 557 Mominul Haque BAN 661 v Pakistan, 10/05/2015
43 550 B.R.M. Taylor ZIM 684 v Bangladesh, 29/10/2014
44 547 Sikandar Raza ZIM 547 v West Indies, 02/11/2017
45 536 S.E. Marsh AUS 591 v South Africa, 07/11/2016
46 535 M.T. Renshaw AUS 631 v India, 07/03/2017
47 516 W.P. Saha IND 524 v Sri Lanka, 07/08/2017
47 516 Mohammad Hafeez PAK 642 v England, 05/11/2015
49 512 H.M. Nicholls NZ 536 v South Africa, 20/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 495 R. Ashwin IND 553 v England, 29/11/2016
53 489 Mahmudullah BAN 519 v India, 13/02/2017
54 486 R.A. Jadeja IND 491 v Sri Lanka, 07/08/2017
55 483 R.G. Sharma IND 578 v New Zealand, 18/02/2014
56 482 J. Blackwood WI 575 v England, 05/05/2015
57 473 J.O. Holder WI 486 v Pakistan, 14/05/2017
58 472 D.M. de Silva SL 612 v Zimbabwe, 10/11/2016
59 459 M.N. Samuels WI 672 v Zimbabwe, 16/03/2013
59 459 W.U. Tharanga SL 537 v India, 29/07/2017
61 458 S.C. Cook SA 638 v Sri Lanka, 30/12/2016
62 451 A.K. Markram SA 451 v Bangladesh, 08/10/2017
63 448 K.O.A. Powell WI 468 v Bangladesh, 17/11/2012
64 443 J.K. Silva SL 638 v Pakistan, 29/06/2015
65 442 L. Ronchi NZ 525 v India, 03/10/2016
66 441 Ahmed Shehzad PAK 555 v Sri Lanka, 29/06/2015
67 433 V.D. Philander SA 457 v England, 18/07/2017
68 432 G.S. Ballance ENG 702 v West Indies, 25/04/2015
69 428 H.H. Pandya IND 428 v Sri Lanka, 14/08/2017
70 422 Imrul Kayes BAN 478 v New Zealand, 16/01/2017
71 421 M.A. Starc AUS 446 v India, 25/02/2017
71 421 Soumya Sarkar BAN 489 v Sri Lanka, 19/03/2017
73 417 J.A. Burns AUS 575 v New Zealand, 24/02/2016
74 410 Sami Aslam PAK 468 v New Zealand, 29/11/2016
75 403 M.J. Santner NZ 403 v South Africa, 29/03/2017
76 399 M.J. Guptill NZ 597 v West Indies, 06/08/2012
77 391 P.J. Moor ZIM 391 v West Indies, 02/11/2017
78 388 M.D.K. Perera SL 388 v Pakistan, 10/10/2017
78 388 Haris Sohail PAK 416 v Sri Lanka, 02/10/2017
80 384 Nasir Hossain BAN 550 v New Zealand, 13/10/2013
81 383 C.R. Woakes ENG 409 v India, 29/11/2016
82 375 J.C. Buttler ENG 494 v New Zealand, 02/06/2015
83 371 S.O. Dowrich WI 447 v Pakistan, 25/04/2017
84 370 M.D.K.J. Perera SL 443 v Zimbabwe, 02/11/2016
85 369 Haseeb Hameed ENG 413 v India, 13/11/2016
85 369 K.K. Nair IND 468 v England, 20/12/2016
87 367 T.A.M. Siriwardana SL 463 v New Zealand, 22/12/2015
88 362 Sabbir Rahman BAN 399 v Australia, 07/09/2017
89 359 T.M.K. Mawoyo ZIM 398 v Sri Lanka, 02/11/2016
90 358 G.J. Maxwell AUS 358 v Bangladesh, 07/09/2017
90 358 M.D. Craig NZ 450 v Australia, 16/02/2016
92 356 D.A.S. Gunaratne SL 371 v Zimbabwe, 18/07/2017
93 355 R.W. Chakabva ZIM 418 v Bangladesh, 16/11/2014
94 353 Litton Das BAN 353 v South Africa, 08/10/2017
95 348 P.A. Patel IND 414 v England, 29/11/2016
96 347 K.K. Jennings ENG 423 v India, 12/12/2016
97 344 S.C. Williams ZIM 390 v Sri Lanka, 10/11/2016
98 341 Mosaddek Hossain BAN 355 v Sri Lanka, 19/03/2017
99 338 G. Gambhir IND 886 v Sri Lanka, 28/11/2009
99 338 J.D.S. Neesham NZ 519 v West Indies, 30/06/2014