ICC ODI Championship Batsmen - 17 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 ODI Batsmen
ID Rat. Name Nat. Career Best Rating
1 889 V. Kohli IND 889 v New Zealand, 29/10/2017
2 872 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
3 865 D.A. Warner AUS 880 v Pakistan, 26/01/2017
4 846 Babar Azam PAK 846 v Sri Lanka, 20/10/2017
5 808 Q. de Kock SA 808 v Bangladesh, 22/10/2017
6 802 J.E. Root ENG 808 v West Indies, 24/09/2017
7 799 R.G. Sharma IND 799 v New Zealand, 29/10/2017
8 773 F. du Plessis SA 791 v Sri Lanka, 07/02/2017
9 766 H.M. Amla SA 901 v England, 05/09/2012
10 760 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
11 730 M.S. Dhoni IND 836 v Australia, 31/10/2009
12 728 S.P.D. Smith AUS 752 v Pakistan, 22/01/2017
12 728 M.J. Guptill NZ 789 v South Africa, 01/03/2017
14 725 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
15 708 S Dhawan IND 794 v South Africa, 22/02/2015
16 677 Tamim Iqbal BAN 688 v Australia, 05/06/2017
17 674 A.J. Finch AUS 743 v England, 14/02/2015
18 660 A.D. Hales ENG 705 v New Zealand, 06/06/2017
19 658 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
20 650 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
21 649 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
22 646 B.A. Stokes ENG 653 v West Indies, 24/09/2017
23 625 T.W.M. Latham NZ 625 v India, 29/10/2017
23 625 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
25 622 A.M. Rahane IND 631 v Australia, 01/10/2017
26 611 K.J. Coetzer SCO 611 v Papua New Guinea, 08/10/2017
27 610 A.D. Mathews SL 707 v England, 07/12/2014
28 608 G.J. Maxwell AUS 735 v India, 20/01/2016
29 606 T.M. Head AUS 609 v India, 21/09/2017
30 605 G.J. Bailey AUS 867 v South Africa, 27/08/2014
31 603 D.A. Miller SA 635 v New Zealand, 24/03/2015
32 599 J.J. Roy ENG 664 v West Indies, 05/03/2017
33 598 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
34 581 Azhar Ali PAK 605 v West Indies, 05/10/2016
35 566 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
36 565 K.M. Jadhav IND 573 v Australia, 01/10/2017
37 562 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
37 562 E.C. Joyce Ire 618 v Afghanistan, 19/07/2016
39 561 N.T. Broom NZ 608 v Bangladesh, 24/05/2017
40 560 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
41 558 B.K.G. Mendis SL 631 v Zimbabwe, 30/06/2017
42 557 Shoaib Malik PAK 685 v India, 13/02/2006
42 557 Mahmudullah BAN 567 v New Zealand, 13/03/2015
44 551 N. Dickwella SL 605 v India, 24/08/2017
45 546 Fakhar Zaman PAK 546 v Sri Lanka, 23/10/2017
46 545 J-P. Duminy SA 668 v Netherlands, 03/03/2011
47 544 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
48 541 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
48 541 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
50 539 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
51 535 J.M. Bairstow ENG 535 v West Indies, 29/09/2017
52 534 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
53 533 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
54 532 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
55 530 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
56 525 M.P. Stoinis AUS 525 v India, 01/10/2017
57 524 J.P. Faulkner AUS 628 v England, 01/02/2015
58 522 Moeen Ali ENG 522 v West Indies, 27/09/2017
59 518 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
60 513 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
61 512 M.S. Wade AUS 553 v Pakistan, 15/01/2017
62 511 Sabbir Rahman BAN 511 v South Africa, 22/10/2017
63 510 S.D. Hope WI 510 v England, 29/09/2017
64 509 F. Behardien SA 554 v Australia, 30/09/2016
65 503 Sharjeel Khan PAK 537 v Australia, 26/01/2017
66 496 S.C. Williams ZIM 556 v India, 14/03/2015
66 496 C.S. MacLeod SCO 504 v Papua New Guinea, 06/10/2017
68 495 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
69 492 D.M. Bravo WI 588 v India, 27/11/2013
69 492 L.D. Chandimal SL 667 v Australia, 06/03/2012
71 490 H.H. Pandya IND 497 v New Zealand, 25/10/2017
72 489 J.O. Holder WI 491 v England, 27/09/2017
73 488 J.D.S. Neesham NZ 498 v Bangladesh, 17/05/2017
74 487 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
74 487 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
74 487 N.J. O'Brien IRE 513 v India, 10/03/2015
77 486 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
78 478 E. Lewis WI 480 v England, 27/09/2017
79 473 M.D. Gunathilaka SL 492 v India, 24/08/2017
79 473 Imrul Kayes BAN 560 v Australia, 13/04/2011
81 472 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
82 471 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
83 468 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
84 467 J. Charles WI 592 v India, 05/07/2013
85 464 L. Ronchi NZ 617 v Sri Lanka, 14/02/2015
86 463 A.T. Rayudu IND 541 v Zimbabwe, 13/06/2016
87 458 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
88 454 C.J. Anderson NZ 604 v India, 22/01/2014
89 452 M.D.K.J. Perera SL 552 v England, 24/06/2016
90 446 Nizakat Khan HK 462 v UAE, 26/01/2017
90 446 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
92 436 Rahmat Shah AFG 448 v Ireland, 24/03/2017
93 430 Imad Wasim PAK 438 v Sri Lanka, 13/10/2017
93 430 D. Ramdin WI 495 v South Africa, 18/01/2015
95 427 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
96 423 C. Munro NZ 423 v India, 29/10/2017
97 422 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
98 419 S.F. Mire ZIM 419 v Sri Lanka, 10/07/2017
99 418 G.C. Wilson IRE 491 v Australia, 23/06/2012
100 417 Asghar Stanikzai AFG 450 v Sri Lanka, 22/02/2015