ICC ODI Championship Batsmen - 3 May 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 900 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
2 825 V. Kohli IND 886 v Bangladesh, 26/02/2014
3 766 H.M. Amla SA 901 v England, 05/09/2012
4 763 Q. de Kock SA 789 v England, 09/02/2016
5 761 R.G. Sharma IND 761 v Australia, 23/01/2016
6 760 T.M. Dilshan SL 802 v Scotland, 11/03/2015
7 752 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
8 751 M.J. Guptill NZ 751 v Australia, 08/02/2016
9 748 S Dhawan IND 794 v South Africa, 22/02/2015
10 739 J.E. Root ENG 743 v South Africa, 12/02/2016
11 710 F. du Plessis SA 726 v England, 09/02/2016
12 706 M.S. Dhoni IND 836 v Australia, 31/10/2009
13 702 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
14 686 G.J. Maxwell AUS 735 v India, 20/01/2016
15 685 D.A. Warner AUS 692 v New Zealand, 06/02/2016
16 684 A.J. Finch AUS 743 v England, 14/02/2015
17 675 S.P.D. Smith AUS 709 v India, 20/01/2016
18 673 G.J. Bailey AUS 867 v South Africa, 27/08/2014
19 663 J.C. Buttler ENG 706 v South Africa, 06/02/2016
20 661 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
20 661 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
22 647 A.D. Mathews SL 707 v England, 07/12/2014
23 639 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
24 617 B.B. McCullum NZ 685 v England, 23/02/2013
25 615 A.M. Rahane IND 630 v Australia, 17/01/2016
26 611 Tamim Iqbal BAN 637 v West Indies, 30/11/2012
27 610 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
27 610 S.K. Raina IND 669 v England, 27/01/2013
29 602 J.P. Faulkner AUS 628 v England, 01/02/2015
30 596 S.R. Watson AUS 773 v Sri Lanka, 14/08/2011
31 595 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
32 593 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
33 592 A.D. Hales ENG 592 v South Africa, 14/02/2016
34 583 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
35 581 M.R. Marsh AUS 581 v New Zealand, 08/02/2016
36 577 D.A. Miller SA 635 v New Zealand, 24/03/2015
37 572 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
38 567 J-P. Duminy SA 668 v Netherlands, 03/03/2011
39 566 E.C. Joyce Ire 581 v Zimbabwe, 09/10/2015
39 566 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
41 562 J.W.A. Taylor ENG 586 v Pakistan, 17/11/2015
42 551 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
43 550 Mohammad Shahzad AFG 550 v Zimbabwe, 06/01/2016
44 546 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
45 542 A.D. Russell WI 571 v New Zealand, 16/07/2012
46 541 Azhar Ali PAK 562 v Sri Lanka, 22/07/2015
47 539 L.M.P. Simmons WI 629 v India, 02/12/2011
47 539 C.J. Anderson NZ 604 v India, 22/01/2014
49 538 S.C. Williams ZIM 556 v India, 14/03/2015
49 538 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
51 536 D.M. Bravo WI 588 v India, 27/11/2013
52 534 Mahmudullah BAN 567 v New Zealand, 13/03/2015
53 533 M.D.K.J. Perera SL 547 v West Indies, 07/11/2015
54 530 G.D. Elliott NZ 557 v Zimbabwe, 07/08/2015
55 523 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
56 522 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
57 521 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
57 521 Mohammad Nabi AFG 541 v Zimbabwe, 24/10/2015
59 515 J. Charles WI 592 v India, 05/07/2013
60 514 Umar Akmal PAK 702 v Bangladesh, 06/12/2011
61 509 Sarfraz Ahmed PAK 509 v New Zealand, 31/01/2016
62 508 A.T. Rayudu IND 537 v Zimbabwe, 12/07/2015
63 507 D.J.G. Sammy WI 534 v England, 28/02/2014
64 505 Anamul Haque BAN 567 v Zimbabwe, 26/11/2014
65 504 N.J. O'Brien IRE 513 v India, 10/03/2015
66 503 F. Behardien SA 505 v England, 12/02/2016
67 498 Babar Azam PAK 498 v New Zealand, 31/01/2016
67 498 L. Ronchi NZ 617 v Sri Lanka, 14/02/2015
67 498 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
70 496 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
71 490 L.D. Chandimal SL 667 v Australia, 02/03/2012
72 487 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
73 486 Shaiman Anwar UAE 486 v Hong Kong, 18/11/2015
74 482 Haris Sohail PAK 520 v Zimbabwe, 29/05/2015
75 481 R.R. Rossouw SA 522 v New Zealand, 23/08/2015
76 479 R.A. Jadeja IND 552 v West Indies, 08/10/2014
77 475 T.W.M. Latham NZ 497 v Sri Lanka, 31/12/2015
78 473 M.S. Wade AUS 486 v England, 13/09/2015
78 473 K.J. Coetzer SCO 504 v Bangladesh, 05/03/2015
78 473 Shoaib Malik PAK 685 v India, 13/02/2006
81 471 D. Ramdin WI 495 v South Africa, 18/01/2015
82 470 G.C. Wilson IRE 491 v Australia, 23/06/2012
83 462 S.E. Marsh AUS 581 v South Africa, 23/01/2009
84 460 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
85 451 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
86 445 M.W. Machan SCO 455 v Australia, 14/03/2015
87 443 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 438 J.J. Roy ENG 469 v South Africa, 03/02/2016
91 431 R.S. Bopara ENG 543 v South Africa, 24/08/2012
92 426 Sohaib Maqsood PAK 502 v Sri Lanka, 23/08/2014
93 414 Khurram Khan UAE 458 v Pakistan, 04/03/2015
94 409 Imrul Kayes BAN 560 v Australia, 13/04/2011
95 406 B.A. Stokes ENG 406 v South Africa, 14/02/2016
96 405 M.J. Santner NZ 407 v Australia, 06/02/2016
97 396 P.L. Mommsen SCO 416 v Sri Lanka, 11/03/2015
98 394 T.A.M. Siriwardana SL 394 v New Zealand, 05/01/2016
99 391 Nasir Jamshed PAK 589 v South Africa, 10/03/2013
100 388 Nowroz Mangal AFG 477 v New Zealand, 08/03/2015