ICC ODI Championship Batsmen - 10 December 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 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 786 D.A. Warner AUS 786 v South Africa, 12/10/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 729 M.J. Guptill NZ 751 v Australia, 08/02/2016
9 728 R.G. Sharma IND 761 v Australia, 23/01/2016
10 721 F. du Plessis SA 732 v Australia, 09/10/2016
11 719 S Dhawan IND 794 v South Africa, 22/02/2015
12 717 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
13 704 M.S. Dhoni IND 836 v Australia, 31/10/2009
14 684 Babar Azam PAK 684 v West Indies, 05/10/2016
15 682 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
16 676 S.P.D. Smith AUS 709 v India, 20/01/2016
17 667 A.J. Finch AUS 743 v England, 14/02/2015
18 666 G.J. Bailey AUS 867 v South Africa, 27/08/2014
19 650 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
20 646 A.D. Hales ENG 666 v Pakistan, 30/08/2016
21 632 A.D. Mathews SL 707 v England, 07/12/2014
22 620 Tamim Iqbal BAN 637 v West Indies, 30/11/2012
23 617 G.J. Maxwell AUS 735 v India, 20/01/2016
24 616 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
25 611 M.R. Marsh AUS 611 v South Africa, 12/10/2016
26 607 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
27 605 Azhar Ali PAK 605 v West Indies, 05/10/2016
28 602 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
29 601 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
30 599 A.M. Rahane IND 630 v Australia, 17/01/2016
31 598 R.R. Rossouw SA 598 v Australia, 12/10/2016
31 598 E.C. Joyce Ire 618 v Afghanistan, 19/07/2016
33 592 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
34 586 S.K. Raina IND 669 v England, 27/01/2013
35 585 D.A. Miller SA 635 v New Zealand, 24/03/2015
36 581 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
36 581 J-P. Duminy SA 668 v Netherlands, 03/03/2011
38 580 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
39 569 T.W.M. Latham NZ 569 v India, 29/10/2016
39 569 J.P. Faulkner AUS 628 v England, 01/02/2015
41 568 J.J. Roy ENG 578 v Bangladesh, 07/10/2016
42 558 Mahmudullah BAN 567 v New Zealand, 13/03/2015
43 555 L.D. Chandimal SL 667 v Australia, 06/03/2012
44 553 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
45 547 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
46 542 F. Behardien SA 554 v Australia, 30/09/2016
47 541 D.M. Bravo WI 588 v India, 27/11/2013
47 541 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
49 540 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
50 536 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
50 536 B.A. Stokes ENG 536 v Bangladesh, 12/10/2016
50 536 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
53 535 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
54 528 B.K.G. Mendis SL 528 v Zimbabwe, 27/11/2016
54 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 522 C.J. Anderson NZ 604 v India, 22/01/2014
58 517 G.D. Elliott NZ 557 v Zimbabwe, 02/08/2015
59 515 S.C. Williams ZIM 556 v India, 14/03/2015
60 514 J. Charles WI 592 v India, 05/07/2013
61 511 M.S. Wade AUS 517 v South Africa, 09/10/2016
62 510 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
63 505 A.D. Russell WI 571 v New Zealand, 16/07/2012
64 504 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
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 486 Shaiman Anwar UAE 486 v Scotland, 16/08/2016
70 478 N.J. O'Brien IRE 513 v India, 10/03/2015
71 473 D. Ramdin WI 495 v South Africa, 18/01/2015
72 472 Imrul Kayes BAN 560 v Australia, 13/04/2011
72 472 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 455 C.S. MacLeod SCO 455 v Hong Kong, 10/09/2016
78 455 Sabbir Rahman BAN 455 v England, 12/10/2016
80 445 J.O. Holder WI 445 v Zimbabwe, 25/11/2016
81 435 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
82 433 G.C. Wilson IRE 491 v Australia, 23/06/2012
83 432 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
83 432 M.W. Machan SCO 455 v Australia, 14/03/2015
85 429 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
86 426 C.J. Chibhabha ZIM 482 v Afghanistan, 16/10/2015
87 424 Sharjeel Khan PAK 424 v West Indies, 05/10/2016
88 420 Najibullah Zadran AFG 420 v Bangladesh, 01/10/2016
89 418 U.T. Khawaja AUS 447 v West Indies, 21/06/2016
90 413 S.E. Marsh AUS 581 v South Africa, 18/01/2009
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
93 400 V. Sibanda ZIM 512 v Pakistan, 21/01/2008
93 400 Imad Wasim PAK 413 v West Indies, 02/10/2016
95 396 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
96 392 M.J. Santner NZ 407 v Australia, 06/02/2016
97 390 Anshuman Rath HK 390 v Papua New Guinea, 08/11/2016
98 388 D.M. de Silva SL 391 v West Indies, 23/11/2016
99 383 Nowroz Mangal AFG 477 v New Zealand, 08/03/2015
99 383 Babar Hayat HK 383 v Papua New Guinea, 08/11/2016