ICC ODI Championship Batsmen - 19 November 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 899 V. Kohli IND 911 v England, 17/07/2018
2 871 R.G. Sharma IND 871 v West Indies, 01/11/2018
3 808 L.R.P.L. Taylor NZ 808 v Pakistan, 09/11/2018
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 767 S Dhawan IND 813 v Pakistan, 23/09/2018
9 756 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
10 754 Q. de Kock SA 808 v Bangladesh, 22/10/2017
11 729 Fakhar Zaman PAK 729 v New Zealand, 11/11/2018
12 726 J.M. Bairstow ENG 777 v Australia, 21/06/2018
13 720 M.J. Guptill NZ 789 v South Africa, 01/03/2017
14 707 Tamim Iqbal BAN 737 v West Indies, 28/07/2018
14 707 H.M. Amla SA 901 v England, 05/09/2012
16 700 Mushfiqur Rahim BAN 712 v Pakistan, 26/09/2018
17 690 A.J. Finch AUS 743 v England, 14/02/2015
18 685 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
19 675 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
20 674 M.S. Dhoni IND 836 v Australia, 31/10/2009
21 665 S.P.D. Smith AUS 752 v Pakistan, 22/01/2017
22 642 K.J. Coetzer SCO 647 v Ireland, 18/03/2018
23 641 T.M. Head AUS 670 v England, 24/06/2018
24 640 J.J. Roy ENG 680 v Australia, 21/06/2018
25 635 S.D. Hope WI 658 v India, 27/10/2018
26 626 S.O. Hetmyer WI 652 v India, 27/10/2018
27 625 Imam-ul-Haq PAK 628 v New Zealand, 09/11/2018
28 621 N. Dickwella SL 621 v England, 23/10/2018
29 618 B.A. Stokes ENG 653 v West Indies, 24/09/2017
30 616 A.D. Mathews SL 707 v England, 07/12/2014
31 614 D.A. Miller SA 635 v New Zealand, 24/03/2015
32 609 A.D. Hales ENG 705 v New Zealand, 06/06/2017
33 607 T.W.M. Latham NZ 625 v India, 29/10/2017
34 595 G.J. Maxwell AUS 735 v India, 20/01/2016
35 594 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
36 591 Rahmat Shah AFG 625 v Sri Lanka, 17/09/2018
37 586 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
38 585 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
38 585 C.S. MacLeod SCO 585 v England, 10/06/2018
40 581 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
41 576 B.R.M. Taylor ZIM 667 v New Zealand, 09/02/2012
42 571 A.M. Rahane IND 633 v South Africa, 04/02/2018
43 563 Mahmudullah BAN 579 v Pakistan, 26/09/2018
44 558 K.M. Jadhav IND 573 v Australia, 01/10/2017
45 556 Shoaib Malik PAK 685 v India, 13/02/2006
46 555 E.C. Joyce ENG 618 v Afghanistan, 19/07/2016
47 553 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
47 553 A.T. Rayudu IND 553 v West Indies, 29/10/2018
49 552 M.P. Stoinis AUS 616 v England, 28/01/2018
50 550 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
51 549 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
52 547 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
53 542 J-P. Duminy SA 668 v Netherlands, 03/03/2011
54 539 Imrul Kayes BAN 560 v Australia, 13/04/2011
54 539 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
56 536 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
57 533 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
58 532 Anshuman Rath HK 532 v India, 18/09/2018
59 524 C. Munro NZ 531 v England, 03/03/2018
60 517 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
61 516 S.C. Williams ZIM 556 v India, 14/03/2015
62 515 S.E. Marsh AUS 581 v South Africa, 23/01/2009
63 514 W.T.S. Porterfield IRE 539 v UAE, 12/03/2018
64 510 E. Lewis WI 535 v Afghanistan, 25/03/2018
65 509 Azhar Ali PAK 605 v West Indies, 05/10/2016
66 506 B.K.G. Mendis SL 631 v Zimbabwe, 30/06/2017
66 506 J.O. Holder WI 518 v Afghanistan, 15/03/2018
68 501 Rameez Shahzad UAE 501 v Nepal, 30/08/2018
69 497 L.D. Chandimal SL 667 v Australia, 02/03/2012
70 495 M.J. Santner NZ 502 v England, 10/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 488 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
74 486 M.D.K.J. Perera SL 552 v England, 24/06/2016
75 485 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
76 482 Moeen Ali ENG 522 v Australia, 14/01/2018
77 480 Najibullah Zadran AFG 497 v Ireland, 31/08/2018
78 479 N.T. Broom NZ 608 v Bangladesh, 24/05/2017
79 478 Nizakat Khan HK 478 v India, 18/09/2018
80 477 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
81 472 H.M. Nicholls NZ 476 v Pakistan, 16/01/2018
82 471 R.D. Berrington SCO 471 v England, 10/06/2018
83 465 S.K. Raina IND 669 v England, 27/01/2013
84 462 F. Behardien SA 554 v Australia, 30/09/2016
85 460 N.J. O'Brien IRE 513 v India, 10/03/2015
86 457 Hashmatullah Shaidi AFG 467 v Bangladesh, 23/09/2018
86 457 H.H. Pandya IND 497 v New Zealand, 25/10/2017
86 457 Haris Sohail PAK 520 v Zimbabwe, 29/05/2015
89 454 N.L.T.C. Perera SL 459 v England, 20/10/2018
90 453 Sabbir Rahman BAN 515 v Sri Lanka, 19/01/2018
91 448 Rashid Khan AFG 448 v India, 25/09/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 440 R. Powell WI 456 v Bangladesh, 28/07/2018
95 438 M.D. Gunathilaka SL 492 v India, 24/08/2017
96 437 C. de Grandhomme NZ 520 v Pakistan, 19/01/2018
97 434 C.R. Woakes ENG 481 v Australia, 26/01/2018
98 432 Babar Hayat HK 441 v Papua New Guinea, 17/03/2018
98 432 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
100 431 Javed Ahmadi AFG 469 v Zimbabwe, 19/02/2018