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