ICC ODI Championship Batsmen - 24 March 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 787 J.E. Root ENG 787 v West Indies, 09/03/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 777 M.J. Guptill NZ 789 v South Africa, 01/03/2017
8 758 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
9 733 Babar Azam PAK 733 v Australia, 26/01/2017
9 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 694 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
15 690 S Dhawan IND 794 v South Africa, 22/02/2015
16 676 A.D. Hales ENG 676 v West Indies, 09/03/2017
17 660 J.J. Roy ENG 664 v West Indies, 05/03/2017
18 659 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
19 648 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
20 631 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
21 630 G.J. Bailey AUS 867 v South Africa, 27/08/2014
22 625 G.J. Maxwell AUS 735 v India, 20/01/2016
23 619 Tamim Iqbal BAN 637 v West Indies, 30/11/2012
24 617 A.J. Finch AUS 743 v England, 14/02/2015
25 616 A.D. Mathews SL 707 v England, 07/12/2014
26 602 D.A. Miller SA 635 v New Zealand, 24/03/2015
27 601 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
28 592 E.C. Joyce Ire 618 v Afghanistan, 19/07/2016
28 592 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
30 588 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
31 587 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
32 583 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
32 583 A.M. Rahane IND 630 v Australia, 17/01/2016
34 573 T.M. Head AUS 578 v Pakistan, 26/01/2017
35 572 Azhar Ali PAK 605 v West Indies, 05/10/2016
36 570 B.A. Stokes ENG 573 v West Indies, 03/03/2017
37 569 R.R. Rossouw SA 598 v Australia, 12/10/2016
38 567 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
38 567 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
40 556 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
41 549 J-P. Duminy SA 668 v Netherlands, 03/03/2011
42 548 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
43 546 K.M. Jadhav IND 546 v England, 22/01/2017
44 542 L.D. Chandimal SL 667 v Australia, 06/03/2012
45 538 J.P. Faulkner AUS 628 v England, 01/02/2015
45 538 K.J. Coetzer SCO 538 v UAE, 24/01/2017
47 537 Sharjeel Khan PAK 537 v Australia, 26/01/2017
48 535 Mahmudullah BAN 567 v New Zealand, 13/03/2015
48 535 M.S. Wade AUS 553 v Pakistan, 15/01/2017
48 535 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
51 533 D.M. Bravo WI 588 v India, 27/11/2013
52 530 T.W.M. Latham NZ 605 v Bangladesh, 26/12/2016
53 528 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
53 528 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
55 524 F. Behardien SA 554 v Australia, 30/09/2016
55 524 N.T. Broom NZ 529 v South Africa, 25/02/2017
57 522 H.D.R.L. Thirimanne SL 599 v West Indies, 04/11/2015
57 522 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
59 520 A.T. Rayudu IND 541 v Zimbabwe, 13/06/2016
60 517 B.K.G. Mendis SL 558 v South Africa, 28/01/2017
61 513 N. Dickwella SL 513 v South Africa, 10/02/2017
62 509 Shoaib Malik PAK 685 v India, 13/02/2006
63 506 J. Charles WI 592 v India, 05/07/2013
64 502 S.C. Williams ZIM 556 v India, 14/03/2015
65 499 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
66 496 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
66 496 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
68 492 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
69 489 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
69 489 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
69 489 C.J. Anderson NZ 604 v India, 22/01/2014
72 488 Imrul Kayes BAN 560 v Australia, 13/04/2011
73 484 G.D. Elliott NZ 557 v Zimbabwe, 02/08/2015
74 483 N.J. O'Brien IRE 513 v India, 10/03/2015
75 481 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
76 479 M.D.K.J. Perera SL 552 v England, 24/06/2016
77 470 Sabbir Rahman BAN 456 v New Zealand, 31/12/2016
78 469 J.D.S. Neesham NZ 469 v South Africa, 04/03/2017
79 466 D. Ramdin WI 495 v South Africa, 18/01/2015
80 462 Nizakat Khan HK 462 v UAE, 26/01/2017
81 455 P.L. Mommsen SCO 467 v UAE, 16/08/2016
82 454 R.A. Jadeja IND 552 v West Indies, 08/10/2014
83 453 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
84 450 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
85 448 L. Ronchi NZ 617 v Sri Lanka, 14/02/2015
86 444 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
87 443 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
88 442 C.S. MacLeod SCO 455 v Hong Kong, 10/09/2016
89 441 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
90 440 G.C. Wilson IRE 491 v Australia, 23/06/2012
91 431 J.O. Holder WI 445 v Zimbabwe, 25/11/2016
92 428 M.W. Machan SCO 455 v Australia, 14/03/2015
93 421 Yuvraj Singh IND 787 v West Indies, 26/06/2009
94 417 Najibullah Zadran AFG 436 v Zimbabwe, 19/02/2017
95 415 C.J. Chibhabha ZIM 482 v Afghanistan, 16/10/2015
96 413 C.R. Woakes ENG 417 v West Indies, 05/03/2017
97 404 Asghar Stanikzai AFG 450 v Sri Lanka, 22/02/2015
98 402 Imad Wasim PAK 413 v West Indies, 02/10/2016
98 402 Babar Hayat HK 419 v Scotland, 22/01/2017
100 398 U.T. Khawaja AUS 447 v West Indies, 21/06/2016