ICC ODI Championship Batsmen - 28 May 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 792 J.E. Root ENG 792 v Ireland, 05/05/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 765 M.J. Guptill NZ 789 v South Africa, 01/03/2017
8 762 Babar Azam PAK 762 v West Indies, 11/04/2017
9 746 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 690 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
14 690 S Dhawan IND 794 v South Africa, 22/02/2015
16 679 A.D. Hales ENG 686 v Ireland, 05/05/2017
17 652 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
18 643 J.J. Roy ENG 664 v West Indies, 05/03/2017
19 633 Tamim Iqbal BAN 642 v Sri Lanka, 25/03/2017
20 632 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
21 630 G.J. Bailey AUS 867 v South Africa, 27/08/2014
22 627 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
23 625 G.J. Maxwell AUS 735 v India, 20/01/2016
23 625 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
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 605 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
28 600 D.A. Miller SA 635 v New Zealand, 24/03/2015
29 588 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
29 588 N.T. Broom NZ 596 v Bangladesh, 17/05/2017
31 584 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
32 583 A.M. Rahane IND 630 v Australia, 17/01/2016
32 583 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
34 580 B.K.G. Mendis SL 580 v Bangladesh, 01/04/2017
35 575 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
36 573 T.M. Head AUS 578 v Pakistan, 26/01/2017
37 566 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
38 564 B.A. Stokes ENG 573 v West Indies, 03/03/2017
39 563 Azhar Ali PAK 605 v West Indies, 05/10/2016
40 562 E.C. Joyce Ire 618 v Afghanistan, 19/07/2016
41 550 T.W.M. Latham NZ 605 v Bangladesh, 26/12/2016
42 549 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
42 549 J-P. Duminy SA 668 v Netherlands, 03/03/2011
44 548 L.D. Chandimal SL 667 v Australia, 06/03/2012
45 546 K.M. Jadhav IND 546 v England, 22/01/2017
46 539 Shoaib Malik PAK 685 v India, 13/02/2006
46 539 Mahmudullah BAN 567 v New Zealand, 13/03/2015
48 538 J.P. Faulkner AUS 628 v England, 01/02/2015
48 538 K.J. Coetzer SCO 538 v UAE, 24/01/2017
50 535 M.S. Wade AUS 553 v Pakistan, 15/01/2017
51 532 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
52 531 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
53 529 Sharjeel Khan PAK 537 v Australia, 26/01/2017
54 525 D.M. Bravo WI 588 v India, 27/11/2013
55 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
59 518 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
60 514 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
61 512 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
62 505 N. Dickwella SL 513 v South Africa, 10/02/2017
63 499 S.C. Williams ZIM 556 v India, 14/03/2015
63 499 J. Charles WI 592 v India, 05/07/2013
65 497 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
66 496 J.D.S. Neesham NZ 498 v Bangladesh, 17/05/2017
67 492 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
68 489 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
68 489 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
70 487 N.J. O'Brien IRE 513 v India, 10/03/2015
71 485 C.J. Anderson NZ 604 v India, 22/01/2014
72 481 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
73 474 Imrul Kayes BAN 560 v Australia, 13/04/2011
73 474 Sabbir Rahman BAN 486 v Sri Lanka, 25/03/2017
75 472 M.D.K.J. Perera SL 552 v England, 24/06/2016
76 471 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
76 471 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
78 466 L. Ronchi NZ 617 v Sri Lanka, 14/02/2015
79 462 Nizakat Khan HK 462 v UAE, 26/01/2017
80 459 D. Ramdin WI 495 v South Africa, 18/01/2015
81 457 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
82 454 R.A. Jadeja IND 552 v West Indies, 08/10/2014
83 451 J.O. Holder WI 457 v Pakistan, 09/04/2017
84 448 Rahmat Shah AFG 448 v Ireland, 24/03/2017
85 442 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
85 442 C.S. MacLeod SCO 455 v Hong Kong, 10/09/2016
87 441 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
88 439 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
89 433 Imad Wasim PAK 433 v West Indies, 09/04/2017
90 430 Asghar Stanikzai AFG 450 v Sri Lanka, 22/02/2015
91 428 M.W. Machan SCO 455 v Australia, 14/03/2015
92 426 J.N Mohammed WI 426 v Pakistan, 11/04/2017
93 421 Yuvraj Singh IND 787 v West Indies, 26/06/2009
94 418 G.C. Wilson IRE 491 v Australia, 23/06/2012
95 417 M.J. Santner NZ 417 v Ireland, 21/05/2017
95 417 D.A.S. Gunaratne SL 417 v Bangladesh, 01/04/2017
97 415 C.J. Chibhabha ZIM 482 v Afghanistan, 16/10/2015
98 411 S.D. Hope WI 411 v Pakistan, 11/04/2017
99 409 J.M. Bairstow ENG 409 v Ireland, 07/05/2017
99 409 C.R. Woakes ENG 417 v West Indies, 05/03/2017