Most runs in ODI as captain

Former Australian skipper Ricky Ponting has topped the list of most runs in ODI as captain for their side with 8497 ODI runs to his name

Arijit BaruaDecember 10, 2021 at 05:43 AM3 min read
Former Australian skipper Ricky Ponting has topped the list of most runs in ODI as captain for their side with 8497 ODI runs to his name

Very few players are there in cricket history who has led his team from the front and scored piles of runs for their country. The players have contributed with both the bat and with their captaincy skills in their ODI career. This list includes some brilliant captains including Ricky Ponting, MS Dhoni, and Arjuna Ranatunga. They have shown how to handle the captaincy of a team along with how to score lots of runs.

Ricky Ponting has topped the list of Most runs in ODI as captain of a side. He has scored 8497 runs as captain of the Aussies ODI team. Meanwhile, he has scored 22 centuries and 51 half-centuries between his captaincy span.

Virat Kohli | Most runs in ODI as captain | SportzPoint.com
Image - BCCI

However, Virat Kohli has completed his journey as the ODI captain of his side. Kohli has scored 5449 runs with an average of 72.65 in ODIs as captain. Meanwhile, Kohli has the best average and strike in the list of top 5. He is, in fact, the only player to have batted at an average of more than 70 and a strike rate of more than 90. Meanwhile, the Indian captain is on the cusp of creating another record. As the 3rd ODI beckons.

This list includes Ponting, Dhoni, Fleming, Ranatunga, and Virat Kohli who have scored the most runs in ODI for their country as a leader. Let's check out the complete list of the top 5 captains in cricket history who have scored the most runs in ODI cricket.

Most Runs in ODI as Captain

Player (Captain) Runs Innings Average 100/50 High Score
Ricky Ponting (AUS) 8497 220 42.91 22/51 164
MS Dhoni (IND) 6641 172 53.56 6/47 139*
Stephen Fleming (NZ) 6295 208 32.79 7/38 134*
Arjuna Ranatunga (SL) 5608 183 37.64 4/37 131*
Virat Kohli (IND) 5449 91 72.65 21/27 160*
Most Runs in ODI as Captain

Virat Kohli's batting average while playing as captain stands out on this list. It's over 70 now, and it's unbelievable that the pressure of captaincy has never crossed him. In fact, his stats improved after becoming the captain of the team. If you check his year-by-year stats, you will see he became a monster of a batsman after 2017, when he was made the captain of the Indian cricket team.

Ricky Ponting also leads the chart for the most centuries as captain in ODIs (22) and the most fifties as captain in ODIs (51). Ponting also batted the most ODI innings as captain (220).

Arijit Barua

Arijit, a cricket fan, joined Sportz Point during its early days and has written more than 1000 articles for the website. Arijit is an engineering student and an avid cricket follower.

View Profile