List of cricketers who achieved highest rating points in ICC ODI Rankings

Indian captain Virat Kohli has returned to the top spot in the latest ODI rankings of batsmen issued by the International Cricket Council (ICC) on 30th October, 2017. Virat Kohli currently has a total of 889 one-day rating points and thus he has become highest rating points achiever Indian batsman in the ODI ranking, leaving behind Master Blaster Sachin Tendulkar. For your information, we want to tell that Sachin Tendulkar's highest rating score in ODIs was 887, which he achieved in 1998. In this article, we are giving the list of top 20 batsmen and bowlers who got highest rating points in the history of ODI cricket.

Top 20 batsmen who have achieved highest rating points in ICC ODI Rankings

1. Vivian Richards (Windies)

Rating points: 935
Date: 2nd December, 1985

Image source: The Reverse Sweep

2. Zaheer Abbas (Pakistan)

Rating points: 931
Date: 20th June, 1983

3. Greg Chappell (Australia)

Rating points: 921
Date: 3rd February, 1981

4. David Gower (England)

Rating points: 919
Date: 15th June, 1983

5. Dean Jones (Australia)

Rating points: 918
Date: 9th March, 1991

6. Javed Miandad (Pakistan)

Rating points: 910
Date: 8th October, 1987

Image source: Cricket Country
List of Cricketers with 100 fifties in international cricket

7. Brian Lara (Windies)

Rating points: 908
Date: 26th March, 1993

8. AB De Villiers (South Africa)

Rating points: 902
Date: 24th March, 2015

9. Hashim Amla (South Africa)

Rating points: 901
Date: 5th September, 2012

10. Desmond Haines (Windies)

Rating points: 900
Date: 23rd April, 1985

10. Gary Kirsten (South Africa)

Rating points: 900
Date: 19th October, 1996

Image source: Cricket

12. Allan Lamb (England)

Rating points: 897
Date: 2nd March, 1985

13. Gordon Greenidge (Windies)

Rating points: 895
Date: 7th December, 1983

14. Virat Kohli (India)

Rating points: 889
Date: 29th October, 2017

Image source: The Indian Express

15. Sachin Tendulkar (India)

Rating points: 887
Date: 13th November, 1998

16. Michael Bevan (Australia)

Rating points: 885
Date: 17th January, 1999

17. David Warner (Australia)

Rating points: 880
Date: 26th January, 2017

18. Kepler Wessels (Australia / South Africa)

Rating points: 872
Date: 23rd January, 1985

19. George Bailey (Australia)

Rating points: 867
Date: 27th August, 2014
List of cricketers who have taken hat-trick wicket in ODI

20. Graham Gooch (England)

Rating points: 863
Date: 22nd November, 1987

Image source: The Telegraph

Top 20 bowlers who have achieved highest rating points in ICC ODI Rankings

1. Joel Garner (Windies)

Rating points: 940
Date: 17th April, 1985

2. Richard Headley (New Zealand)

Rating points: 923
Date: 18th June, 1983

3. Shan Pollock (South Africa)

Rating points: 917
Date: 14th February, 2007

Image source: Sporty Ghost

4. Muttiah Muralitharan (Sri Lanka)

Rating points: 913
Date: 9th April, 2002

5. Glenn McGrath (Australia)

Rating points: 903
Date: 30th March, 2002

6. Ewen Chatfield (New Zealand)

Rating points: 892
Date: 4th November, 1984

7. Malcolm Marshall (Windies)

Rating points: 891
Date: 27th January, 1985

7. Dennis Lillee (Australia)

Rating points: 891
Date: 20th February, 1982

9. Curtly Ambrose (Windies)

Rating points: 877
Date: 25th May, 1991

Image source:

10. Michael Holding (Windies)

Rating points: 875
Date: 2nd December, 1985
List of Cricketers who have scored 10,000 runs in ODI

11. Bob Willis (England)

Rating points: 867
Date: 20th June, 1983

12. Chaminda Vaas (Sri Lanka)

Rating points: 562
Date: 20th August, 2004

13. Brett Lee (Australia)

Rating points: 852
Date: 3rd February, 2006

14. Wasim Akram (Pakistan)

Rating points: 851
Date: 16th October, 1994

Image source:

14. Maninder Singh (India)

Rating points: 851
Date: 2nd January, 1988

16. Andy Roberts (Windies)

Rating points: 848
Date: 13th October, 1983

17. Kapil Dev (India)

Rating points: 845
Date: 10th April, 1986

Image source:

18. Geoff Lawson (Australia)

Rating points: 841
Date: 14th March, 1984

19. Jason Gillespie (Australia)

Rating points: 823
Date: 4th September, 2004

20. Paul Rifle (Australia)

Rating points: 814
Date: 1st January, 1996

List of players who have played 10 slowest innings in cricket


Related Categories