Category | Cricket

Most Runs as Captain in ODIs: Kohli, Dhoni, or Ponting? Find Out Now!

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.