HomeSportsCricketComplete list of Indian cricket team captain in ODI cricket history

Complete list of Indian cricket team captain in ODI cricket history

-- Advertisement --
- Advertisement -

What if we ask you who is your favourite Indian cricket team captain? Difficult to answer, isn’t it? Since 1974, Indian One Day international team has appointed 23 captains. To become Indian cricket team captain is no small wonder. As India is considered as one of the most successful nations in cricket, the captaincy of such team requires a special skill-set. On that note, today let us talk about all the Indian cricket team captain till date. Who is your favourite one out of 24?

Indian Cricket Team Captain

Ajit Wadekar (Matches-2, Won-0, Lost-2)

Ajit Wadekar KreedOn Indian cricket team captain
Ajit Wadekar

Indian fans will never ever forget this name. Ajit Wadekar was the first the first captain of Indian ODI team. The Mumbaikar led India in two matches but lost both of them. He led the team in their maiden ODI in July 1974 against England. Wadekar later served as coach, manager and chairman of selectors for India. Ajit Wadekar passed away in August 2018 at the age of 77.

Srinivas Venkataraghavan (Matches- 7, Won-1, Lost-6)

Srinivas Venkataraghavan  Indian cricket team captain
Srinivas Venkataraghavan (Source: Indiatimes

S Venkataraghavan was one of the famous spin magicians during 1970s. He also served with peculiarity as an umpire. He took over the rein from Ajit Wadekar and India got its first bowling captain. India lost six matches and won only one under his captaincy. S Venkataraghavan led India in the first ever World Cup in 1975.

Bishan Bedi (Matches-4, Won-1, Lost-3)

Bishan Bedi KreedOn Indian cricket team captain
Bishan Bedi (Image credits: Indiatimes)
-- Advertisement --

A slow and measured run up, flexible fingers as well as wrist and plenty of loop; these were the characters of Bishan Bedi’s bowling.  He was part of the famous Indian spin quartet during 1960s-70s along with Erapalli Prasanna, Srinivas Venkataraghavan and Bhagwat Chandrasekhar. He was appointed as a captain and India managed only one win and lost three under his rein.

Sunil Gavaskar (Matches-37, Won-14, Lost-21)

Sunil Gavaskar KreedOn Indian cricket team captain
Sunil Gavaskar (Image credits; Getty Images)

Here is the name you must be waiting for.  Sunil Gavaskar commanded  37 matches. Out of which, India won 14 and suffered defeat in 21 games.  During his tenure, Kapil Dev emerged as a front-runner bowler for the country.

GR Viswanath (Matches-1, Won-0, Lost-1)

Gundappa Viswanath KreedOn
Gundappa Viswanath (Source: Malayala Manorama)
-- Advertisement --

Gundappa Viswanath was one of India’s finest batsmen throughout 1970s. In the absence of Sunil Gavaskar, Viswanath led took the ship only for one match.

Kapil Dev (Matches-74, Won-39, Lost-33)

Kapil Dev KreedOn Indian cricket team captain
Kapil Dev (Image credits: rediff)

We know you were waiting for his name! Kapil Dev is still one of India’s most loved captains who won World Cup for the country. The man had the stamina in line with that of marathon runner and the ability to bowl at a speed of 140 kmph. The all-rounder had an impressive winning 54.16 percent as a captain. Under his rein, India bagged victories in 39 matches and lost 33.

Ravi Shastri (Matches-11, Won-4, Lost-7)

Ravi Shastri KreedOn
Ravi Shastri (Source: Espn Cricinfo)
-- Advertisement --

The current coach of Indian cricket team, Ravi Shastri captained Indian side just before Dilip Vengsarkar took the charge. Shastri only managed 11 matches.

Dilip Vengsarkar (Matches-18, Won-8, Lost-10)

Dilip Vengsarkar
Dilip Vengsarkar (Source: CricketCountry)

BCCI adopted two captain policy during 1987-89. India appointed Dilip Vengsarkar as well as Ravi Shastri as a captain in the span of two years. Dilip Vengsarkar was the fourth captain  from Mumbai. In reign of 18 matches, India won 8 from 18.

-- Advertisement --

Krishnamachari Srikkanth (Matches-13, Won-4, Lost-8)

Krishnamachari Srikkanth KreedOn
Krishnamachari Srikkanth (Source: Twitter)

After the failure of Ravi Shastri and Dilip Vengsarkar, BCCI gave  chance to K Srikkanth. His stint ran only for one year. In that period, India played 13 matches under his rule in which we suffered defeat in 8 matches.

Mohammad Azharuddin (Matches-174, Won-90, Lost-76)

MohMohammad Azharuddin KreedOn
Mohammad Azharuddin (Source: Livemint)

Continuous failure in leadership led India to suffer defeats in many series. Like they say, ‘Cometh the hour, cometh the man’; Mohammad Azharuddin took the responsibility on his shoulders. Not only the successful captain but prolific batsman Azhar led India for ten years (1990-99). With winning percentage of 54, Mohammad Azharuddin handled men in blue for 174 matches out of which we won 90 whereas 76 were been lost.

Sachin Tendulkar (Matches-73, Won- 23, Loss-43)

Sachin Tendulkar KreedOn
Sachin Tendulkar

India was in backdrop of match-fixing as a result, it was hard to find good captain for India. But on the other side, with the run-machine was evolving. BCCI decided to handle the captaincy to the rising star of Indian cricket at that time none other than Sachin Tendulkar. But captaincy was not Sachin’s cup of tea. As a result, he once decided to give up cricket. He lost the form in batting as well. Under his captaincy India won 23 matches and suffered defeats in 43.

Ajay Jadeja (Matches-13, Won-8, Lost-5)

Ajay Jadeja KreedOn
Ajay Jadeja (Source: The Cricket Monthly)

Believe it or not, Ajay Jadeja was India’s greatest talent to be ever produced during 90s era. One can call him as stop-gap captain. He wore the captain’s armband  for 13 matches. With winning percentage of 61.53, Jadeja clinched victory in eight of matches and suffered loss in just five.

Sourav Ganguly (Matches-146, Won-76, Lost-65)

Sourav Ganguly KreedOn
‘Dada’ Sourav Ganguly (Image Credits: Espncricinfo)

Sourav Ganguly, Dada of Indian cricket brought a change to Indian cricket. That change was named as ‘aggression’. As soon as he took the captaincy, he revolutionized the entire team with aggression which was missing from years. Ganguly even led men in blue to the final of World Cup 2003. Under Dada’s rule, India won 76 and lost 76 out of 176 matches.

Rahul Dravid (Matches-79, Won-42, Lost-33)

Rahul Dravid KreedOn
Rahul Dravid (Source Moneycontrol)

The vice-captain of Indian side during Sourav Ganguly’s reign, Rahul Dravid decided to be the successor of Dada. The Wall of Indian cricket with his bat as well as captaincy showed some brilliant display. India won 42 matches out of 79 under Dravid’s captaincy.

Anil Kumble (Matches-1, Won-1, Lost-0)

Anil Kumble KreedOn
Anil Kumble (Source: Sportzwiki)

One of the most successful spinners for India, Anil Kumble was another stop gap man for India. He led India victorious in one match in which he captained men in blue.

Virender Sehwag (Matches-12, Won-5, Lost-7)

Virender Sehwag KreedOn
Virender Sehwag ( Source:

The fiery opening batsman from Delhi, Virender Sehwag was deputy to Dravid. Later, India asked him to lead for 12 matches and under him we won five battles.

MS Dhoni (Matches-200, Won-110, Lost-74)

MS Dhoni KreedOn Indian cricket team captain
MS Dhoni (Image credits: Twitter)

The golden era of Indian cricket was begun when MS Dhoni was appointed as India’s 19th ODI captain. With his cool attitude India won first T20 World Cup,2007 as well as became victorious in ICC World Cup, 2011. Considered as best captain of India, MS Dhoni led Blue Army in 200 matches out of which India won 110.

Suresh Raina (Matches-12, Won-6, Lost-5)

Suresh Raina KreedOn Indian cricket team captain
T20 Specialist Suresh Raina (Source:Getty Images)

Suresh Raina, the southpaw was appointed as a skipper only for two series between 2010-14. Under his captaincy India bagged six wins and suffered five losses.

Gautam Gambhir (Matches-6, Won-6, Lost-0)

Gautam Gambhir Biography
Gautam Gambhir (Credits:

One can call Gautam Gambhir as a successful stopgap captain. In a quick stint, he led India in six matches and all six of them were won.

Virat Kohli (Matches-68, Won-49, Lost-17)

Virat Kohli KreedOn Indian cricket team captain
Credits: New Indian Express

The current skipper of India and heartthrob of Indian cricket. Virat Kohli is emerging as one of the most successful captain in the world. The young hot blood has led India in 68 matches so far in which 48 have been won. Calculate that incredible winning percentage!

Ajinkya Rahane (Matches-3, Won-3, Lost-0)

Ajinkya Rahane Kreedon Indian cricket team captain
Ajinkya Rahane (Source ESPN Cricinfo)

In the absence of Virat Kolhi , Ajinkya Rahane was given the responsibility to handle the Indian side for three games. All three have been won under his short-stint.

Rohit Sharma (Matches-10, Won-8, Lost-2)

Rohit Sharma Indian Cricket Team Indian cricket team captain
Rohit Sharma (Source:

The vice-captain of Indian side was handed captaincy in Asia Cup last year. The calm and composed Mumbai lad has led India in 10 matches for India.

-- Advertisement --
Subscribe Now Receive exciting Indian sports stories on your WhatsApp now. Click the link above
Akshay Badwe
The God taught me to love everybody but the most ones I learned to love are the athletes. Desire, determination and discipline takes me to a great deal of love towards sports. One can call me an avid sport maniac because I love to pen down some glorious content on sports. Being from journalism background with experience in media from couple of years I would like to keep this legacy going and now joining Kreedon gives me one more platform to explore the new world. I am always up to have a word on sports with a coffee.


  1. It just baffles me that us Indians give so much importance to cricket. We win one game and entire country is up on its feet yet to continue to ignore the service and heroism that our soldiers show on the border keeping our country safe and free.


Please enter your comment!
Please enter your name here

-- Advertisement --