ICC ODI Championship Batsmen - 1 July 2016

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 887 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
2 813 V. Kohli IND 886 v Bangladesh, 26/02/2014
3 778 H.M. Amla SA 901 v England, 05/09/2012
4 752 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
5 751 M.J. Guptill NZ 751 v Australia, 08/02/2016
6 750 R.G. Sharma IND 761 v Australia, 23/01/2016
7 741 T.M. Dilshan SL 802 v Scotland, 11/03/2015
8 737 S Dhawan IND 794 v South Africa, 22/02/2015
9 735 Q. de Kock SA 789 v England, 09/02/2016
10 725 J.E. Root ENG 743 v South Africa, 12/02/2016
11 716 F. du Plessis SA 730 v West Indies, 15/06/2016
12 712 D.A. Warner AUS 726 v South Africa, 11/06/2016
13 706 M.S. Dhoni IND 836 v Australia, 31/10/2009
14 702 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
15 694 S.P.D. Smith AUS 709 v India, 20/01/2016
16 679 A.J. Finch AUS 743 v England, 14/02/2015
17 678 J.C. Buttler ENG 706 v South Africa, 06/02/2016
18 661 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
18 661 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
20 660 A.D. Mathews SL 707 v England, 07/12/2014
21 656 G.J. Bailey AUS 867 v South Africa, 27/08/2014
22 652 G.J. Maxwell AUS 735 v India, 20/01/2016
23 639 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
24 612 A.D. Hales ENG 625 v Sri Lanka, 24/06/2016
25 611 Tamim Iqbal BAN 637 v West Indies, 30/11/2012
26 610 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
27 609 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
28 607 M.R. Marsh AUS 607 v West Indies, 26/06/2016
29 606 A.M. Rahane IND 630 v Australia, 17/01/2016
30 605 J.P. Faulkner AUS 628 v England, 01/02/2015
31 600 S.K. Raina IND 669 v England, 27/01/2013
32 595 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
33 576 S.R. Watson AUS 773 v Sri Lanka, 14/08/2011
34 569 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
35 566 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
36 564 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
37 563 J-P. Duminy SA 668 v Netherlands, 03/03/2011
38 561 J. Charles WI 592 v India, 05/07/2013
39 560 D.A. Miller SA 635 v New Zealand, 24/03/2015
40 556 D.M. Bravo WI 588 v India, 27/11/2013
41 554 E.C. Joyce Ire 581 v Zimbabwe, 09/10/2015
42 551 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
43 550 Mohammad Shahzad AFG 550 v Zimbabwe, 06/01/2016
44 549 M.D.K.J. Perera SL 552 v England, 24/06/2016
45 543 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
46 541 Azhar Ali PAK 562 v Sri Lanka, 22/07/2015
46 541 A.T. Rayudu IND 541 v Zimbabwe, 13/06/2016
48 539 C.J. Anderson NZ 604 v India, 22/01/2014
49 534 F. Behardien SA 534 v West Indies, 24/06/2016
49 534 Mahmudullah BAN 567 v New Zealand, 13/03/2015
51 533 S.C. Williams ZIM 556 v India, 14/03/2015
52 530 G.D. Elliott NZ 557 v Zimbabwe, 02/08/2015
53 527 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
54 526 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
55 523 A.D. Russell WI 571 v New Zealand, 16/07/2012
56 521 Mohammad Nabi AFG 541 v Zimbabwe, 24/10/2015
57 520 L.M.P. Simmons WI 629 v India, 02/12/2011
58 517 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
59 514 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
59 514 L.D. Chandimal SL 667 v Australia, 06/03/2012
61 513 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
62 509 Sarfraz Ahmed PAK 509 v New Zealand, 31/01/2016
62 509 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
64 505 Anamul Haque BAN 567 v Zimbabwe, 26/11/2014
65 499 N.J. O'Brien IRE 513 v India, 10/03/2015
66 498 L. Ronchi NZ 617 v Sri Lanka, 14/02/2015
66 498 Babar Azam PAK 498 v New Zealand, 31/01/2016
68 497 R.R. Rossouw SA 522 v New Zealand, 23/08/2015
69 496 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
70 493 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
71 492 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
72 490 D.J.G. Sammy WI 534 v England, 28/02/2014
73 486 Shaiman Anwar UAE 486 v Hong Kong, 18/11/2015
74 484 M.S. Wade AUS 486 v India, 12/01/2016
75 482 D. Ramdin WI 495 v South Africa, 18/01/2015
75 482 Haris Sohail PAK 520 v Zimbabwe, 29/05/2015
77 475 T.W.M. Latham NZ 497 v Sri Lanka, 31/12/2015
78 474 J.J. Roy ENG 474 v Sri Lanka, 26/06/2016
79 473 K.J. Coetzer SCO 504 v Bangladesh, 05/03/2015
79 473 Shoaib Malik PAK 685 v India, 13/02/2006
81 472 R.A. Jadeja IND 552 v West Indies, 08/10/2014
82 460 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
83 451 G.C. Wilson IRE 491 v Australia, 23/06/2012
84 446 S.E. Marsh AUS 581 v South Africa, 18/01/2009
85 445 M.W. Machan SCO 455 v Australia, 14/03/2015
86 444 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
86 444 C.J. Chibhabha ZIM 482 v Afghanistan, 16/10/2015
88 441 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
89 439 Sabbir Rahman BAN 449 v Zimbabwe, 09/11/2015
90 435 U.T. Khawaja AUS 447 v West Indies, 21/06/2016
91 426 Sohaib Maqsood PAK 502 v Sri Lanka, 23/08/2014
92 424 R.S. Bopara ENG 543 v Australia, 10/07/2012
93 414 Khurram Khan UAE 458 v Pakistan, 04/03/2015
94 410 V. Sibanda ZIM 512 v Pakistan, 21/01/2008
95 409 Imrul Kayes BAN 560 v Australia, 13/04/2011
96 405 J.O. Holder WI 405 v Australia, 26/06/2016
96 405 M.J. Santner NZ 407 v Australia, 06/02/2016
98 403 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
99 400 B.A. Stokes ENG 406 v South Africa, 14/02/2016
100 396 P.L. Mommsen SCO 416 v Sri Lanka, 11/03/2015