ICC ODI Championship Batsmen - 23 June 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 865 V. Kohli IND 886 v Bangladesh, 26/02/2014
2 861 D.A. Warner AUS 880 v Pakistan, 26/01/2017
3 847 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
4 799 J.E. Root ENG 806 v New Zealand, 06/06/2017
5 786 Babar Azam PAK 786 v India, 18/06/2017
6 779 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
7 769 Q. de Kock SA 803 v New Zealand, 25/02/2017
8 768 F. du Plessis SA 791 v Sri Lanka, 07/02/2017
9 749 M.J. Guptill NZ 789 v South Africa, 01/03/2017
10 742 S Dhawan IND 794 v South Africa, 22/02/2015
10 742 R.G. Sharma IND 761 v Australia, 23/01/2016
12 741 H.M. Amla SA 901 v England, 05/09/2012
13 740 S.P.D. Smith AUS 752 v Pakistan, 22/01/2017
14 707 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
15 704 M.S. Dhoni IND 836 v Australia, 31/10/2009
16 687 Tamim Iqbal BAN 688 v Australia, 05/06/2017
17 678 A.D. Hales ENG 705 v New Zealand, 06/06/2017
18 675 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
19 654 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
20 639 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
21 634 B.A. Stokes ENG 636 v Australia, 10/06/2017
21 634 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
23 620 G.J. Bailey AUS 867 v South Africa, 27/08/2014
24 619 G.J. Maxwell AUS 735 v India, 20/01/2016
25 617 A.J. Finch AUS 743 v England, 14/02/2015
26 613 A.D. Mathews SL 707 v England, 07/12/2014
27 610 B.K.G. Mendis SL 610 v Pakistan, 12/06/2017
28 609 D.A. Miller SA 635 v New Zealand, 24/03/2015
29 606 T.M. Head AUS 606 v England, 10/06/2017
30 597 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
31 596 Azhar Ali PAK 605 v West Indies, 05/10/2016
32 579 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
33 575 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
33 575 K.J. Coetzer SCO 575 v Zimbabwe, 15/06/2017
35 574 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
36 569 J.J. Roy ENG 664 v West Indies, 05/03/2017
36 569 N.T. Broom NZ 608 v Bangladesh, 24/05/2017
36 569 A.M. Rahane IND 630 v Australia, 17/01/2016
39 566 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
40 564 T.W.M. Latham NZ 605 v Bangladesh, 26/12/2016
41 563 Mahmudullah BAN 567 v New Zealand, 13/03/2015
42 562 E.C. Joyce Ire 618 v Afghanistan, 19/07/2016
43 551 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
44 549 J-P. Duminy SA 668 v Netherlands, 03/03/2011
45 545 N. Dickwella SL 545 v Pakistan, 12/06/2017
46 541 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
47 537 K.M. Jadhav IND 558 v Sri Lanka, 08/06/2017
48 536 L.D. Chandimal SL 667 v Australia, 06/03/2012
49 532 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
49 532 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
51 531 Shoaib Malik PAK 685 v India, 13/02/2006
52 530 J.P. Faulkner AUS 628 v England, 01/02/2015
53 527 M.S. Wade AUS 553 v Pakistan, 15/01/2017
54 518 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
55 517 D.M. Bravo WI 588 v India, 27/11/2013
56 516 Sharjeel Khan PAK 537 v Australia, 26/01/2017
57 514 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
58 507 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
58 507 A.T. Rayudu IND 541 v Zimbabwe, 13/06/2016
60 506 F. Behardien SA 554 v Australia, 30/09/2016
60 506 S.C. Williams ZIM 556 v India, 14/03/2015
62 502 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
63 499 Sabbir Rahman BAN 502 v England, 01/06/2017
64 495 J.D.S. Neesham NZ 498 v Bangladesh, 17/05/2017
65 491 J. Charles WI 592 v India, 05/07/2013
66 488 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
66 488 M.D.K.J. Perera SL 552 v England, 24/06/2016
68 487 N.J. O'Brien IRE 513 v India, 10/03/2015
69 486 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
70 483 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
71 482 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
72 479 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
73 478 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
74 477 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
75 471 L. Ronchi NZ 617 v Sri Lanka, 14/02/2015
75 471 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
77 462 Nizakat Khan HK 462 v UAE, 26/01/2017
78 461 C.J. Anderson NZ 604 v India, 22/01/2014
79 454 Imrul Kayes BAN 560 v Australia, 13/04/2011
80 453 S.D. Hope WI 453 v Afghanistan, 14/06/2017
80 453 D. Ramdin WI 495 v South Africa, 18/01/2015
82 449 R.A. Jadeja IND 552 v West Indies, 08/10/2014
83 446 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
84 445 J.O. Holder WI 457 v Pakistan, 09/04/2017
85 440 Yuvraj Singh IND 787 v West Indies, 26/06/2009
86 438 C.S. MacLeod SCO 455 v Hong Kong, 10/09/2016
87 436 Rahmat Shah AFG 448 v Ireland, 24/03/2017
88 434 J.M. Bairstow ENG 434 v Pakistan, 14/06/2017
88 434 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
90 429 Imad Wasim PAK 433 v West Indies, 09/04/2017
91 423 D.A.S. Gunaratne SL 423 v Pakistan, 12/06/2017
92 422 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
92 422 H.H. Pandya IND 422 v Pakistan, 18/06/2017
94 418 G.C. Wilson IRE 491 v Australia, 23/06/2012
95 417 Asghar Stanikzai AFG 450 v Sri Lanka, 22/02/2015
96 413 C.J. Chibhabha ZIM 482 v Afghanistan, 16/10/2015
97 412 Fakhar Zaman PAK 412 v India, 18/06/2017
98 411 Javed Ahmadi AFG 420 v West Indies, 09/06/2017
99 407 J.N Mohammed WI 426 v Pakistan, 11/04/2017
100 402 Babar Hayat HK 419 v Scotland, 22/01/2017