Facebook Pixel List Of India's ODI Captains: Shreyas Iyer Becomes 29th Player To Lead India | CREX

List Of India's ODI Captains: Shreyas Iyer Becomes 29th Player To Lead India



List Of All Indian ODI Captains (Source: AFP)List Of All Indian ODI Captains (Source: AFP)

India have had several iconic captains in One-Day International (ODI) cricket, with the leadership passing through different generations of players since the team's debut in the format in 1974.

From Ajit Wadekar, who became India's first ODI captain, to the likes of Kapil Dev, Sourav Ganguly, MS Dhoni, Virat Kohli and Rohit Sharma, several players have led the national side over the years.

Shreyas Iyer Leads In 4th ODI Vs New Zealand; Becomes 29th ODI Captain For India

The latest addition to this list is Shreyas Iyer, who has become India's 29th ODI captain.

The right-handed batter is leading the Men in Blue for the first time in the fourth ODI against New Zealand at Bay Oval, Mount Maunganui, on November 13, 2026. He will also captain the side in the fifth and final match of the series.

Iyer was initially named Shubman Gill's deputy for the five-match series. However, Gill's absence from the final two matches, as he prepares for the upcoming Test series, has opened the door for Iyer to take charge. Ishan Kishan has been appointed vice-captain for the remaining matches.

While Iyer has already captained India in T20I cricket, this marks his first opportunity to lead the national team in the 50-over format. He has previously captained Kolkata Knight Riders and Punjab Kings in the Indian Premier League, gaining valuable leadership experience in franchise cricket.

India's ODI captaincy history features several memorable names, including World Cup-winning skippers Kapil Dev and MS Dhoni. Meanwhile, Sourav Ganguly, Rahul Dravid, Virat Kohli and Rohit Sharma also played significant roles in leading India during different periods.

Here is the complete list of India's ODI captains.

List Of All Indian ODI Captains

No.
Indian ODI Captain
Years
1Ajit Wadekar1974
2Srinivas Venkataraghavan1975-1979
3Bishan Singh Bedi1975-1978
4Sunil Gavaskar1980-1986
5Gundappa Viswanath1980
6Kapil Dev1982-1992
7Syed Kirmani1983
8Mohinder Amarnath1984
9Ravi Shastri1986-1991
10Dilip Vengsarkar1987-1988
11Krishnamachari Srikkanth1989-1990
12Mohammad Azharuddin1989-1999
13Sachin Tendulkar1996-2000
14Ajay Jadeja1998-1999
15Sourav Ganguly1999-2005
16Rahul Dravid2000-2007
17Anil Kumble2002
18Virender Sehwag2003-2011
19MS Dhoni2007-2018
20Suresh Raina2010-2014
21Gautam Gambhir2010-2011
22Virat Kohli2013-2021
23Ajinkya Rahane2015
24Rohit Sharma2017-2025
25Shikhar Dhawan2021-2022
26KL Rahul2022-2025
27Hardik Pandya2023
28Shubman Gill2025-Present
29Shreyas Iyer2026-Present

Who Is India's Most Successful ODI Captain?

MS Dhoni remains India's most successful ODI captain in terms of victories. He led the national team in 200 matches, registering 110 wins during his captaincy tenure between 2007 and 2018. Under his leadership, India won the 2011 ODI World Cup and the 2013 Champions Trophy.

Sourav Ganguly is another prominent name in India's ODI captaincy history. He captained India in 146 matches, recording 76 victories. Ganguly played an important role in building a competitive Indian side that reached the 2003 ODI World Cup final.

Virat Kohli also enjoyed an impressive record as India's ODI captain, winning 65 of the 95 matches he led. Meanwhile, Rohit Sharma registered 42 victories in 56 matches, including the 2025 Champions Trophy triumph.

Kapil Dev, who led India to its maiden ODI World Cup title in 1983, also remains an important figure in the country's ODI captaincy history.

Lastly, Shubman Gill was appointed India's ODI captain on October 4, 2025, replacing Rohit Sharma ahead of the team's tour of Australia.