Category | Cricket
By Vinod Rajbhar July 11, 2025
Image: Reuters
The following ODI captains have achieved an incredible number of runs and stand out as the best batters.
Image: India TV News
Virat has made the highest runs in the ODI matches, that is more than 5000, which is his best in ODIs.
Image: X
The run machine, Dhoni, has accomplished over 6k runs and stands in 2nd place for the most runs.
Image: ESPN Cricinfo
Ponting is the most run scorer in the one-day matches, and has scored over 8 thousand runs in one-day cricket.
Image: Stat Sensei
Ponting is best known for leading his team to win the World Cup twice under his captaincy.
Image: India TV News
Virat has made these huge runs with a win percentage of around 70%, Dhoni's win percentage is around 55%, and the highest win percentage held is by Ponting,
Image: India TV News
MSD in the ODI matches has been a great finishing batsman, and has made 6 centuries. Virat, who has made 21 centuries and is close to Ponting's 22 centuries in this format.
Image: WION
Kohli in the ODI matches achieved 65 wins and reached the highest rate, surpassing Ponting and MSD. Ponting has 165 wins and MSD has won 110 ODIs.
Image: India Today
Virat is a chaser person with a bold attitude and great fitness, whereas MSD has a cool and calm personality, which helps in making quick decisions
Image: ESPN Cricinfo
In ODIs, Ponting dominates the comparison. MSD's calmness makes him stand out in the crowd, and Kohli provides his best performance in all the matches.