ICC ODI Championship Batsmen - 28 April 2017

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 875 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
2 871 D.A. Warner AUS 880 v Pakistan, 26/01/2017
3 852 V. Kohli IND 886 v Bangladesh, 26/02/2014
4 787 J.E. Root ENG 787 v West Indies, 09/03/2017
5 781 F. du Plessis SA 791 v Sri Lanka, 07/02/2017
6 780 Q. de Kock SA 803 v New Zealand, 25/02/2017
7 777 M.J. Guptill NZ 789 v South Africa, 01/03/2017
8 762 Babar Azam PAK 762 v West Indies, 11/04/2017
9 757 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
10 733 S.P.D. Smith AUS 752 v Pakistan, 22/01/2017
11 726 H.M. Amla SA 901 v England, 05/09/2012
12 717 R.G. Sharma IND 761 v Australia, 23/01/2016
13 712 M.S. Dhoni IND 836 v Australia, 31/10/2009
14 694 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
15 690 S Dhawan IND 794 v South Africa, 22/02/2015
16 676 A.D. Hales ENG 676 v West Indies, 09/03/2017
17 660 J.J. Roy ENG 664 v West Indies, 05/03/2017
18 659 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
19 633 Tamim Iqbal BAN 642 v Sri Lanka, 25/03/2017
20 632 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
21 631 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
22 630 G.J. Bailey AUS 867 v South Africa, 27/08/2014
23 629 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
24 625 G.J. Maxwell AUS 735 v India, 20/01/2016
25 617 A.J. Finch AUS 743 v England, 14/02/2015
26 607 A.D. Mathews SL 707 v England, 07/12/2014
27 601 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
28 600 D.A. Miller SA 635 v New Zealand, 24/03/2015
29 588 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
30 584 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
31 583 A.M. Rahane IND 630 v Australia, 17/01/2016
31 583 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
33 580 B.K.G. Mendis SL 580 v Bangladesh, 01/04/2017
34 578 E.C. Joyce Ire 618 v Afghanistan, 19/07/2016
35 577 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
36 575 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
37 573 T.M. Head AUS 578 v Pakistan, 26/01/2017
38 570 B.A. Stokes ENG 573 v West Indies, 03/03/2017
39 563 Azhar Ali PAK 605 v West Indies, 05/10/2016
40 557 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
41 549 J-P. Duminy SA 668 v Netherlands, 03/03/2011
41 549 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
43 548 L.D. Chandimal SL 667 v Australia, 06/03/2012
44 546 K.M. Jadhav IND 546 v England, 22/01/2017
45 539 Shoaib Malik PAK 685 v India, 13/02/2006
46 538 J.P. Faulkner AUS 628 v England, 01/02/2015
46 538 K.J. Coetzer SCO 538 v UAE, 24/01/2017
48 535 M.S. Wade AUS 553 v Pakistan, 15/01/2017
49 531 Mahmudullah BAN 567 v New Zealand, 13/03/2015
49 531 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
51 530 T.W.M. Latham NZ 605 v Bangladesh, 26/12/2016
52 529 Sharjeel Khan PAK 537 v Australia, 26/01/2017
53 525 D.M. Bravo WI 588 v India, 27/11/2013
54 524 N.T. Broom NZ 529 v South Africa, 25/02/2017
54 524 F. Behardien SA 554 v Australia, 30/09/2016
56 523 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
57 522 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
58 520 A.T. Rayudu IND 541 v Zimbabwe, 13/06/2016
58 520 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
60 514 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
61 506 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
62 505 N. Dickwella SL 513 v South Africa, 10/02/2017
63 499 J. Charles WI 592 v India, 05/07/2013
63 499 S.C. Williams ZIM 556 v India, 14/03/2015
65 497 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
66 492 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
67 489 C.J. Anderson NZ 604 v India, 22/01/2014
67 489 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
67 489 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
70 481 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
70 481 Imrul Kayes BAN 560 v Australia, 13/04/2011
72 479 Sabbir Rahman BAN 486 v Sri Lanka, 25/03/2017
73 474 N.J. O'Brien IRE 513 v India, 10/03/2015
74 472 M.D.K.J. Perera SL 552 v England, 24/06/2016
75 471 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
75 471 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
77 469 J.D.S. Neesham NZ 469 v South Africa, 04/03/2017
78 462 Nizakat Khan HK 462 v UAE, 26/01/2017
79 459 D. Ramdin WI 495 v South Africa, 18/01/2015
80 457 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
81 454 R.A. Jadeja IND 552 v West Indies, 08/10/2014
82 451 J.O. Holder WI 457 v Pakistan, 09/04/2017
83 448 L. Ronchi NZ 617 v Sri Lanka, 14/02/2015
83 448 Rahmat Shah AFG 448 v Ireland, 24/03/2017
85 443 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
86 442 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
86 442 C.S. MacLeod SCO 455 v Hong Kong, 10/09/2016
88 441 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
89 433 Imad Wasim PAK 433 v West Indies, 09/04/2017
90 432 G.C. Wilson IRE 491 v Australia, 23/06/2012
91 430 Asghar Stanikzai AFG 450 v Sri Lanka, 22/02/2015
92 428 M.W. Machan SCO 455 v Australia, 14/03/2015
93 426 J.N Mohammed WI 426 v Pakistan, 11/04/2017
94 421 Yuvraj Singh IND 787 v West Indies, 26/06/2009
95 417 D.A.S. Gunaratne SL 417 v Bangladesh, 01/04/2017
96 415 C.J. Chibhabha ZIM 482 v Afghanistan, 16/10/2015
97 413 C.R. Woakes ENG 417 v West Indies, 05/03/2017
98 411 S.D. Hope WI 411 v Pakistan, 11/04/2017
99 409 K.O.A. Powell WI 496 v Ireland, 23/02/2014
100 407 Najibullah Zadran AFG 436 v Zimbabwe, 19/02/2017