Indian Test match captains Number Name Year Opposition Location Played Won Lost Drawn CK Nayudu 1932 England England 0 0 1933 / 4 England India 0 Total 0 Maharajkumar of Vizianagram 1936 England England 0 Total 0 Iftikhar Ali Khan Pataudi 1946 England England 0 Total 0 Lala Amarnath 1947 / 8 Australia Australia 5 0 1948 / 9 West Indies India 5 0 1952 / 3 Pakistan India 5 Total 15 6 7 5 Vijay Hazare 1951 / 2 England India 5 1952 England England 0 1952 / 3 West Indies West Indies 5 0 Total 14 5 8 6 ((File: 400px alt =)) Vinoo Mankad 1954 / 5 Pakistan Pakistan 5 0 0 5 1958 / 9 † West Indies India 0 0 Total 6 0 5 7 Ghulam Ahmed 1955 / 6 † New Zealand India 0 0 1958 / 9 West Indies India 0 0 Total 0 8 Polly Umrigar 1955 / 6 New Zealand India 0 1956 / 7 Australia India 0 1958 / 9 † West Indies India 0 0 Total 8 9 Hemu Adhikari 1958 / 9 † West Indian India 0 0 Total 0 0 10 Datta Gaekwad 1959 England England 0 0 Total 0 0 11 ((File: 400px alt =)) Pankaj Roy 1959 † England England 0 0 Total 0 0 12 Gulabrai Ramchand 1959 / 60 Australia India 5 Total 5 13 Nari Contractor 1960 / 1 Pakistan India 5 0 0 5 1961 / 2 England India 5 0 1961 / 2 † West Indies West Indies 0 0 Total 12 8 14 Mansoor Ali Khan Pataudi 1961 / 2 West Indies West Indies 0 0 1963 / 4 England India 5 0 0 5 1964 / 5 Australia India 1964 / 5 New Zealand India 0 1966 / 7 West Indies India 0 1967 England England 0 0 1967 / 8 Australia Australia 0 0 1967 / 8 New Zealand New Zealand 0 1969 / 70 New Zealand India 1969 / 70 Australia India 5 1974 / 5 West Indies India 0 Total 40 9 19 12 15 Chandu Borde 1967 / 8 † Australia Australia 0 0 Total 0 0 16 Ajit Wadekar 1970 / 1 West Indies West Indies 5 0 1971 England England 0 1972 / 3 England India 5 England England 0 0 Total 16 8 17 Srinivas Venkataraghavan 1974 / 5 † West Indies India 0 0 1979 England England 0 Total 5 0 18 Sunil Gavaskar 1975 / 6 † New Zealand New Zealand 0 0 1978 / 9 West Indies India 6 0 5 1979 / 80 Australia India 6 0 1979 / 80 Pakistan India 5 0 1980 / 1 Australia Australia 1980 / 1 New Zealand New Zealand 0 1981 / 2 England India 6 0 5 1982 England England 0 1982 / 3 Sri Lanka India 0 0 1982 / 3 Pakistan Pakistan 6 0 1984 / 5 Pakistan Pakistan 0 0 1984 / 5 England India 5 Total 47 9 8 30 19 Bishan Singh Bedi 1975 / 6 New Zealand New Zealand 0 1975 / 6 West Indies West Indies 1976 / 7 New Zealand India 0 1976 / 7 England India 5 1977 / 8 Australia Australia 5 0 1978 / 9 Pakistan Pakistan 0 Total 22 6 11 5 20 Gundappa Viswanath 1979 / 80 † Pakistan India 0 0 1979 / 1980 England India 0 0 Total 0 21 Kapil Dev 1982 / 3 West Indies West Indies 5 0 1983 / 4 Pakistan India 0 0 1983 / 4 West Indies India 6 0 1985 Sri Lanka Sri Lanka 0 1985 / 6 Australia Australia 0 0 1986 England England 0 1986 / 7 Australia India 0 0 1986 / 7 Sri Lanka India 0 1986 / 7 Pakistan India 5 0 Total 34 7 23 22 Dilip Vengsarkar 1987 / 8 West Indies India 0 1988 / 9 New Zealand India 0 1988 / 9 West Indies West Indies 0 Total 10 5 23 Ravi Shastri 1987 / 8 † West Indies India 0 0 Total 0 0 24 Krishnamachari Srikkanth 1989 / 90 Pakistan Pakistan 0 0 Total 0 0 25 Mohammad Azharuddin 1989 / 90 New Zealand New Zealand 0 England England 0 1990 / 1 Sri Lanka India 0 0 1991 / 2 Australia Australia 5 0 1992 / 3 Zimbabwe Zimbabwe 0 0 1992 / 3 South Africa South Africa 0 1992 / 3 England India 0 0 1992 / 3 Zimbabwe India 0 0 1993 Sri Lanka Sri Lanka 0 1993 / 4 Sri Lanka India 0 0 1993 / 4 New Zealand New Zealand 0 0 1994 / 5 West Indies India 1995 / 6 New Zealand India 0 England England 0 1997 / 8 Australia India 0 1998 / 9 Zimbabwe Zimbabwe 0 0 1998 / 9 New Zealand New Zealand 0 1998 / 9 Pakistan India 0 1998 / 9 Pakistan India 0 0 1998 / 9 Sri Lanka Sri Lanka 0 0 Total 47 14 14 19 26 Sachin Tendulkar 1996 / 7 Australia India 0 0 1996 / 7 South Africa India 0 1996 / 7 South Africa South Africa 0 1996 / 7 West Indies West Indies 5 0 1997 Sri Lanka Sri Lanka 0 0 1997 / 8 Sri Lanka India 0 0 1999 / 2000 New Zealand India 0 1999 / 2000 Australia Australia 0 0 1999 / 2000 South Africa India 0 0 Total 25 9 12 27 Sourav Ganguly 2000 / 1 Bangladesh Bangladesh 0 0 2000 / 1 Zimbabwe India 0 2000 / 1 Australia India 0 2001 Zimbabwe Zimbabwe 0 2001 Sri Lanka Sri Lanka 0 2001 / 2 South Africa South Africa 0 2001 / 2 England India 0 2001 / 2 Zimbabwe India 0 0 2001 / 2 West Indies West Indies 5 2002 England England 2002 / 3 West Indies India 0 2002 / 3 New Zealand New Zealand 0 0 2003 / 4 New Zealand India 0 0 2003 / 4 Australia Australia 2003 / 4 Pakistan Pakistan 0 0 2004 / 5 Australia India 0 2004 / 5 South Africa India 0 2004 / 5 Bangladesh Bangladesh 0 0 2004 / 5 Pakistan India 2005 / 6 Zimbabwe Zimbabwe 0 0 Total 49 21 13 15 28 Rahul Dravid 2003 / 4 † New Zealand India 0 0 2003 / 4 † Pakistan Pakistan 0 2004 / 5 † Australia India 0 2005 / 6 Sri Lanka India 0 2005 / 6 Pakistan Pakistan 0 2005 / 6 England India 2005 / 6 West Indies West Indies 0 2006 / 7 South Africa South Africa 0 2007 Bangladesh Bangladesh 0 2007 England England 0 Total 25 8 6 11 29 Virender Sehwag 2005 / 6 † Sri Lanka India 0 0 2009 † New Zealand New Zealand 0 0 2010 † Bangladesh Bangladesh 0 0 2012 † Australia Australia 0 0 Total 30 Anil Kumble 2007 Pakistan India 0 2007 / 8 Australia Australia 2008 South Africa India 0 2008 Sri Lanka Sri Lanka 0 2008 Australia India 0 0 Total 14 5 6 31 Mahendra Singh Dhoni 2008 † South Africa India 0 0 2008 † Australia India 0 0 2008 England India 0 2009 New Zealand New Zealand 0 2009 Sri Lanka India 0 Bangladesh Bangladesh 0 0 South Africa India 0 Sri Lanka Sri Lanka Australia India 0 0 New Zealand India 0 South Africa South Africa 2011 West Indies West Indies 0 2011 England England 0 0 2011 West Indies India 0 2011 / 12 Australia Australia 0 0 2012 New Zealand India 0 0 2012 / 13 England India 2012 / 13 Australia India 0 0 2013 / 14 West Indies India 0 0 2013 / 14 South Africa South Africa 0 2013 / 14 New Zealand New Zealand 0 2014 England England 5 2014 / 15 Australia Australia 0 Total 60 27 18 15 32 Virat Kohli 2014 / 15 † Australia Australia 0 2015 Bangladesh Bangladesh 0 0 2015 Sri Lanka Sri Lanka 0 2015 / 16 South Africa India 0 2016 West Indies West Indies 0 2016 / 17 New Zealand India 0 0 2016 / 17 England India 5 0 2017 Bangladesh India 0 0 2017 Australia India 2017 Sri Lanka Sri Lanka 0 0 2017 Sri Lanka India 0 2018 South Africa South Africa 0 Total 35 21 5 9 33 Ajinkya Rahane 2017 † Australia India 0 0 Total 0 0 Grand Total (1932 - 2018) 521 144 160 217
who was the first indian captain of cricket
CK Nayudu