Stats: Full list of India's ODI captains

Rohit Sharma
Rohit Sharma will become India's 24th ODI captain when he leads the side out against Sri Lanka

When Rohit Sharma walks out to lead the Indian team in the absence of regular skipper Virat Kohli against Sri Lanka, he will become the 24th Indian, and seventh from Mumbai, to ascend to the role of India's ODI captain.

Sourav Ganguly had once quipped that being the Indian cricket team's captain was the single toughest job in world sport, with the pressure of expectations from a billion fans testing the guts of even the most resilient.

When one-day cricket was taking baby steps in the early '70s, Indian cricket didn't have the required firepower to quickly adapt to the changing needs of the game, and took their own time to find their feet. Ajit Wadekar was India's first ever ODI captain, leading the side against England at Headingley during their 1974 tour. Despite Wadekar's fighting half-ton, India lost the game.

In fact, it wasn't until England's tour of India in 1980-81, that the side tasted their first series victory in the shorter format. Srinivas Venkatraghavan, Bishen Singh Bedi, Sunil Gavaskar and Kapil Dev were all tried, but the selectors persisted with the latter-most for the third World Cup in 1983, which against all odds, was won by the Indian team.

Asia Cup wins in 1983/84 and more importantly, the World Championship of Cricket win in 1985, inspired several youngsters to take the game up, and made India dark horses in the now 50-over format. While the side couldn't repeat their heroics as defending champions in the 1987 World Cup, it triggered a captaincy juggle between Dilip Vengsarkar, Krishnamachari Srikkanth, Mohammad Azharuddin, and Kapil Dev himself, for varying periods of time.

After the 1992 World Cup, Indian cricket was in the hands of two captivating cricketers: Azharuddin and Sachin Tendulkar. While Azhar led India for three consecutive World Cups until 1999, his tenure was peppered with short stints of captaincy for Tendulkar, who had taken the world by storm with his batting exploits, but couldn't match the same efforts as captain, ending with a win percentage of just above 35. Before the arrival of MS Dhoni, Azharuddin held the record for captaining India for the most number of games.

Post-2000, to brush away the hangover of the match-fixing scandal, Indian cricket put their money on the firebrand captaincy of Sourav Ganguly, who responded and how, first claiming the NatWest Trophy in 2002 that made a whole nation believe in the team, and following it with a stunning run in the 2003 World Cup.

The Ganguly-John Wright partnership was one of the best things to happen to Indian cricket, but the departure of the Kiwi coach, and the subsequent selection of Greg Chappell, started a chequered period in Indian cricket, one that saw them blow hot and cold under Rahul Dravid.

The lowest point came when the side were embarrassingly knocked out of the 2007 World Cup in the group stages, but it turned out to be a blessing in disguise, as the exit of Chappell and the ascension of MS Dhoni as ODI captain changed cricket in the country forever.

By the time Dhoni stepped down in January 2017, India had won the World Cup and the Champions Trophy, apart from several memorable wins in the 50-over format. His reign was interspersed with irregular stints among Virender Sehwag, Suresh Raina, Gautam Gambhir and Ajinkya Rahane, but it was Virat Kohli who was primed for the future role, and stuck to it seamlessly.

Under Kohli, the Indian team's juggernaut has been speeding along, but a well-needed rest for the Delhi batsman has given a long-awaited opportunity to Rohit Sharma to show his captaincy mettle on the international stage.

Here's the complete list (with statistics) of India's ODI captains over the years:

Enter captio

Brand-new app in a brand-new avatar! Download Cric Rocket for fast cricket scores, rocket flicks, super notifications and much more!

Quick Links

Edited by Arvind Sriram