Indian ODI And T20 Captains

India v South Africa - ICC World Twenty20 2012: Super Eights Group 2

India played their first One Day International match on 13th January 1974 against England at Headingley. Since then, India has played 809 ODIs with 21 players captaining the side. Let’s a look at all the captains who have captained India in more than 10 matches.

Mahendra Singh Dhoni

Mahendra Singh Dhoni has captained India in 128 matches out of which India won 74 matches, 3 matches ended in draw and 8 matches had no result. He has captained India from 2007 and is presently serving as the captain of Indian team. Under him, India won 2011 World Cup, thus he became the second captain to win a World Cup. He has a win percentage of 63, which is highest amongst all the captains.

Virender Sehwag

Virender Sehwag has captained India in 12 matches out of which India won 7 matches. He captained India in matches from 2003 to 2011. He has a win percentage of 58.

Rahul Dravid

Rahul Dravid was captain of India in 79 matches out of which India won 42 matches and 4 matches had no result. He captained India from 2000 to 2007. He was captain of India in the 2007 World Cup. Dravid has a win percentage of 53.

Sourav Ganguly

Sourav Ganguly was captain of India in 146 matches out of which India won 76 matches and 5 matches had no result. He captained India from 1999 to 2005; he was the captain of the Indian team in the 2003 World Cup. He has a win percentage of 54.

Ajay Jadeja

Ajay Jadeja was captain of India in 13 matches out of which India won 8 matches. He captained India from 1997 to 1998 and in some matches between 1999 and 2000. Jadeja has a win percentage of 62.

Sachin Tendulkar

Sachin Tendulkar was captain of India in 73 matches out of which India won 23 matches, 1 match ended in draw and 6 matches had no result. He captained India from 1996 to 2000. He has a win percentage of 35.

Mohammad Azharuddin

Mohammad Azharuddin was captain of India in 174 matches, out of which India won 90 matches, 2 matches ended in draw and 6 matches had no result. He captained India from 1989 to 1999. He was Captain of Indian team in 1992, 1996 and 1999 WC (Only Indian to captain India in 3 World Cups). He has a win percentage of 54.

Krishnamachari Srikkanth

Krishnamachari Srikkanth was captain of India in 13 matches out of which India won 4 matches and 1 match had no result. He captained India from 1989 to 1990. He has a win percentage of 33.

Dilip Vengsarkar

Dilip Vengsarkar was captain of India in 18 matches out of which India won 8 matches. He captained India from 1987 to 1989. He has a win percentage of 44.

Ravi Shastri

Ravi Shastri was captain of India in 11 matches out of which India won 4 matches. He captained India from 1986 to 1987 and in some matches in 1991 to 1992. He has a win percentage of 36.

Kapil Dev

Kapil Dev was captain of India in 74 matches out of which India won 39 matches and 2 matches had no result. He captained India from 1982 to 1992. He was the captain of the victorious Indian team in 1983 World Cup. He was also captain of 1987 Indian World Cup Team. He is the first Indian Captain to win World Cup and has a win percentage of 54.

Sunil Gavaskar

Sunil Gavaskar was captain of India in 37 matches out of which India won 14 matches and 2 matches had no result. He captained India from 1980 to 1986. Sunil Gavaskar has a win percentage of 40.

Ajit Wadekar

Ajit Wadekar was the first captain of India. He was captain of India in 2 matches, India didn’t win a single match under his captaincy. He captained India in 1974.

T20 CAPTAINS

Virender Sehwag

Virender Sehwag was the first captain of Indian T20 team. He captained India in 1 match and India won that match.

Mahendra Singh Dhoni

Mahendra Singh Dhoni is the present captain of Indian T20 team. He has captained India in 40 matches out of which India won 19 matches and 1 match had no result. He is the first and only Indian captain to win T20 World Cup. Mahendra Singh Dhoni has captain been of Indian team in 2007, 2009, 2010, 2012 T20 World Cups. He is the only captain to lead a side in all the 4 editions of T20 World Cup. Mahendra Singh Dhoni has a win percentage of 50.

Suresh Raina

Suresh Raina was the captain of Indian T20 team for 3 matches out of which India won all the 3 matches.

Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️

Quick Links

App download animated image Get the free App now