A total of 32 players have captained the Indian Test team so far and among them , Mahendra Singh Dhoni has the highest win rate ( 45,76 % ) , followed by Sourav Ganguly ( 42.85 % ) .
A total of 31 players have been the captain of the Indian Test team so far . Mahendra Singh Dhoni has the highest win rate ( 49.99 % ) , followed by Sourav Ganguly ( 42.85 % ) .