These five men piled up the most ODI runs while carrying the captain's armband, and Ponting's tally still stands unbeatenCricket
5 Sept 2026, 7:45 pm (3 hours ago)· 3

These five men piled up the most ODI runs while carrying the captain's armband, and Ponting's tally still stands unbeaten

Ricky Ponting leads the list of batters who scored the most ODI runs while captaining their side, followed by MS Dhoni, Stephen Fleming, Arjuna Ranatunga and Virat Kohli.

Batting as a captain is always a double test. There is the innings itself to build, and there is the weight of the entire team's result sitting on the same shoulders. Very few players have managed to carry that pressure gracefully while also producing career-defining numbers in the same stretch. Looking at the batters who scored the most runs while leading their side in ODIs shows just how rare, and how remarkable, that combination really is.

Sitting at the very top of this list is Australia's former captain Ricky Ponting, and his mark has stayed untouched for two decades now.

Also read

Ricky Ponting: a record unbroken for two decades

Across a long stretch from 2002 to 2012, Ponting captained Australia in 230 ODIs and walked out to bat in 220 of those innings. Remaining unbeaten on 22 occasions, he held an average of 42.91 and finished with a combined 8,497 runs, the biggest tally on this list. His highest score as captain was 164. Facing well over ten thousand deliveries, Ponting struck at 83.41 and stacked up 22 centuries and 51 half-centuries along the way. Those numbers are not just statistics, they are proof that his presence alone was a guarantee of Australian dominance.

MS Dhoni: matchwinner from the middle order

In second place is India's MS Dhoni, who led the side in 200 ODIs between 2007 and 2018. Unlike the others on this list, Dhoni usually batted in the middle or lower order, a far tougher position from which to control a chase. Batting in 172 innings and staying unbeaten 48 times, he pushed his average up to an incredible 53.55 while scoring 6,641 runs, with an unbeaten 139 as his best score. Striking at 86.21, Dhoni hit 6 centuries and 47 half-centuries. Taking games deep into the closing overs and finishing them with a cool head became the defining trait of his captaincy.

Stephen Fleming: leading with limited resources

Third on the list is New Zealand's Stephen Fleming, who captained his side in 218 matches between 1997 and 2007 and batted in 208 of them. Staying unbeaten 16 times, he averaged 32.78 and scored 6,295 runs, with an unbeaten 134 as his highest score. Fleming managed 7 centuries and 38 half-centuries during his captaincy, even though his strike rate stayed at a modest 70.84. His real achievement was keeping a relatively young, resource-strapped side competitive on the world stage through sharp tactics and dependable batting.

Arjuna Ranatunga: the man who reshaped Sri Lankan cricket

Fourth on this list is Sri Lanka's Arjuna Ranatunga, whose captaincy between 1988 and 1999 changed the face of cricket in his country. Leading in 193 matches, he batted in 183 innings and remained unbeaten 34 times, scoring 5,608 runs at an average of 37.63. His best score was an unbeaten 131. Striking at 77.97, Ranatunga scored 4 centuries and 37 half-centuries. Having led Sri Lanka to the 1996 World Cup title, Ranatunga proved that a fearless captain can fill an entire team with the belief to win through his own batting and decisions.

Virat Kohli: the biggest average in the fewest matches

Fifth and last on the list is India's Virat Kohli, whose record stands apart because he reached these numbers in far fewer matches than anyone else here. Captaining in just 95 ODIs between 2013 and 2021, Kohli batted in 91 innings. Staying unbeaten 16 times, he built an extraordinary average of 72.65 while scoring 5,449 runs, with an unbeaten 160 as his highest score. Striking at nearly 98.28, Kohli packed 21 centuries and 27 half-centuries into just 95 matches, a pace of scoring under captaincy pressure that few can match.

Together, the numbers behind these five careers show that the burden of captaincy does not always weigh a batter down, it can sharpen them too, as long as technique and mental toughness go hand in hand.

Questions & Answers

Who has scored the most ODI runs while captaining a side?
Ricky Ponting scored the most runs as captain, with 8,497 runs.
How many matches did MS Dhoni captain India in ODIs?
Dhoni captained India in 200 ODIs between 2007 and 2018, scoring 6,641 runs in that period.
What was Virat Kohli's batting average as captain?
Kohli averaged 72.65 while scoring 5,449 runs in just 95 matches as captain, the highest average on the list.
When did Stephen Fleming captain New Zealand?
Fleming led New Zealand in 218 matches between 1997 and 2007, scoring 6,295 runs.
What is Arjuna Ranatunga's biggest achievement as captain?
Ranatunga led Sri Lanka to the 1996 World Cup title and scored 5,608 runs during his captaincy.
Who had the highest strike rate among these five captains?
Virat Kohli had the highest strike rate on the list, at nearly 98.28.

Comments 0

No comments yet — be the first.

Citizen journalism

Become a TrendKia journalist

Voice of the people

Share news, photos and videos from your area with TrendKia and let your voice reach the nation. Every citizen a journalist.

Join now
CH 01 LIVE
TrendKia TV ON AIR