ICC ODI Championship Batsmen - 25 April 2019

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 890 V. Kohli IND 911 v England, 12/07/2018
2 839 R.G. Sharma IND 883 v Australia, 12/01/2019
3 830 L.R.P.L. Taylor NZ 831 v India, 31/01/2019
4 803 Q. de Kock SA 813 v Sri Lanka, 10/03/2019
5 801 F. du Plessis SA 810 v Sri Lanka, 06/03/2019
6 791 J.E. Root ENG 824 v Sri Lanka, 13/10/2018
7 781 Babar Azam PAK 846 v Sri Lanka, 20/10/2017
8 750 M.J. Guptill NZ 789 v South Africa, 01/03/2017
9 744 A.J. Finch AUS 744 v Pakistan, 31/03/2019
9 744 S.D. Hope WI 785 v England, 20/02/2019
11 736 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
11 736 Fakhar Zaman PAK 755 v South Africa, 30/01/2019
13 732 S. Dhawan IND 813 v Pakistan, 23/09/2018
14 710 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
15 704 H.M. Amla SA 901 v England, 05/09/2012
16 691 J.M. Bairstow ENG 777 v Australia, 21/06/2018
17 690 E.J.G. Morgan ENG 698 v West Indies, 27/02/2019
18 689 Mushfiqur Rahim BAN 712 v West Indies, 14/12/2018
19 685 U.T. Khawaja AUS 685 v Pakistan, 31/03/2019
20 679 Tamim Iqbal BAN 737 v West Indies, 28/07/2018
21 674 M.S. Dhoni IND 836 v Australia, 31/10/2009
22 670 Imam-ul-Haq PAK 706 v South Africa, 27/01/2019
23 666 G.J. Maxwell AUS 735 v India, 20/01/2016
24 649 J.J. Roy ENG 680 v Australia, 21/06/2018
25 630 S.O. Hetmyer WI 652 v India, 27/10/2018
26 624 K.M. Jadhav IND 624 v Australia, 13/03/2019
27 617 T.W.M. Latham NZ 625 v India, 29/10/2017
28 612 B.A. Stokes ENG 654 v West Indies, 24/09/2017
29 610 D.A. Miller SA 632 v New Zealand, 24/03/2015
30 607 A.D. Hales ENG 705 v New Zealand, 06/06/2017
31 603 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
32 601 T.M. Head AUS 670 v England, 24/06/2018
33 594 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
34 592 N. Dickwella SL 643 v New Zealand, 03/01/2019
34 592 A.D. Mathews SL 707 v India, 16/11/2014
36 581 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
37 580 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
38 579 M.P. Stoinis AUS 616 v India, 08/03/2019
39 570 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
40 567 H.M. Nicholls NZ 567 v Bangladesh, 20/02/2019
40 567 Rahmat Shah AFG 625 v Sri Lanka, 17/09/2018
40 567 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
43 565 B.R.M. Taylor ZIM 667 v New Zealand, 09/02/2012
43 565 S.E. Marsh AUS 581 v South Africa, 18/01/2009
45 562 P.S.P. Handscomb AUS 593 v Pakistan, 27/03/2019
46 549 Shoaib Malik PAK 685 v India, 13/02/2006
47 546 Mahmudullah BAN 579 v Afghanistan, 23/09/2018
48 544 A.T. Rayudu IND 574 v New Zealand, 03/02/2019
49 541 E.C. Joyce ENG 618 v Afghanistan, 19/07/2016
50 538 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
51 537 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
52 535 A.M. Rahane IND 633 v South Africa, 01/02/2018
53 533 B.K.G. Mendis SL 631 v Zimbabwe, 30/06/2017
53 533 K.J. Coetzer SCO 647 v Ireland, 18/03/2018
55 532 Anshuman Rath HK 532 v India, 18/09/2018
56 530 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
57 528 Sarfaraz Ahmed PAK 581 v West Indies, 05/10/2016
58 526 S.C. Williams ZIM 556 v India, 14/03/2015
59 525 Haris Sohail PAK 525 v Australia, 31/03/2019
60 524 J.P. Duminy SA 668 v Netherlands, 03/03/2011
60 524 A. Balbirnie IRE 524 v Afghanistan, 10/03/2019
62 519 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
63 518 J.D.S Neesham NZ 518 v Bangladesh, 20/02/2019
64 517 H.E. van der Dussen SA 517 v Sri Lanka, 16/03/2019
65 515 Shaiman Anwar UAE 522 v Zimbabwe, 14/04/2019
66 513 Imrul Kayes BAN 560 v Australia, 13/04/2011
67 509 C. Munro NZ 539 v Sri Lanka, 05/01/2019
68 506 Imad Wasim PAK 506 v Australia, 31/03/2019
69 503 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
70 501 W.T.S. Porterfield IRE 539 v UAE, 12/03/2018
71 497 M.D.K.J. Perera SL 552 v Ireland, 18/06/2016
72 494 C.S. MacLeod SCO 585 v England, 10/06/2018
73 493 Sabbir Rahman BAN 515 v Sri Lanka, 19/01/2018
73 493 N.L.T.C. Perera SL 509 v New Zealand, 08/01/2019
75 490 Najibullah Zadran AFG 503 v Ireland, 05/03/2019
75 490 E. Lewis WI 535 v Afghanistan, 25/03/2018
77 489 J.O. Holder WI 518 v Afghanistan, 15/03/2018
78 484 Rameez Shahzad UAE 501 v Nepal, 30/08/2018
79 481 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
80 478 Nizakat Khan HK 478 v India, 18/09/2018
81 477 Rashid Khan AFG 477 v Ireland, 10/03/2019
82 476 M.J. Santner NZ 502 v England, 10/03/2018
83 472 L.D. Chandimal SL 667 v Australia, 06/03/2012
83 472 M.M. Ali ENG 522 v West Indies, 29/09/2017
85 463 M.D. Gunathilaka SL 492 v India, 24/08/2017
86 461 D.M. Bravo WI 588 v India, 27/11/2013
87 460 H.H. Pandya IND 497 v New Zealand, 25/10/2017
88 458 A.T. Carey AUS 471 v Pakistan, 29/03/2019
89 456 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
90 454 Asghar Afghan AFG 454 v Ireland, 10/03/2019
91 453 Hashmatullah Shahidi AFG 467 v Bangladesh, 23/09/2018
92 452 A.K. Markram SA 452 v Sri Lanka, 16/03/2019
93 439 F. Behardien SA 553 v Australia, 30/09/2016
93 439 C. de Grandhomme NZ 520 v Pakistan, 19/01/2018
95 435 S.K. Raina IND 669 v England, 27/01/2013
96 434 Javed Ahmadi AFG 469 v Hong Kong, 08/03/2018
97 432 Babar Hayat HK 441 v Papua New Guinea, 17/03/2018
98 430 Umar Akmal PAK 702 v Bangladesh, 06/12/2011
99 427 Mohammad Mithun BAN 429 v New Zealand, 16/02/2019
100 423 Mohammad Rizwan PAK 426 v Australia, 29/03/2019