Here are the top 10 ODI batsmen of all time, along with their stats:
Rank | Batsman | Matches | Runs | Hundreds | Average | Strike Rate
1 | Sachin Tendulkar | 463 | 18426 | 49 | 44.83 | 86.23
2 | Virat Kohli | 265 | 12898 | 46 | 57.32 | 92.94
3 | AB de Villiers | 218 | 9577 | 25 | 53.50 | 101.89
4 | Ricky Ponting | 365 | 13704 | 30 | 42.03 | 84.87
5 | MS Dhoni | 297 | 10773 | 10 | 50.58 | 87.85
6 | Viv Richards | 167 | 6721 | 11 | 47.00 | 82.73
7 | Rohit Sharma | 237 | 9837 | 30 | 48.70 | 89.92
8 | Hashim Amla | 187 | 8181 | 28 | 46.43 | 81.37
9 | Mahela Jayawardene | 443 | 12650 | 28 | 43.03 | 78.72
10 | Kumar Sangakkara | 380 | 14234 | 25 | 41.99 | 86.89
This list is based on a variety of factors, including runs scored, centuries scored, average, strike rate, and impact on the game. It is important to note that this is just one opinion, and there are many other great ODI batsmen who could have been included on this list.
Some of the key strengths of the batsmen on this list include:
- Sachin Tendulkar’s longevity and consistency. He played ODI cricket for over 20 years and scored over 18,000 runs.
- Virat Kohli’s all-round game. He is an excellent batsman in all conditions and has a great record in both ODIs and T20Is.
- AB de Villiers’s innovative and attacking batting. He was one of the most entertaining batsmen to watch in ODI cricket.
- Ricky Ponting’s captaincy skills. He led Australia to two World Cup victories and was a great tactician.
- MS Dhoni’s calmness under pressure. He was a great finisher and helped India win many close matches.
- Viv Richards’s power and aggression. He was one of the most feared batsmen in the world in his prime.
These batsmen have all made a significant contribution to ODI cricket and are considered to be among the best of all time