ICC ODI Championship Batsmen - 23 January 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 861 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
2 848 V. Kohli IND 886 v Bangladesh, 26/02/2014
3 846 D.A. Warner AUS 846 v New Zealand, 09/12/2016
4 779 Q. de Kock SA 799 v Australia, 30/09/2016
5 770 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
6 748 H.M. Amla SA 901 v England, 05/09/2012
7 747 J.E. Root ENG 776 v Pakistan, 30/08/2016
8 735 M.J. Guptill NZ 756 v Australia, 09/12/2016
9 728 R.G. Sharma IND 761 v Australia, 23/01/2016
10 725 S.P.D. Smith AUS 739 v New Zealand, 06/12/2016
11 721 F. du Plessis SA 732 v Australia, 09/10/2016
12 719 S Dhawan IND 794 v South Africa, 22/02/2015
13 717 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
14 704 M.S. Dhoni IND 836 v Australia, 31/10/2009
15 684 Babar Azam PAK 684 v West Indies, 05/10/2016
16 662 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
17 652 G.J. Bailey AUS 867 v South Africa, 27/08/2014
18 646 A.D. Hales ENG 666 v Pakistan, 30/08/2016
19 642 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
20 635 A.J. Finch AUS 743 v England, 14/02/2015
21 632 A.D. Mathews SL 707 v England, 07/12/2014
22 625 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
23 619 Tamim Iqbal BAN 637 v West Indies, 30/11/2012
24 608 G.J. Maxwell AUS 735 v India, 20/01/2016
25 607 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
26 605 Azhar Ali PAK 605 v West Indies, 05/10/2016
27 602 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
28 601 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
29 599 A.M. Rahane IND 630 v Australia, 17/01/2016
30 598 E.C. Joyce Ire 618 v Afghanistan, 19/07/2016
30 598 R.R. Rossouw SA 598 v Australia, 12/10/2016
32 597 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
33 590 T.W.M. Latham NZ 605 v Bangladesh, 26/12/2016
34 587 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
35 586 S.K. Raina IND 669 v England, 27/01/2013
36 585 D.A. Miller SA 635 v New Zealand, 24/03/2015
37 581 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
37 581 J-P. Duminy SA 668 v Netherlands, 03/03/2011
39 580 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
40 568 J.J. Roy ENG 578 v Bangladesh, 07/10/2016
41 561 J.P. Faulkner AUS 628 v England, 01/02/2015
42 555 L.D. Chandimal SL 667 v Australia, 06/03/2012
43 553 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
44 547 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
45 542 F. Behardien SA 554 v Australia, 30/09/2016
46 541 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
46 541 D.M. Bravo WI 588 v India, 27/11/2013
48 540 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
49 536 B.A. Stokes ENG 536 v Bangladesh, 12/10/2016
49 536 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
51 535 Mahmudullah BAN 567 v New Zealand, 13/03/2015
51 535 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
53 528 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
53 528 B.K.G. Mendis SL 528 v Zimbabwe, 27/11/2016
53 528 A.T. Rayudu IND 541 v Zimbabwe, 13/06/2016
56 524 K.J. Coetzer SCO 524 v Hong Kong, 10/09/2016
57 515 S.C. Williams ZIM 556 v India, 14/03/2015
58 514 J. Charles WI 592 v India, 05/07/2013
59 513 M.S. Wade AUS 520 v New Zealand, 04/12/2016
60 510 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
61 507 C.J. Anderson NZ 604 v India, 22/01/2014
62 505 A.D. Russell WI 571 v New Zealand, 16/07/2012
63 504 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
64 502 G.D. Elliott NZ 557 v Zimbabwe, 02/08/2015
65 501 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
66 496 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
67 493 Shoaib Malik PAK 685 v India, 13/02/2006
68 491 M.D.K.J. Perera SL 552 v England, 24/06/2016
69 488 Imrul Kayes BAN 560 v Australia, 13/04/2011
70 486 Shaiman Anwar UAE 486 v Scotland, 16/08/2016
71 478 N.J. O'Brien IRE 513 v India, 10/03/2015
72 473 D. Ramdin WI 495 v South Africa, 18/01/2015
73 468 L. Ronchi NZ 617 v Sri Lanka, 14/02/2015
74 465 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
75 464 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
76 460 P.L. Mommsen SCO 467 v UAE, 16/08/2016
76 460 R.A. Jadeja IND 552 v West Indies, 08/10/2014
78 456 Sabbir Rahman BAN 456 v New Zealand, 31/12/2016
79 455 C.S. MacLeod SCO 455 v Hong Kong, 10/09/2016
80 450 T.M. Head AUS 450 v New Zealand, 09/12/2016
81 445 J.O. Holder WI 445 v Zimbabwe, 25/11/2016
82 435 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
83 433 G.C. Wilson IRE 491 v Australia, 23/06/2012
84 432 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
84 432 M.W. Machan SCO 455 v Australia, 14/03/2015
86 429 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
87 426 C.J. Chibhabha ZIM 482 v Afghanistan, 16/10/2015
88 424 Sharjeel Khan PAK 424 v West Indies, 05/10/2016
89 420 Najibullah Zadran AFG 420 v Bangladesh, 01/10/2016
90 412 U.T. Khawaja AUS 447 v West Indies, 21/06/2016
91 411 Nizakat Khan HK 411 v Papua New Guinea, 06/11/2016
92 407 Sohaib Maqsood PAK 502 v Sri Lanka, 23/08/2014
92 407 S.E. Marsh AUS 581 v South Africa, 18/01/2009
94 400 Imad Wasim PAK 413 v West Indies, 02/10/2016
94 400 V. Sibanda ZIM 512 v Pakistan, 21/01/2008
96 398 C. Munro NZ 409 v Bangladesh, 26/12/2016
97 396 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
98 390 Anshuman Rath HK 390 v Papua New Guinea, 08/11/2016
99 388 D.M. de Silva SL 391 v West Indies, 23/11/2016
100 387 J.D.S. Neesham NZ 387 v Bangladesh, 31/12/2016