×

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

MS Dhoni to Sourav Ganguly: Indians with the most runs as captain in ODIs

MS Dhoni
MS Dhoni

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.

Virat Kohli
Virat Kohli

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.

Mohammad Azharuddin
Mohammad Azharuddin

TRENDING NOW


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.

Sourav Ganguly
Sourav Ganguly

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.

Rahul Dravid
Rahul Dravid

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.

Rohit Sharma
Rohit Sharma

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.

Sachin Tendulkar
Sachin Tendulkar

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.

trending this week