ICC ODI Championship Batsmen - 22 April 2018

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 909 V. Kohli IND 909 v South Africa, 16/02/2018
2 844 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
3 823 D.A. Warner AUS 880 v Pakistan, 26/01/2017
4 814 J.E. Root ENG 818 v Australia, 19/01/2018
5 813 Babar Azam PAK 846 v Sri Lanka, 20/10/2017
6 799 R.G. Sharma IND 825 v Sri Lanka, 13/12/2017
7 785 L.R.P.L. Taylor NZ 789 v England, 07/03/2018
8 783 Q. de Kock SA 808 v Bangladesh, 22/10/2017
9 782 F. du Plessis SA 802 v India, 01/02/2018
10 778 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
11 769 S Dhawan IND 794 v South Africa, 22/02/2015
12 746 H.M. Amla SA 901 v England, 05/09/2012
13 731 M.J. Guptill NZ 789 v South Africa, 01/03/2017
14 724 A.J. Finch AUS 743 v England, 14/02/2015
15 717 M.S. Dhoni IND 836 v Australia, 31/10/2009
16 698 J.M. Bairstow ENG 698 v New Zealand, 10/03/2018
16 698 Tamim Iqbal BAN 721 v Zimbabwe, 23/01/2018
18 692 S.P.D. Smith AUS 752 v Pakistan, 22/01/2017
19 674 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
20 652 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
21 635 B.A. Stokes ENG 653 v West Indies, 24/09/2017
22 632 K.J. Coetzer SCO 647 v Ireland, 18/03/2018
23 631 T.M. Head AUS 634 v England, 26/01/2018
24 629 A.D. Hales ENG 705 v New Zealand, 06/06/2017
24 629 J.J. Roy ENG 672 v Australia, 14/01/2018
26 621 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
26 621 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
28 619 A.D. Mathews SL 707 v England, 07/12/2014
29 616 M.P. Stoinis AUS 616 v England, 28/01/2018
30 613 A.M. Rahane IND 633 v South Africa, 01/02/2018
31 608 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
32 600 Rahmat Shah AFG 600 v West Indies, 25/03/2018
33 598 T.W.M. Latham NZ 625 v India, 29/10/2017
34 597 G.J. Maxwell AUS 735 v India, 20/01/2016
35 596 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
36 594 D.A. Miller SA 635 v New Zealand, 24/03/2015
37 578 B.R.M. Taylor ZIM 667 v New Zealand, 09/02/2012
38 576 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
38 576 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
40 575 Fakhar Zaman PAK 614 v New Zealand, 06/01/2018
41 566 N. Dickwella SL 605 v India, 24/08/2017
42 563 E.C. Joyce ENG 618 v Afghanistan, 19/07/2016
43 561 Mahmudullah BAN 567 v New Zealand, 13/03/2015
44 560 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
45 557 B.K.G. Mendis SL 631 v Zimbabwe, 30/06/2017
46 548 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
47 547 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
48 544 Azhar Ali PAK 605 v West Indies, 05/10/2016
49 541 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
50 540 K.M. Jadhav IND 573 v Australia, 01/10/2017
51 539 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
52 538 J-P. Duminy SA 668 v Netherlands, 03/03/2011
52 538 S.D. Hope WI 543 v Zimbabwe, 19/03/2018
54 535 E. Lewis WI 535 v Afghanistan, 25/03/2018
54 535 Shoaib Malik PAK 685 v India, 13/02/2006
56 532 C.S. MacLeod SCO 543 v Afghanistan, 04/03/2018
57 530 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
58 528 W.T.S. Porterfield IRE 539 v UAE, 12/03/2018
59 526 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
60 518 C. Munro NZ 531 v England, 03/03/2018
60 518 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
62 511 J.P. Faulkner AUS 628 v England, 01/02/2015
63 502 M.J. Santner NZ 502 v England, 10/03/2018
64 500 J.O. Holder WI 518 v Afghanistan, 15/03/2018
64 500 L.D. Chandimal SL 667 v Australia, 02/03/2012
64 500 Moeen Ali ENG 522 v West Indies, 27/09/2017
67 499 M.S. Wade AUS 553 v Pakistan, 15/01/2017
68 494 Rameez Shahzad UAE 494 v Zimbabwe, 22/03/2018
69 492 Najibullah Zadran AFG 492 v Ireland, 23/03/2018
69 492 Anshuman Rath HK 492 v Papua New Guinea, 17/03/2018
71 491 Sabbir Rahman BAN 515 v Sri Lanka, 19/01/2018
72 488 F. Behardien SA 554 v Australia, 30/09/2016
73 486 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
73 486 N.T. Broom NZ 608 v Bangladesh, 24/05/2017
73 486 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
76 484 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
77 477 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
78 476 N.J. O'Brien IRE 513 v India, 10/03/2015
79 475 H.H. Pandya IND 497 v New Zealand, 25/10/2017
80 474 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
81 472 S.C. Williams ZIM 556 v India, 14/03/2015
81 472 M.D.K.J. Perera SL 552 v England, 24/06/2016
83 467 R.D. Berrington SCO 467 v West Indies, 21/03/2018
84 465 M.D. Gunathilaka SL 492 v India, 24/08/2017
84 465 C.R. Woakes ENG 481 v Australia, 26/01/2018
84 465 C. de Grandhomme NZ 520 v Pakistan, 19/01/2018
87 462 H.M. Nicholls NZ 476 v Pakistan, 16/01/2018
88 461 Imrul Kayes BAN 560 v Australia, 13/04/2011
89 459 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
90 458 Javed Ahmadi AFG 469 v Zimbabwe, 19/02/2018
90 458 Haris Sohail PAK 520 v Zimbabwe, 29/05/2015
92 457 J.D.S. Neesham NZ 498 v Bangladesh, 17/05/2017
93 453 A. Balbirnie IRE 465 v Scotland, 18/03/2018
94 447 Anamul Haque BAN 567 v Zimbabwe, 26/11/2014
95 442 S.F. Mire ZIM 450 v West Indies, 19/03/2018
96 441 Babar Hayat HK 441 v Papua New Guinea, 17/03/2018
97 435 L. Ronchi AUS 617 v Sri Lanka, 14/02/2015
98 425 C.J. Anderson NZ 604 v India, 22/01/2014
99 419 Imad Wasim PAK 438 v Sri Lanka, 13/10/2017
99 419 Nizakat Khan HK 462 v UAE, 26/01/2017