The list ranks Indian Test captains by their number of wins in England. It highlights historic victories, series triumphs, and notable performances across different eras. While some captains secured multiple wins, others managed single memorable victories, reflecting the evolving challenges and successes of Indian cricket on English soil.
5) Sourav Ganguly – 1 Win

Sourav Ganguly ranks fifth with a single win in three Tests as India’s captains during the 2002 England tour. India played four Tests, losing the first, drawing the second and fourth, and clinching victory in the third at Headingley. His overall England record: 1 win, 1 loss, 2 draws.
4) Rahul Dravid – 1 Win

3) Ajit Wadekar – 1 Win

Ajit Wadekar, a visionary leader, made history in the 1971 series by guiding India to their first-ever Test victory on English soil at The Oval. The tour also included two drawn matches. His England record stands at 1 win, 2 draws.
2) Kapil Dev – 2 Wins

1) Virat Kohli – 3 Wins

Although Kohli never won a Test series in England, he led India to three memorable Test victories on English soil. Despite losing the series in 2018, India won at Trent Bridge. Kohli’s most successful England tour was in 2021, winning Tests at Lord’s and The Oval before the series was cut short due to COVID-19. His overall England record: 3 wins, 4 losses, 1 draw.