India has been playing International Cricket since the year 1932 and till 2015 India has seen many captains, be it in Test Cricket, ODI Cricket or T20 Cricket. Team India has seen many leaders, leading the team over 80 years of cricketing history.
To be exact till now 37 players have captained India. Well how many of them can you recall? 10? 15? 20? Well we bring to you the complete list of players that have captained India over years.
Captain Name |
Span |
Matches |
MS Dhoni |
2007-15 |
279 |
Mohammed Azharuddin |
1990-99 |
221 |
Sourav Ganguly |
1999-05 |
195 |
Kapil Dev |
1982-87 |
108 |
Rahul Dravid |
2000-07 |
104 |
Sachin Tendulkar |
1996-00 |
98 |
Sunil Gavaskar |
1976-85 |
84 |
Nawab of Pataudi |
1962-75 |
40 |
Dilip Vengsarkar |
1987-89 |
28 |
Bishan Bedi |
1976-78 |
26 |
Virat Kohli |
2013-15 |
19 |
Ajit Wadekar |
1971-74 |
18 |
Virender Sehwag |
2003-12 |
17 |
K Srikkanth |
1989-89 |
17 |
Lala Amarnath |
1947-52 |
15 |
Anil Kumble |
2002-08 |
15 |
Suresh Raina |
2010-14 |
15 |
Vijay Hazare |
1951-53 |
14 |
Ajay Jadeja |
1998-99 |
13 |
Nari Contractor |
1960-62 |
12 |
Ravi Shastri |
1987-91 |
12 |
S Venkataraghavan |
1974-79 |
12 |
Polly Umrigar |
1955-58 |
8 |
Gautam Gambhir |
2010-11 |
6 |
Vinoo Mankad |
1955-59 |
6 |
Gulabrai Ramchand |
1959-60 |
5 |
Datta Gaekwad |
1959-59 |
4 |
CK Nayudu |
1932-34 |
4 |
Ghulam Ahmed |
1955-59 |
3 |
Nawab of Pataudi Sr |
1946-46 |
3 |
GR Viswanath |
1980-81 |
3 |
Vizianagram |
1936-36 |
3 |
HR Adhikari |
1959-59 |
1 |
CG Borde |
1967-67 |
1 |
Syed Kirmani |
1983-83 |
1 |
Pankaj Roy |
1959-59 |
1 |
Moinder Amarnath |
1984-84 |
1 |
*Stat updated till 30 January, 2015
While there have been 37 captains over the past 83 years. First five captains in the list have been the leaders of the team for almost 35 years. When we take a look at number of matches captained by each player then it is MS Dhoni topping the list with 279 matches, not taking away the fact that the number of matches being played today is lot more when compared to matches played before the year 2000.
Other captains that have captained India for 100 or more matches are – M Azharuddin, Sourav Ganguly, Kapil Dev and Rahul Dravid. Arguably they are the best captains in Indian cricket history.
Virat Kohli who is considered to the future captain of the Indian ODI team and is currently the captain of Indian test team has also captained the side for 19 matches so far and soon we would see him rise high in this list as well.
Well this was the complete list of players to have captained India, how many of their names could you recollect? Comment below with your answers.