Top 10 captains with most runs in ODIs 1
BCCI

7. Sourav Ganguly: 5104 runs

Top 10 captains with most runs in ODIs 2
One of the most successful captains of India, under Sourav Ganguly’s captaincy his team achieved new heights. From winning the Natwest series in England to reaching the final of 2003 World Cup, Ganguly had some very memorable moments as a captain. Leading India in 147 matches, he scored 5104 runs with 11 centuries and 30 half-centuries.