
India has produced some of the greatest cricket captains who have also excelled as batters. Rohit Sharma, the current Indian skipper, is on the verge of surpassing Sachin Tendulkar’s record for most ODI runs as a captain. With the upcoming Champions Trophy, he has a chance to climb the list of India’s highest run-scorers while leading the team.
- MS Dhoni holds the record for most runs as India’s ODI captain.
- Virat Kohli has the best batting average among Indian skippers.
- Rohit Sharma is closing in on Sachin Tendulkar’s record.
Top 10 Indian Captains with Most Runs in ODIs
The following table highlights the top Indian batters who have scored the most runs as ODI captains:
Player | Span | Matches | Innings | Runs | HS | Ave | SR | 100s | 50s |
---|---|---|---|---|---|---|---|---|---|
MS Dhoni | 2007-2018 | 200 | 172 | 6641 | 139* | 53.55 | 86.21 | 6 | 47 |
Virat Kohli | 2013-2021 | 95 | 91 | 5449 | 160* | 72.65 | 98.28 | 21 | 27 |
M Azharuddin | 1990-1999 | 174 | 162 | 5239 | 153* | 39.39 | 78.46 | 4 | 37 |
Sourav Ganguly | 1999-2005 | 146 | 142 | 5082 | 144 | 38.79 | 76.32 | 11 | 30 |
Rahul Dravid | 2000-2007 | 79 | 75 | 2658 | 105 | 42.19 | 75.42 | 2 | 25 |
Sachin Tendulkar | 1996-2000 | 73 | 70 | 2454 | 186* | 37.75 | 83.46 | 6 | 12 |
Rohit Sharma | 2017-2025 | 53 | 52 | 2387 | 208* | 53.04 | 113.18 | 5 | 16 |
Kapil Dev | 1982-1987 | 74 | 67 | 1564 | 175* | 30.66 | 105.74 | 1 | 7 |
Sunil Gavaskar | 1980-1985 | 37 | 31 | 702 | 80 | 26.00 | 61.68 | 0 | 5 |
Dilip Vengsarkar | 1987-1989 | 18 | 17 | 481 | 88 | 32.06 | 67.46 | 0 | 4 |
Rohit Sharma’s Chance to Make History
Rohit Sharma currently has 2,387 ODI runs as India’s captain. With the Champions Trophy approaching, he has an opportunity to surpass Sachin Tendulkar and move up the rankings. His strike rate of 113.18 is the highest among the top 10, making him a dangerous batter in limited-overs cricket.
Why Rohit Sharma Can Break the Record
- He has a strong record in ICC tournaments.
- His ability to play long innings, including a double century in ODIs.
- His consistent form and aggressive batting style.
How He Compares to Other Legends
- MS Dhoni holds the top position with 6,641 runs, known for his finishing ability.
- Virat Kohli has the highest average (72.65) among captains.
- Sourav Ganguly and M Azharuddin were known for their leadership and consistency.
Rohit Sharma is on track to make history in the Champions Trophy. If he continues his current form, he will surpass Sachin Tendulkar and strengthen his legacy as one of India’s best ODI captains. Cricket fans will be watching closely as he aims for this milestone.
Check out the Champions Trophy Stats