The journey of successful Indian captains have been remarkable over the years. The nation has got exceptional leaders who shaped the landscape of Test cricket for India.
It is now time to look back at those victories brought to us by the Indian team under such efficient captains. Here are the most successful Test captains from India.
1. Virat Kohli (40 wins)

Virat Kohli is considered to be the most successful Test captain India could ever get! He had a stellar career as a captain from 2014 to 2022. Under his captaincy, India became aggressively dominant in home and held a streak of never losing or drawing a single home series.
Kohli secured 40 wins out of 68 tests, which is the highest as an Indian captain. He also holds the record for most double centuries by an Indian in Test cricket, with a total of 7 double centuries.
India has had several quality test batters, but there is no other captain who could match King Kohli's legacy.
Virat Kohli's test stats as captain:
Span | Matches | Won | Lost | Draw | Runs | 100 | W/L | W% | %L |
2014-2022 | 68 | 40 | 17 | 11 | 5,864 | 20 | 2.35 | 58.82 | 25.00 |
Read Also: Virat Kohli became the Test captain on this very day; a look at Kohli's legacy as Test captain
2. MS Dhoni (27 wins)

MS Dhoni served as a Test captain for six years for India, and had a stellar career. He holds the record for most number of sixes by an Indian captain, which is 51 in number.
Under Dhoni's captaincy, India won 27 tests out of 60, having a win percentage of 45%.
Dhoni's test stats as captain:
Span | Matches | Won | Lost | Draw | Runs | 100 | W/L | W% | %L |
2008-2014 | 60 | 27 | 18 | 15 | 3,454 | 5 | 1.50 | 45.00 | 30.00 |
3. Sourav Ganguly (21 wins)

Sourav Ganguly, who is widely known for his contributions as a player and captain for the Indian team, is a prominent name in this list of most successful Test captains from India.
Dada was the Indian test captain from 2000-2005 and won 21 tests out of 49 played. He also holds the 2nd position for record most wins as a test captain overseas, winning 11 out of 28 matches.
Sourav Ganguly's test stats as captain:
Span | Matches | Won | Lost | Draw | Runs | 100 | W/L | W% | %L |
2000-2005 | 49 | 21 | 13 | 15 | 2,561 | 5 | 1.61 | 42.85 | 26.53 |
Read Also: Most Runs for India in Pink Ball Test
4. Mohammad Azharuddin (14 wins)

Mohammad Azharuddin is another big name to be mentioned when it comes to Test cricket captaincy for India. He served as a captain for 9 years, winning 14 matches out of 47.
Azharuddin mostly enjoyed dominating in home soil and sealing crucial victories for the team.
Mohammad Azharuddin's test stats as captain:
Span | Matches | Won | Lost | Draw | Runs | 100 | W/L | W% | %L |
1990-1999 | 47 | 14 | 14 | 19 | 2,856 | 9 | 1.00 | 29.78 | 29.78 |
5. Rohit Sharma (12 wins)

Rohit Sharma is another name for one of the most successful Test captains from India who led to 10+ victories for the team. He is the 5th captain to do so. He was also one of the most impactful opener for India in tests.
Even though Rohit's captaincy tenure was short-lived, as he decided to retire from test format on 7th May, 2025, he still managed to be on top with 12 wins in 24 matches.
Read Also: Rohit Sharma stats in Tests: Is Rohit the greatest test opener since Virender Sehwag?
Rohit Sharma'r test stats as captain
Span | Matches | Won | Lost | Draw | Runs | 100 | W/L | W% | %L |
2022-2024 | 24 | 12 | 9 | 3 | 1,254 | 4 | 1.33 | 50.00 | 37.50 |