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 Bowlers
ID Rat. Name Nat. Career Best Rating
1 940 J. Garner WI 940 v New Zealand, 17/04/1985
2 923 R.J. Hadlee NZ 923 v Sri Lanka, 18/06/1983
3 917 S.M. Pollock SA 917 v Pakistan, 14/02/2007
4 913 M. Muralidaran SL 913 v New Zealand, 09/04/2002
5 903 G.D. McGrath AUS 903 v South Africa, 30/03/2002
6 892 E.J. Chatfield NZ 892 v Sri Lanka, 04/11/1984
7 891 M.D. Marshall WI 891 v Australia, 27/01/1985
7 891 D.K. Lillee AUS 891 v New Zealand, 20/02/1982
9 877 C.E.L. Ambrose WI 877 v England, 25/05/1991
10 875 M.A. Holding WI 875 v Pakistan, 02/12/1985
11 867 R.G.D. Willis ENG 867 v Sri Lanka, 20/06/1983
12 862 W.P.U.J.C. Vaas SL 862 v South Africa, 20/08/2004
13 852 B. Lee AUS 852 v South Africa, 03/02/2006
14 851 Wasim Akram PAK 851 v South Africa, 16/10/1994
14 851 Maninder Singh IND 851 v West Indies, 02/01/1988
16 848 A.M.E. Roberts WI 848 v India, 13/10/1983
17 845 Kapil Dev IND 845 v New Zealand, 10/04/1986
18 841 J.J. Bumrah IND 841 v West Indies, 01/11/2018
18 841 G.F. Lawson AUS 841 v West Indies, 14/03/1984
20 823 J.N. Gillespie AUS 823 v Pakistan, 04/09/2004
21 814 P.R. Reiffel AUS 814 v West Indies, 01/01/1996
22 810 Saeed Ajmal PAK 810 v South Africa, 15/03/2013
23 809 S.E. Bond NZ 809 v South Africa, 14/04/2007
24 808 C.J. McDermott AUS 808 v South Africa, 14/12/1993
25 806 Rashid Khan ROW 806 v Pakistan, 21/09/2018
26 805 Saqlain Mushtaq PAK 805 v West Indies, 14/01/1997
26 805 N.W. Bracken AUS 805 v Sri Lanka, 16/04/2007
28 801 C.A. Walsh WI 801 v India, 16/10/1989
29 800 R.M. Hogg AUS 800 v Pakistan, 25/01/1984
30 798 A. Kumble IND 798 v South Africa, 06/11/1996
31 794 A.A. Donald SA 794 v Australia, 23/01/1998
32 791 S.P. Narine WI 791 v Sri Lanka, 28/06/2013
33 788 D.L. Vettori NZ 788 v England, 23/02/2008
34 787 S.K. Warne AUS 787 v West Indies, 14/03/1996
35 786 Imran Tahir SA 786 v Sri Lanka, 04/02/2017
36 784 B.L. Cairns NZ 784 v Pakistan, 11/06/1983
37 783 M.A. Starc AUS 783 v New Zealand, 29/03/2015
38 782 M. Ntini SA 782 v West Indies, 25/01/2004
39 780 Imran Khan PAK 780 v England, 20/10/1987
40 779 Abdul Qadir PAK 779 v England, 20/11/1987
41 778 Waqar Younis PAK 778 v West Indies, 21/10/1991
42 776 T.M. Alderman AUS 776 v New Zealand, 11/12/1990
43 772 I.K. Pathan IND 772 v England, 03/04/2006
44 770 A.D. Mullally ENG 770 v West Indies, 15/07/2000
44 770 T.A. Boult NZ 770 v West Indies, 22/06/2019
46 769 Mohammad Hafeez PAK 769 v India, 03/01/2013
47 768 C.R. Matthews SA 768 v Pakistan, 16/04/1996
47 768 J.D.P. Oram NZ 768 v Australia, 16/09/2004
49 767 D. Gough ENG 767 v South Africa, 13/02/2000
50 766 Hasan Ali PAK 766 v New Zealand, 06/01/2018
51 765 Kuldeep Yadav IND 765 v New Zealand, 26/01/2019
51 765 M.R. Whitney AUS 765 v West Indies, 10/01/1993
51 765 P.S. de Villiers SA 765 v Pakistan, 29/09/1996
54 763 I.D.R. Bradshaw WI 763 v India, 26/10/2006
55 758 P.A.J. DeFreitas ENG 758 v Australia, 25/05/1989
56 755 A. Flintoff ENG 755 v Bangladesh, 12/11/2003
56 755 S.T. Finn ENG 755 v New Zealand, 23/02/2013
58 753 M. Prabhakar IND 753 v Pakistan, 04/03/1992
59 748 Azhar Mahmood PAK 748 v Sri Lanka, 22/10/1999
60 746 D.W. Steyn SA 746 v India, 08/12/2013
61 744 Sarfraz Nawaz PAK 744 v West Indies, 12/01/1984
62 743 Naved-ul-Hasan PAK 743 v India, 06/02/2006
62 743 L.L. Tsotsobe SA 743 v New Zealand, 03/03/2012
64 742 J. Srinath IND 742 v West Indies, 05/11/1994
65 740 R.D. King WI 740 v England, 20/07/2000
66 738 G.R. Larsen NZ 738 v Pakistan, 16/03/1994
66 738 R.J. Shastri IND 738 v Australia, 31/01/1986
66 738 R.A. Jadeja IND 738 v Zimbabwe, 01/08/2013
69 735 Harbhajan Singh IND 735 v West Indies, 29/05/2002
69 735 G.P. Swann ENG 735 v India, 14/10/2011
71 733 J.R. Hazlewood AUS 733 v England, 26/01/2018
72 731 D.W. Fleming AUS 731 v Zimbabwe, 23/10/1999
73 730 Y.S. Chahal IND 730 v New Zealand, 23/01/2019
74 729 Madan Lal IND 729 v Sri Lanka, 08/04/1984
74 729 P.J. Cummins AUS 729 v Pakistan, 12/06/2019
76 727 S.J. Harmison ENG 727 v Australia, 07/07/2005
76 727 K.M.D.N. Kulasekara SL 727 v New Zealand, 08/09/2009
78 725 Aqib Javed PAK 725 v England, 20/05/1992
79 724 M.G. Johnson AUS 724 v Bangladesh, 03/09/2008
79 724 K. Rabada SA 724 v England, 29/05/2017
81 722 K.D. Mills NZ 722 v Australia, 06/02/2009
81 722 R.W. Price ZIM 722 v West Indies, 06/03/2010
83 719 J.M. Anderson ENG 719 v South Africa, 19/06/2013
84 717 H.H. Streak ZIM 717 v Bangladesh, 14/03/2004
84 717 M.A. Ealham ENG 717 v Zimbabwe, 30/01/2000
84 717 Shakib Al Hasan BAN 717 v Zimbabwe, 05/11/2009
84 717 M. Morkel SA 717 v Sri Lanka, 14/01/2012
88 716 A.R. Caddick ENG 716 v Bangladesh, 05/10/2000
89 715 I.R. Bishop WI 715 v Pakistan, 19/02/1993
90 714 J.E. Emburey ENG 714 v Pakistan, 18/11/1987
91 712 D.N.T. Zoysa SL 712 v England, 23/03/2001
92 709 C.G. Rackemann AUS 709 v England, 09/12/1990
92 709 C.J. McKay AUS 709 v England, 14/09/2013
94 708 V.J. Marks ENG 708 v India, 20/01/1985
95 707 C. Pringle NZ 707 v India, 25/03/1994
95 707 S.P. Davis AUS 707 v New Zealand, 24/01/1988
95 707 Mujeeb Ur Rahman AFG 707 v West Indies, 11/11/2019
98 705 C.C. Lewis ENG 705 v South Africa, 25/08/1994
98 705 I.T. Botham ENG 705 v New Zealand, 20/01/1983
100 703 H.M.R.K.B. Herath SL 703 v South Africa, 28/07/2013
Top 100