Multiple choice general knowledge sports Which Indian player won maximum number of test matches for team india as a captain? Saurav Ganguly Md. Azhar Mahendra Singh Dhoni Kapil Dev Reveal answer Fill a bubble to check yourself A Correct answer Explanation At the time this question was likely authored, Sourav Ganguly held the record for most Test wins as Indian captain (21). However, MS Dhoni (27) and later Virat Kohli (40) surpassed this. Given the options, Ganguly was the previous record holder.