Here are the top 5 all-time ODI player batting rankings in history, According to the ICC Cricket Ranking:
These batsmen were all prolific run-scorers in ODI cricket, and they were all capable of scoring quickly and fluently. They were also all very good at playing against pace and spin bowling.’
Complete List of All-Time ODI Batting Rankings In Cricket (1983–2024)
Here are the top 5 all-time ODI player batting rankings in history, According to the ICC:
These five batsmen are all considered to be among the greatest ODI batsmen of all time. They all had a major impact on the game, and they all helped to make ODI cricket the popular sport that it is today.
Sir Viv Richards (West Indies): 935 rating
Richards is widely regarded as the greatest ODI batsman of all time. He was a destructive batsman who could hit the ball all over the ground. He was also a very good fielder and a brilliant captain.
Sir Viv Richards was a West Indian cricketer who is widely regarded as one of the greatest batsmen of all time.
He played 121 Tests and 187 ODIs, scoring 8,540 and 6,721 runs respectively. He holds the record for the highest individual score in ODI cricket, with 189 not out against England in 1984. Richards was a destructive batsman who could hit the ball all over the ground. He was also a very good fielder and a brilliant captain.
Zaheer Abbas (Pakistan): 931 rating
Abbas was another great batsman from the West Indies. He was a technically sound batsman who was very good at playing spin bowling. He was also a very good captain.
Zaheer Abbas was a Pakistani cricketer who was one of the most technically sound batsmen of his era. He played 88 Tests and 248 ODIs, scoring 5,062 and 9,345 runs respectively. Abbas was a master of playing spin bowling, and he was also very good at scoring quickly. He was a very good captain as well.
Greg Chappell (Australia): 921 rating
Chappell was a stylish batsman who was very good at timing the ball. He was also a very good leader and a brilliant strategist.
Greg Chappell was an Australian cricketer who was one of the most stylish batsmen of his era. He played 87 Tests and 244 ODIs, scoring 6,096 and 7,000 runs respectively. Chappell was a very good timer of the ball, and he was also very good at playing against pace bowling. He was a very good leader and a brilliant strategist as well.
David Gower (England): 919 rating
Gower was a graceful batsman who was very good at playing the cut shot. He was also a very good fielder and a very entertaining cricketer to watch.
David Gower was an English cricketer who was one of the most graceful batsmen of his era. He played 117 Tests and 47 ODIs, scoring 8,962 and 3,809 runs respectively. Gower was a very good player of the cut shot, and he was also very good at scoring quickly. He was a very good fielder and a very entertaining cricketer to watch.
Dean Jones (Australia): 918 rating
Jones was a hard-hitting batsman who was very good at playing against pace bowling. He was also a very good fielder and a very popular cricketer with the fans.
Dean Jones was an Australian cricketer who was one of the most hard-hitting batsmen of his era. He played 52 Tests and 164 ODIs, scoring 3,631 and 6,080 runs respectively. Jones was very good at playing against pace bowling, and he was also very good at scoring quickly. He was a very good fielder and a very popular cricketer with the fans.
Frequently Asked Questions (ICC Ranking)
The best ODI batsman in history is a matter of opinion, but some of the most commonly mentioned contenders include:
Sir Viv Richards (West Indies)
Sachin Tendulkar (India)
Ricky Ponting (Australia)
Brian Lara (West Indies)
AB de Villiers (South Africa)
These batsmen all had long and successful careers in ODI cricket, and they all scored a lot of runs at a high average. They were also all very good at scoring quickly, and they were all capable of winning matches for their teams on their own.
Richards was a destructive batsman who could hit the ball all over the ground. He was also a very good fielder and a brilliant captain.
Tendulkar is the all-time leading run-scorer in ODI cricket, and he also holds the record for the most centuries and half-centuries. He was a very complete batsman who could score runs in all conditions.
Ponting was a very aggressive batsman who was very good at scoring quickly. He was also a very good captain who led Australia to two World Cup victories.
Lara was a master of timing the ball, and he was also very good at playing against spin bowling. He holds the record for the highest score in Test cricket, with 400 not out against England in 2004.
de Villiers was a very versatile batsman who could play all the shots in the book. He was also very good at taking on the bowlers, and he was a very entertaining cricketer to watch.
It is difficult to say definitively who is the best ODI batsman in history, as all of these players were great in their own way. However, Richards, Tendulkar, Ponting, Lara, and de Villiers are all strong contenders for the title.
The No. 1 batsman in all formats in history is a matter of opinion, but some of the most commonly mentioned contenders include:
Sir Don Bradman (Australia)
Sachin Tendulkar (India)
Virat Kohli (India)
Brian Lara (West Indies)
Jacques Kallis (South Africa)
These batsmen all had long and successful careers in all formats of cricket, and they all scored a lot of runs at a high average. They were also all very good at scoring runs in all conditions, and they were all capable of winning matches for their teams on their own.
Bradman is widely regarded as the greatest batsman of all time, and he is the only batsman to have an average of over 99 in Test cricket. He was a master of all aspects of batting, and he was able to score runs in all conditions.
Tendulkar is the all-time leading run-scorer in both Test and ODI cricket, and he also holds the record for the most centuries and half-centuries in both formats. He was a very complete batsman who could score runs in all conditions.
Kohli is the current No. 1 batsman in the world in both Test and ODI cricket, and he is considered to be one of the best batsmen in the world in the modern era. He is a very aggressive batsman who is very good at scoring quickly.
Lara was a master of timing the ball, and he was also very good at playing against spin bowling. He holds the record for the highest score in Test cricket, with 400 not out against England in 2004.
Kallis was a very versatile batsman who could play all the shots in the book. He was also very good at taking on the bowlers, and he was a very entertaining cricketer to watch.
It is difficult to say definitively who is the No. 1 batsman in all formats in history, as all of these players were great in their own way. However, Bradman, Tendulkar, Kohli, Lara, and Kallis are all strong contenders for the title.
In my opinion, the greatest batsman in all formats of cricket is Sir Don Bradman. He was simply a class apart from any other batsman who has ever played the game. He had an incredible ability to score runs in all conditions, and he was able to do it with a remarkable consistency. He is the only batsman to have an average of over 99 in Test cricket, and he is widely regarded as the greatest batsman of all time.
Recent Posts
Top 10 Highest Test Scores by a Batsman: Brian Lara's Record-Breaking 400". Discover the top 10 highest individual Test scores ever achieved. See which batsmen have made history with their incredible...
Discover the highest innings totals in Test cricket history, featuring record-breaking scores by legendary teams. Explore the top 10 greatest team performances in Test...