Top 10 players with most ODI runs as captain

Virat Kohli and MS Dhoni
Virat Kohli and MS Dhoni

#2 MS Dhoni - 6641 runs

Ad
MS Dhoni
MS Dhoni

MS Dhoni led India in 200 ODIs during the period of 2007-2018. He has been the most successful Indian ODI skipper and the second most successful skipper overall.

Ad

Dhoni scored 6641 runs as skipper at an incredible average of 53.56 - the third best after Virat Kohli and AB de Villers. He struck 6 centuries and 46 half-centuries as a captain and his highest score was 139*.

Dhoni led India to its second ODI World Cup in 2011 and also the Champions Trophy in 2013.


#1 Ricky Ponting - 8497 runs

Ricky Ponting, the most successful skipper in history
Ricky Ponting, the most successful skipper in history

Ricky Ponting is the most capped and most successful ODI skipper ever. He led Australia in 230 ODIs, scoring 8497 runs in 220 innings at a healthy average of 42. He struck 22 centuries and 51 half-centuries during his tenure.

Ponting's highest ODI score of 164 came under his own leadership. He led Australia to the 2003 and 2007 Cricket World Cup titles and to the 2009 Champions Trophy win.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Musab Abid
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications