Correct Answer: (c) Saurav Ganguly
Solution:Among the captain of the Indian cricket team given above Saurav Ganguly has been the captain of the Indian team in cricket test matches for maximum number of times. During his captain ship between the year 2000 and 2005, he played 49 test matches in which the team won in 21 matches. Recently, Virat kohli has captained most test matches 68.