ICC ODI Championship Batsmen - 18 January 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 899 V. Kohli IND 911 v England, 17/07/2018
2 871 R.G. Sharma IND 871 v West Indies, 01/11/2018
3 823 L.R.P.L. Taylor NZ 823 v Sri Lanka, 08/01/2019
4 807 J.E. Root ENG 824 v Sri Lanka, 13/10/2018
5 802 Babar Azam PAK 846 v New Zealand, 06/01/2018
6 791 D.A. Warner AUS 880 v Pakistan, 26/01/2017
7 785 F. du Plessis SA 802 v India, 01/02/2018
8 780 S.D. Hope WI 780 v Bangladesh, 14/12/2018
9 767 S. Dhawan IND 813 v Pakistan, 23/09/2018
10 754 Q. de Kock SA 808 v Bangladesh, 22/10/2017
11 744 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
12 729 Fakhar Zaman PAK 729 v New Zealand, 11/11/2018
13 726 J.M. Bairstow ENG 777 v Australia, 21/06/2018
14 715 M.J. Guptill NZ 789 v South Africa, 01/03/2017
15 712 Tamim Iqbal BAN 737 v West Indies, 28/07/2018
15 712 Mushfiqur Rahim BAN 712 v West Indies, 14/12/2018
17 707 H.M. Amla SA 901 v England, 05/09/2012
18 690 A.J. Finch AUS 744 v England, 14/02/2015
19 685 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
20 675 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
21 674 M.S. Dhoni IND 836 v Australia, 31/10/2009
22 665 S.P.D. Smith AUS 752 v Pakistan, 22/01/2017
23 642 K.J. Coetzer SCO 647 v Ireland, 18/03/2018
24 641 T.M. Head AUS 670 v England, 24/06/2018
25 640 J.J. Roy ENG 680 v Australia, 21/06/2018
26 633 N. Dickwella SL 643 v New Zealand, 03/01/2019
27 625 Imam-ul-Haq PAK 628 v New Zealand, 09/11/2018
28 618 B.A. Stokes ENG 654 v West Indies, 24/09/2017
29 614 D.A. Miller SA 632 v New Zealand, 24/03/2015
30 609 A.D. Hales ENG 705 v New Zealand, 06/06/2017
31 607 A.D. Mathews SL 707 v England, 07/12/2014
32 603 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
33 598 T.W.M. Latham NZ 625 v India, 29/10/2017
34 595 G.J. Maxwell AUS 735 v India, 20/01/2016
35 591 Rahmat Shah AFG 625 v Sri Lanka, 17/09/2018
36 586 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
37 585 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
37 585 C.S. MacLeod SCO 585 v England, 10/06/2018
39 581 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
40 578 S.O. Hetmyer WI 652 v India, 27/10/2018
41 576 B.R.M. Taylor ZIM 667 v New Zealand, 09/02/2012
42 575 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
43 571 A.M. Rahane IND 633 v South Africa, 01/02/2018
44 562 Mahmudullah BAN 579 v Afghanistan, 23/09/2018
45 558 K.M. Jadhav IND 573 v Australia, 01/10/2017
46 556 Shoaib Malik PAK 685 v India, 13/02/2006
47 555 E.C. Joyce ENG 618 v Afghanistan, 19/07/2016
48 553 A.T. Rayudu IND 553 v West Indies, 29/10/2018
48 553 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
50 552 M.P. Stoinis AUS 616 v England, 28/01/2018
51 549 Sarfaraz Ahmed PAK 581 v West Indies, 05/10/2016
52 542 J.P. Duminy SA 668 v Netherlands, 03/03/2011
53 541 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
54 539 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
55 536 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
56 535 C. Munro NZ 539 v Sri Lanka, 05/01/2019
57 533 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
58 532 Anshuman Rath HK 532 v India, 18/09/2018
59 523 H.M. Nicholls NZ 523 v Sri Lanka, 08/01/2019
60 520 Imrul Kayes BAN 560 v Australia, 13/04/2011
61 516 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
61 516 S.C. Williams ZIM 556 v India, 14/03/2015
63 515 S.E. Marsh AUS 581 v South Africa, 23/01/2009
64 514 W.T.S. Porterfield IRE 539 v UAE, 12/03/2018
65 509 N.L.T.C. Perera SL 509 v New Zealand, 08/01/2019
66 504 M.D.K.J. Perera SL 552 v Ireland, 18/06/2016
67 502 E. Lewis WI 535 v Afghanistan, 25/03/2018
68 501 Rameez Shahzad UAE 501 v Nepal, 30/08/2018
69 499 J.D.S Neesham NZ 499 v Sri Lanka, 08/01/2019
70 498 J.O. Holder WI 518 v Afghanistan, 15/03/2018
71 491 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
72 490 A. Balbirnie IRE 491 v Afghanistan, 29/08/2018
73 489 B.K.G. Mendis SL 631 v Zimbabwe, 30/06/2017
74 487 M.J. Santner NZ 502 v England, 10/03/2018
75 484 L.D. Chandimal SL 667 v Australia, 06/03/2012
76 482 M.M. Ali ENG 522 v Australia, 14/01/2018
77 481 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
78 480 Najibullah Zadran AFG 497 v Ireland, 29/08/2018
79 478 Nizakat Khan HK 478 v India, 18/09/2018
80 477 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
80 477 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
82 475 M.D. Gunathilaka SL 492 v India, 24/08/2017
83 472 N.T. Broom NZ 608 v Bangladesh, 24/05/2017
84 471 R.D. Berrington SCO 471 v England, 10/06/2018
85 465 S.K. Raina IND 669 v England, 27/01/2013
86 462 F. Behardien SA 553 v Australia, 30/09/2016
87 457 H.H. Pandya IND 497 v New Zealand, 25/10/2017
87 457 Haris Sohail PAK 520 v Zimbabwe, 29/05/2015
87 457 Hashmatullah Shahidi AFG 467 v Bangladesh, 23/09/2018
90 448 Rashid Khan AFG 448 v India, 25/09/2018
91 446 Sabbir Rahman BAN 515 v Sri Lanka, 19/01/2018
92 444 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
93 441 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
94 439 D.M. Bravo WI 588 v India, 27/11/2013
95 434 C.R. Woakes ENG 481 v Australia, 26/01/2018
96 432 Babar Hayat HK 441 v Papua New Guinea, 17/03/2018
97 431 Javed Ahmadi AFG 469 v Zimbabwe, 19/02/2018
98 430 C. de Grandhomme NZ 520 v Pakistan, 19/01/2018
99 428 R. Powell WI 456 v Bangladesh, 28/07/2018
99 428 Liton Das BAN 433 v West Indies, 09/12/2018