Top 10 highest rated batters of all time in ICC ODI rankings

By Editorji News Desk
Published on | Nov 09, 2023

The best of the best!

A comprehensive list featuring the best ODI batters of all time, according to ICC rating points

#10 Hashim Amla

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

Image Credit: AFP

#9 AB de Villiers

Amla's fellow South African AB de Villiers achieved 902 points during the 2015 ODI World Cup

Image Credit: AFP

#8 Brian Lara

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

Image Credit: AFP

#7 Javed Miandad

Javed Miandad, one of the greatest Pakistani batters, is placed seventh with 910 points

Image Credit: Twitter

#6 Virat Kohli

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

Image Credit: AFP

#5 Dean Jones

Dean Jones, the Aussie opener, had a career best rating of 918 points, which he reached during the peak of his career in 1991

Image Credit: Twitter

#4 David Gower

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

Image Credit: Twitter

#3 Greg Chappell

Higher up the list, Australian Greg Chappell takes third spot with 921 points which he achieved in 1981

Image Credit: Facebook

#2 Zaheer Abbas

The first player to score three consecutive ODI tons, Pakistan's Zaheer Abbas, is number 2 with 931 points

Image Credit: Facebook

#1 Viv Richards

Arguably the best ODI batter of all time, Sir Vivian Richards leads the list with a whopping 935 rating points achieved in 1985

Image Credit: Twitter