A comprehensive list featuring the best ODI batters of all time, according to ICC rating points
South Africa's celebrated batter Hashim Amla crossed the elusive 900-mark in 2012. He has 901 rating points and is ranked 10 on all-time list
Amla's fellow South African AB de Villiers achieved 902 points during the 2015 ODI World Cup
West Indies' legend Brian Lara had a best of 908 points, achieving the feat in 1993 after finishing as the Player of the Match with 95* vs PAK
Javed Miandad, one of the greatest Pakistani batters, is placed seventh with 910 points
India's most admired Virat Kohli is the only one from the Men in Blue to feature in this list. Kohli achieved 911 rating points in 2018
Dean Jones, the Aussie opener, had a career best rating of 918 points, which he reached during the peak of his career in 1991
England legend David Gower had 919 rating points. Even though he never became World No. 1 during his time, he takes No. 4 spot on all-time list
Higher up the list, Australian Greg Chappell takes third spot with 921 points which he achieved in 1981
The first player to score three consecutive ODI tons, Pakistan's Zaheer Abbas, is number 2 with 931 points
Arguably the best ODI batter of all time, Sir Vivian Richards leads the list with a whopping 935 rating points achieved in 1985