Individual Records

Highest Individual Scores by Indian Captains in ODI Cricket

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

PlayerScore (Balls)4s/6sStrike RateInningsAgainstVenueDate
Virender Sehwag219 (149)25/7146.971West IndiesIndore8 Dec 2011
Rohit Sharma208* (153)13/12135.941Sri LankaMohali13 Dec 2017
Sachin Tendulkar186* (150)20/31241New ZealandHyderabad (Deccan)8 Nov 1999
Kapil Dev175* (138)16/6126.811ZimbabweTunbridge Wells18 Jun 1983
Virat Kohli160* (159)12/2100.621South AfricaCape Town7 Feb 2018
Virat Kohli157* (129)13/4121.71West IndiesVisakhapatnam24 Oct 2018
Mohammad Azharuddin153* (150)17/11021ZimbabweCuttack9 Apr 1998
Sourav Ganguly144 (152)8/694.731ZimbabweAhmedabad5 Dec 2000
Sourav Ganguly141* (142)11/699.291South AfricaNairobi (Gym)13 Oct 2000
Virat Kohli140 (107)21/2130.842West IndiesGuwahati21 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.