MS Dhoni to Sourav Ganguly: Indians with the most runs as captain in ODIs
These are the Indian players who weren't just brilliant leaders, but also led their side from the front by playing several memorable knocks, especially in the one-day format
MS Dhoni to Sourav Ganguly: Indians with the most runs as captain in ODIs
1. MS Dhoni - 6641 runs
The legendary India skipper has a brilliant captaincy record in one-day cricket. Dhoni led the Men in Blue to several famous victories in the format through his highly impressive knocks.
2. Virat Kohli - 5449 runs
The star India batter played numerous memorable knocks as skipper in one-day cricket. Kohli has a fantastic record as captain and was pivotal to the Men in Blue's success in the format.
3. Mohammad Azharuddin - 5239 runs
The former India skipper wasn't just a great leader, but was also a superb batter. Azharuddin played several remarkable innings as captain in the one-day format and also scored a ton of runs as captain.
4. Sourav Ganguly - 5104 runs
The former India skipper scored a ton of runs in the format as captain and led the Men in Blue to several famous victories. Ganguly was especially a brilliant skipper in the one-day format where he also has a sensational record.
5. Rahul Dravid - 2658 runs
The legendary India batter captained the side for a total of 79 ODIs, playing numerous blistering knocks. Dravid was a great skipper who led the Men in Blue to several victories in the format.
6. Rohit Sharma - 2503 runs
The current India skipper has led the Men in Blue in 56 one-day matches so far. Rohit doesn't just have a spectacular captaincy record in the format, but also has played several incredible knocks to help his side in coming out victorious.
7. Sachin Tendulkar - 2454 runs
The legendary India batter doesn't have a great captaincy record in the one-day format. However, Tendulkar did play numerous fantastic knocks as the ODI skipper.