4. Mohammad Azharuddin - 47 matches

mohammad azharuddin sportstiger

Mohammad Azharuddin has enjoyed immense success as a captain of the Indian Test team. He was kind of a captain who used to lead from the front with his aggressive batting and made India a strong Test side at home. In his nine years of Test captaincy, Azharuddin led India in 47 Test matches, out of which India won 14 and lost 14 matches while 19 matches ended in a draw.