ICC ODI Championship Batsmen - 21 July 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 873 V. Kohli IND 886 v Bangladesh, 26/02/2014
2 861 D.A. Warner AUS 880 v Pakistan, 26/01/2017
3 847 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
4 799 J.E. Root ENG 806 v New Zealand, 06/06/2017
5 786 Babar Azam PAK 786 v India, 18/06/2017
6 779 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
7 769 Q. de Kock SA 803 v New Zealand, 25/02/2017
8 768 F. du Plessis SA 791 v Sri Lanka, 07/02/2017
9 749 M.J. Guptill NZ 789 v South Africa, 01/03/2017
10 741 H.M. Amla SA 901 v England, 05/09/2012
11 740 S.P.D. Smith AUS 752 v Pakistan, 22/01/2017
12 728 M.S. Dhoni IND 836 v Australia, 31/10/2009
13 725 S Dhawan IND 794 v South Africa, 22/02/2015
14 724 R.G. Sharma IND 761 v Australia, 23/01/2016
15 707 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
16 687 Tamim Iqbal BAN 688 v Australia, 05/06/2017
17 678 A.D. Hales ENG 705 v New Zealand, 06/06/2017
18 675 E.J.G. Morgan ENG 690 v Australia, 30/06/2010
19 654 J.C. Buttler ENG 723 v Bangladesh, 09/10/2016
20 639 Mohammad Hafeez PAK 665 v Bangladesh, 04/03/2014
21 634 Mushfiqur Rahim BAN 671 v Zimbabwe, 07/11/2015
21 634 B.A. Stokes ENG 636 v Australia, 10/06/2017
23 631 A.M. Rahane IND 631 v West Indies, 06/07/2017
24 620 G.J. Bailey AUS 867 v South Africa, 27/08/2014
25 619 G.J. Maxwell AUS 735 v India, 20/01/2016
26 617 A.J. Finch AUS 743 v England, 14/02/2015
27 611 A.D. Mathews SL 707 v England, 07/12/2014
28 609 D.A. Miller SA 635 v New Zealand, 24/03/2015
29 606 T.M. Head AUS 606 v England, 10/06/2017
30 602 B.K.G. Mendis SL 631 v Zimbabwe, 30/06/2017
31 597 K.J. Coetzer SCO 575 v Zimbabwe, 15/06/2017
31 597 Shakib Al Hasan BAN 683 v Pakistan, 22/03/2012
33 596 Azhar Ali PAK 605 v West Indies, 05/10/2016
34 579 Sarfraz Ahmed PAK 581 v West Indies, 05/10/2016
35 574 M.R. Marsh AUS 641 v New Zealand, 06/12/2016
36 569 N.T. Broom NZ 608 v Bangladesh, 24/05/2017
36 569 J.J. Roy ENG 664 v West Indies, 05/03/2017
38 568 N. Dickwella SL 590 v Zimbabwe, 08/07/2017
39 566 P.R. Stirling IRE 693 v Pakistan, 23/05/2013
40 564 T.W.M. Latham NZ 605 v Bangladesh, 26/12/2016
41 563 Mahmudullah BAN 567 v New Zealand, 13/03/2015
42 562 E.C. Joyce Ire 618 v Afghanistan, 19/07/2016
43 561 M.N. Samuels WI 631 v Sri Lanka, 11/06/2003
44 560 K.M. Jadhav IND 571 v West Indies, 30/06/2017
45 551 Soumya Sarkar BAN 671 v South Africa, 15/07/2015
46 549 J-P. Duminy SA 668 v Netherlands, 03/03/2011
47 541 Mohammad Shahzad AFG 594 v Bangladesh, 28/09/2016
48 532 K.J. O'Brien IRE 602 v Netherlands, 07/07/2013
48 532 Mohammad Nabi AFG 545 v Bangladesh, 28/09/2016
50 531 Shoaib Malik PAK 685 v India, 13/02/2006
51 530 J.P. Faulkner AUS 628 v England, 01/02/2015
51 530 Sikandar Raza ZIM 576 v Afghanistan, 22/10/2015
53 527 M.S. Wade AUS 553 v Pakistan, 15/01/2017
54 523 L.D. Chandimal SL 667 v Australia, 06/03/2012
55 518 W.T.S. Porterfield IRE 537 v Bangladesh, 15/07/2010
56 516 Sharjeel Khan PAK 537 v Australia, 26/01/2017
57 513 H. Masakadza ZIM 566 v Bangladesh, 31/10/2009
58 507 Ahmed Shehzad PAK 670 v Bangladesh, 04/03/2014
59 506 F. Behardien SA 554 v Australia, 30/09/2016
60 504 D.M. Bravo WI 588 v India, 27/11/2013
61 503 S.D. Hope WI 503 v India, 06/07/2017
62 502 Nasir Hossain BAN 585 v Zimbabwe, 08/05/2013
63 499 Sabbir Rahman BAN 502 v England, 01/06/2017
64 497 W.U. Tharanga SL 663 v New Zealand, 28/12/2006
65 496 S.C. Williams ZIM 556 v India, 14/03/2015
66 495 J.D.S. Neesham NZ 498 v Bangladesh, 17/05/2017
67 494 A.T. Rayudu IND 541 v Zimbabwe, 13/06/2016
68 487 C.R. Ervine ZIM 524 v Afghanistan, 18/10/2015
68 487 N.J. O'Brien IRE 513 v India, 10/03/2015
70 483 M.D. Gunathilaka SL 483 v Zimbabwe, 10/07/2017
71 479 Umar Akmal PAK 702 v Afghanistan, 10/02/2012
71 479 J. Charles WI 592 v India, 05/07/2013
73 478 Moeen Ali ENG 497 v Sri Lanka, 07/12/2014
74 475 M.D.K.J. Perera SL 552 v England, 24/06/2016
75 472 E. Chigumbura ZIM 554 v South Africa, 22/08/2007
76 471 L. Ronchi NZ 617 v Sri Lanka, 14/02/2015
76 471 Shaiman Anwar UAE 489 v Ireland, 04/03/2017
78 470 K.A. Pollard WI 602 v Zimbabwe, 24/02/2013
79 465 C.S. MacLeod SCO 455 v Hong Kong, 10/09/2016
80 462 Nizakat Khan HK 462 v UAE, 26/01/2017
81 461 C.J. Anderson NZ 604 v India, 22/01/2014
82 454 Imrul Kayes BAN 560 v Australia, 13/04/2011
83 452 J.O. Holder WI 457 v Pakistan, 09/04/2017
84 446 Samiullah Shenwari AFG 561 v New Zealand, 08/03/2015
85 441 D. Ramdin WI 495 v South Africa, 18/01/2015
86 440 R.A. Jadeja IND 552 v West Indies, 08/10/2014
87 436 H.H. Pandya IND 438 v West Indies, 02/07/2017
87 436 Rahmat Shah AFG 448 v Ireland, 24/03/2017
89 435 Yuvraj Singh IND 787 v West Indies, 26/06/2009
90 434 J.M. Bairstow ENG 434 v Pakistan, 14/06/2017
91 433 D.A.S. Gunaratne SL 433 v Zimbabwe, 10/07/2017
92 429 Imad Wasim PAK 433 v West Indies, 09/04/2017
93 423 R.D. Berrington SCO 459 v Sri Lanka, 11/03/2015
94 422 Noor Ali Zadran AFG 469 v Zimbabwe, 29/12/2015
95 419 S.F. Mire ZIM 419 v Sri Lanka, 10/07/2017
96 418 G.C. Wilson IRE 491 v Australia, 23/06/2012
97 417 Asghar Stanikzai AFG 450 v Sri Lanka, 22/02/2015
98 412 Fakhar Zaman PAK 412 v India, 18/06/2017
99 411 Javed Ahmadi AFG 420 v West Indies, 09/06/2017
100 402 Babar Hayat HK 419 v Scotland, 22/01/2017