ICC Best-Ever ODI Championship Rating

Players make the all-time list by sustaining excellent form over a prolonged period. The ratings shown are the highest points totals these players have attained and no player is allowed to appear on the list more than once.

Please select statistic type.

Batting Bowling

ICC Rankings
The Official Rankings for International Cricket!
Top 100 ODI Batsmen
ID Rat. Name Nat. Career Best Rating
1 935 I.V.A. Richards WI 935 v Pakistan, 02/12/1985
2 931 Zaheer Abbas PAK 931 v New Zealand, 20/06/1983
3 921 G.S. Chappell AUS 921 v New Zealand, 03/02/1981
4 919 D.I. Gower ENG 919 v New Zealand, 15/06/1983
5 918 D.M. Jones AUS 918 v West Indies, 09/03/1991
6 910 Javed Miandad PAK 910 v Sri Lanka, 08/10/1987
7 908 B.C. Lara WI 908 v Pakistan, 26/03/1993
8 902 A.B. de Villiers SA 902 v New Zealand, 24/03/2015
9 901 H.M. Amla SA 901 v England, 05/09/2012
10 900 D.L. Haynes WI 900 v New Zealand, 23/04/1985
10 900 G. Kirsten SA 900 v Australia, 19/10/1996
12 897 A.J. Lamb ENG 897 v Pakistan, 02/03/1985
13 895 C.G. Greenidge WI 895 v India, 07/12/1983
14 889 V. Kohli IND 889 v New Zealand, 29/10/2017
15 887 S.R. Tendulkar IND 887 v Zimbabwe, 13/11/1998
16 885 M.G. Bevan AUS 885 v England, 17/01/1999
17 880 D.A. Warner AUS 880 v Pakistan, 26/01/2017
18 872 K.C. Wessels AUS 872 v Sri Lanka, 23/01/1985
19 867 G.J. Bailey AUS 867 v South Africa, 27/08/2014
20 863 G.A. Gooch ENG 863 v Pakistan, 22/11/1987
21 862 P.A. de Silva SL 862 v Pakistan, 11/04/1997
22 861 K.C. Sangakkara SL 861 v Scotland, 11/03/2015
23 857 M.E.K. Hussey AUS 857 v New Zealand, 28/01/2007
24 854 G.M. Turner NZ 854 v Sri Lanka, 13/06/1983
25 852 M.E. Waugh AUS 852 v New Zealand, 11/03/1996
26 850 M.L. Hayden AUS 850 v India, 15/02/2003
27 846 Babar Azam PAK 846 v Sri Lanka, 20/10/2017
28 844 S.C. Ganguly IND 844 v South Africa, 17/03/2000
29 838 S.T. Jayasuriya SL 838 v Bangladesh, 14/02/2003
30 836 M.S. Dhoni IND 836 v Australia, 31/10/2009
31 835 D.C. Boon AUS 835 v Sri Lanka, 10/01/1988
32 833 K.P. Pietersen ENG 833 v Australia, 08/04/2007
32 833 W.J. Cronje SA 833 v New Zealand, 11/12/1994
34 830 R.A. Smith ENG 830 v Australia, 21/05/1993
35 829 R.T. Ponting AUS 829 v New Zealand, 20/12/2007
36 824 L. Klusener SA 824 v Zimbabwe, 28/09/1999
37 822 Salim Malik PAK 822 v West Indies, 01/11/1989
38 820 A.C. Gilchrist AUS 820 v Sri Lanka, 20/02/2004
39 819 G.R. Marsh AUS 819 v West Indies, 21/10/1989
40 818 M.D. Crowe NZ 818 v Australia, 27/03/1993
41 817 J.H. Kallis SA 817 v West Indies, 04/02/2004
42 815 G.A. Hick ENG 815 v Australia, 10/01/1995
43 812 A.H. Jones NZ 812 v England, 23/05/1990
44 811 M. Azharuddin IND 811 v West Indies, 27/11/1993
45 810 R.B. Richardson WI 810 v Pakistan, 21/10/1991
46 808 Q. de Kock SA 808 v Bangladesh, 22/10/2017
46 808 J.E. Root ENG 808 v West Indies, 24/09/2017
46 808 Saeed Anwar PAK 808 v New Zealand, 13/11/1996
49 805 C.H. Lloyd WI 805 v Sri Lanka, 02/02/1985
49 805 D.J. Cullinan SA 805 v Pakistan, 02/11/1997
51 804 C.H. Gayle WI 804 v Zimbabwe, 30/11/2003
52 802 T.M. Dilshan SL 802 v Scotland, 11/03/2015
53 801 Inzamam-ul-Haq PAK 801 v New Zealand, 20/12/1995
54 799 R.G. Sharma IND 799 v New Zealand, 29/10/2017
55 798 K.S. Williamson NZ 798 v Zimbabwe, 07/08/2015
56 797 M.E. Trescothick ENG 797 v South Africa, 28/06/2003
57 796 I.J.L. Trott ENG 796 v South Africa, 19/06/2013
58 794 A.R. Border AUS 794 v West Indies, 10/02/1985
58 794 S Dhawan IND 794 v South Africa, 22/02/2015
60 791 F. du Plessis SA 791 v Sri Lanka, 07/02/2017
61 790 R.G. Twose NZ 790 v South Africa, 04/11/2000
62 789 M.J. Guptill NZ 789 v South Africa, 01/03/2017
62 789 A. Ranatunga SL 789 v South Africa, 15/12/1994
64 787 Yuvraj Singh IND 787 v West Indies, 26/06/2009
65 784 G.C. Smith SA 784 v India, 25/11/2005
65 784 N.S. Sidhu IND 784 v West Indies, 22/10/1991
65 784 S.R. Waugh AUS 784 v West Indies, 21/10/1989
68 783 B.C. Broad ENG 783 v New Zealand, 16/03/1988
69 780 R.R. Sarwan WI 780 v India, 23/05/2006
70 777 Kapil Dev IND 777 v West Indies, 25/06/1983
70 777 Mohammad Yousuf PAK 777 v Zimbabwe, 01/12/2002
72 776 A. Symonds AUS 776 v India, 14/10/2007
72 776 S. Chanderpaul WI 776 v England, 22/03/2009
74 774 V. Sehwag IND 774 v New Zealand, 11/01/2003
75 773 S.R. Watson AUS 773 v Sri Lanka, 14/08/2011
76 772 N.J. Astle NZ 772 v Australia, 01/03/2000
77 769 R.P. Arnold SL 769 v England, 23/03/2001
78 767 M.A. Atherton ENG 767 v South Africa, 11/01/1996
79 766 Aamir Sohail PAK 766 v South Africa, 16/04/1996
80 765 C.L. Hooper WI 765 v South Africa, 30/01/1999
81 764 R.L. Dias SL 764 v India, 21/09/1985
82 762 Ramiz Raja PAK 762 v West Indies, 18/10/1988
83 761 N.V. Knight ENG 761 v Sri Lanka, 03/02/1999
84 757 G.P. Thorpe ENG 757 v West Indies, 19/12/1997
85 752 S.P.D. Smith AUS 752 v Pakistan, 22/01/2017
85 752 A.N. Cook ENG 752 v West Indies, 19/06/2012
85 752 G. Boycott ENG 752 v Australia, 04/06/1981
88 751 D.B. Vengsarkar IND 751 v Sri Lanka, 22/09/1985
88 751 N.C. Johnson ZIM 751 v West Indies, 06/07/2000
88 751 Basit Ali PAK 751 v Sri Lanka, 02/12/1994
91 750 H.H. Gibbs SA 750 v Bangladesh, 22/02/2003
91 750 M.J. Clarke AUS 750 v Sri Lanka, 22/02/2008
93 749 A. Flintoff ENG 749 v Sri Lanka, 18/09/2004
93 749 R. Dravid IND 749 v West Indies, 18/05/2006
95 744 D.S. Lehmann AUS 744 v West Indies, 17/04/1999
95 744 Misbah-ul-Haq PAK 744 v Sri Lanka, 25/02/2014
95 744 S.M. Gavaskar IND 744 v New Zealand, 31/10/1987
98 743 L.R.P.L. Taylor NZ 743 v Zimbabwe, 02/08/2015
98 743 A.J. Finch AUS 743 v England, 14/02/2015
100 738 M.S. Atapattu SL 738 v Zimbabwe, 15/03/2003
Top 100