ICC ODI Championship Batsmen - 21 July 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 911 V. Kohli IND 911 v England, 17/07/2018
2 818 J.E. Root ENG 818 v India, 17/07/2018
3 808 Babar Azam PAK 846 v Sri Lanka, 23/10/2017
4 806 R.G. Sharma IND 825 v Sri Lanka, 13/12/2017
5 803 D.A. Warner AUS 880 v Pakistan, 26/01/2017
6 785 L.R.P.L. Taylor NZ 789 v England, 07/03/2018
7 783 Q. de Kock SA 808 v Bangladesh, 22/10/2017
8 782 F. du Plessis SA 802 v India, 01/02/2018
9 778 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
10 770 S Dhawan IND 794 v South Africa, 22/02/2015
11 769 J.M. Bairstow ENG 777 v Australia, 21/06/2018
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 714 M.S. Dhoni IND 836 v Australia, 31/10/2009
15 706 A.J. Finch AUS 743 v England, 14/02/2015
16 701 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
17 698 Tamim Iqbal BAN 721 v Zimbabwe, 23/01/2018
18 675 S.P.D. Smith AUS 752 v Pakistan, 22/01/2017
19 670 T.M. Head AUS 670 v England, 24/06/2018
19 670 J.J. Roy ENG 680 v Australia, 21/06/2018
21 652 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
22 651 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
23 642 K.J. Coetzer SCO 647 v Ireland, 18/03/2018
24 639 Fakhar Zaman PAK 639 v Zimbabwe, 16/07/2018
24 639 A.D. Hales ENG 705 v New Zealand, 06/06/2017
26 619 A.D. Mathews SL 707 v England, 07/12/2014
27 615 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
28 610 B.A. Stokes ENG 653 v West Indies, 24/09/2017
29 608 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
30 604 A.M. Rahane IND 633 v South Africa, 01/02/2018
31 600 Rahmat Shah AFG 600 v West Indies, 25/03/2018
32 598 T.W.M. Latham NZ 625 v India, 29/10/2017
33 597 G.J. Maxwell AUS 735 v India, 20/01/2016
34 596 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
35 594 D.A. Miller SA 635 v New Zealand, 24/03/2015
36 585 C.S. MacLeod SCO 585 v England, 10/06/2018
37 576 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
38 572 B.R.M. Taylor ZIM 667 v New Zealand, 09/02/2012
39 566 N. Dickwella SL 605 v India, 24/08/2017
40 563 E.C. Joyce ENG 618 v Afghanistan, 19/07/2016
41 562 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
42 561 Mahmudullah BAN 567 v New Zealand, 13/03/2015
43 557 B.K.G. Mendis SL 631 v Zimbabwe, 30/06/2017
44 554 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
45 550 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
46 547 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
47 545 M.P. Stoinis AUS 616 v England, 28/01/2018
48 541 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
49 539 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
50 538 Azhar Ali PAK 605 v West Indies, 05/10/2016
50 538 S.D. Hope WI 543 v Zimbabwe, 19/03/2018
50 538 J-P. Duminy SA 668 v Netherlands, 03/03/2011
53 535 E. Lewis WI 535 v Afghanistan, 25/03/2018
54 533 Shoaib Malik PAK 685 v India, 13/02/2006
55 532 K.M. Jadhav IND 573 v Australia, 01/10/2017
56 530 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
57 528 W.T.S. Porterfield IRE 539 v UAE, 12/03/2018
58 526 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
59 518 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
59 518 C. Munro NZ 531 v England, 03/03/2018
61 502 M.J. Santner NZ 502 v England, 10/03/2018
62 500 J.O. Holder WI 518 v Afghanistan, 15/03/2018
62 500 L.D. Chandimal SL 667 v Australia, 02/03/2012
64 498 J.P. Faulkner AUS 628 v England, 01/02/2015
65 496 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
66 494 Rameez Shahzad UAE 494 v Zimbabwe, 22/03/2018
67 492 Najibullah Zadran AFG 492 v Ireland, 23/03/2018
67 492 Anshuman Rath HK 492 v Papua New Guinea, 17/03/2018
69 491 S.K. Raina IND 669 v England, 27/01/2013
69 491 Sabbir Rahman BAN 515 v Sri Lanka, 19/01/2018
71 488 F. Behardien SA 554 v Australia, 30/09/2016
72 487 M.S. Wade AUS 553 v Pakistan, 15/01/2017
73 486 N.T. Broom NZ 608 v Bangladesh, 24/05/2017
74 485 Moeen Ali ENG 522 v West Indies, 27/09/2017
75 484 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
76 481 H.H. Pandya IND 497 v New Zealand, 25/10/2017
76 481 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
78 477 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
79 476 N.J. O'Brien IRE 513 v India, 10/03/2015
80 472 S.E. Marsh AUS 581 v South Africa, 18/01/2009
80 472 M.D.K.J. Perera SL 552 v England, 24/06/2016
82 471 R.D. Berrington SCO 471 v England, 10/06/2018
83 469 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
84 467 S.C. Williams ZIM 556 v India, 14/03/2015
85 465 C. de Grandhomme NZ 520 v Pakistan, 19/01/2018
85 465 M.D. Gunathilaka SL 492 v India, 24/08/2017
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
91 457 J.D.S. Neesham NZ 498 v Bangladesh, 17/05/2017
92 453 Haris Sohail PAK 520 v Zimbabwe, 29/05/2015
92 453 A. Balbirnie IRE 465 v Scotland, 18/03/2018
94 450 Imam-ul-Haq PAK 450 v Zimbabwe, 16/07/2018
95 447 Anamul Haque BAN 567 v Zimbabwe, 26/11/2014
96 444 C.R. Woakes ENG 481 v Australia, 26/01/2018
97 441 Babar Hayat HK 441 v Papua New Guinea, 17/03/2018
98 438 S.F. Mire ZIM 450 v West Indies, 19/03/2018
99 435 L. Ronchi AUS 617 v Sri Lanka, 14/02/2015
100 425 C.J. Anderson NZ 604 v India, 22/01/2014