This article provides a comprehensive look at the record-breaking batting performances of Indian cricket captains in the One Day International format.
Highest Individual Scores by Indian Captains in ODIs
| Player | Score (Balls) | 4s/6s | Strike Rate | Innings | Against | Venue | Date |
|---|---|---|---|---|---|---|---|
| Virender Sehwag | 219 (149) | 25/7 | 146.97 | 1 | West Indies | Indore | 8 Dec 2011 |
| Rohit Sharma | 208* (153) | 13/12 | 135.94 | 1 | Sri Lanka | Mohali | 13 Dec 2017 |
| Sachin Tendulkar | 186* (150) | 20/3 | 124 | 1 | New Zealand | Hyderabad (Deccan) | 8 Nov 1999 |
| Kapil Dev | 175* (138) | 16/6 | 126.81 | 1 | Zimbabwe | Tunbridge Wells | 18 Jun 1983 |
| Virat Kohli | 160* (159) | 12/2 | 100.62 | 1 | South Africa | Cape Town | 7 Feb 2018 |
| Virat Kohli | 157* (129) | 13/4 | 121.7 | 1 | West Indies | Visakhapatnam | 24 Oct 2018 |
| Mohammad Azharuddin | 153* (150) | 17/1 | 102 | 1 | Zimbabwe | Cuttack | 9 Apr 1998 |
| Sourav Ganguly | 144 (152) | 8/6 | 94.73 | 1 | Zimbabwe | Ahmedabad | 5 Dec 2000 |
| Sourav Ganguly | 141* (142) | 11/6 | 99.29 | 1 | South Africa | Nairobi (Gym) | 13 Oct 2000 |
| Virat Kohli | 140 (107) | 21/2 | 130.84 | 2 | West Indies | Guwahati | 21 Oct 2018 |
Looking for more captaincy masterclasses? > See the highest individual scores by Indian captains in Test matches here and T20Is here.
Key Insights on Leading Run Scorers among Indian ODI Captains
Double Centuries and Power Hitting Records as Indian Captain in ODIs
Virender Sehwag has registered the highest individual score as an Indian captain in ODI cricket, scoring 219 from 149 balls against the West Indies in the 2011 Indore ODI. See all the records he broke during that innings.
Rohit Sharma is the other Indian skipper to score a double hundred in ODIs, getting an unbeaten 208 off 153 balls against Sri Lanka in 2017.
Rohit Sharma peppered his double ton with 12 sixes, the most by an Indian captain in an ODI innings.
Virender Sehwag’s 25 fours in his 219-run knock are the most by an Indian captain in an ODI innings.
Match-Winning Captaincy Knocks and Performance in Defeats
Virat Kohli has smashed the highest individual score in a successful ODI run chase as India’s captain, with 140 off 107 balls helping India chase down a 323-run target against the West Indies in 2018.
MS Dhoni has logged the highest individual score in a losing cause while leading India in ODIs, scoring an unbeaten 139 in the 2013 Mohali ODI against Australia.
Overall: Highest Individual Score in ODI Run-Chases
World Cup Milestones and Historic Centuries
Virat Kohli has scored the most hundreds as India’s captain in ODIs, with 21 centuries under his belt.
Kapil Dev has the highest individual score in an away ODI, having scored an unbeaten 175 against Zimbabwe in the 1983 World Cup.
Kapil Dev’s 175* remains the highest score by an Indian captain in the history of the ODI World Cup.
The unbeaten 175 by Kapil Dev was also the first instance of an Indian captain scoring a hundred in the ODI format.