#2 MS Dhoni - 6641 runs

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.
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 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