IND vs ENG Tests: How many matches have India won in England? Who are the Indian captains to win on English soil?

Only three Indian captains have been able to win a Test series in England against England - Ajit Wadekar, Kapil Dev and Rahul Dravid. India's last Test series win in England came in 2007.

Koushik Paul
Updated19 Jun 2025, 02:14 PM IST
Shubman Gill (R) will lead India in the Test series against England.
Shubman Gill (R) will lead India in the Test series against England. (X)

India's five-match Test series against England begins a new era for the Shubman Gill-led side they take the field for the first time without the likes of Virat Kohli and Rohit Sharma in the playing XI. Both Rohit and Kohli announced their retirements from Test cricket last month.

India's head-to-head record in England doesn't look good when it comes to Tests. Overall 136 Tests have been played between two team with England winning 51 out of those. India emerged triumphant in just 35 Tests while the remaining ended in drawn encounters. In England, India have been able to win nine games and lost 36 with 22 games draws.

Also Read | Who have been India’s best performers in England over the years in Tests?

The first time India had defeated England in England dates back to 1971. India's latest win in England came four years back. Although history is against the Indian team, the 2025 offers a fresh start to Shubman Gill's India and also in the World Test Championship 2025-27 cycle.

List of Test matches India won in England

TeamResultMarginOppositionGroundStart Date
Indiawon4 wicketsEnglandThe OvalAugust 19, 1971
Indiawon5 wicketsEnglandLord’sJune 5, 1986
Indiawon279 runsEnglandLeedsJune 19, 1986
Indiawoninnings & 46 runsEnglandLeedsAugust 22, 2002
Indiawon7 wicketsEnglandNottinghamJuly 27, 2007
Indiawon95 runsEnglandLord’sJuly 17, 2014
Indiawon203 runsEnglandNottinghamAugust 18, 2018
Indiawon151 runsEnglandLord’sAugust 12, 2021
Indiawon157 runsEnglandThe OvalSeptember 2, 2021

How many Test series India won in England?

Although India have toured England numerous times, the visitors were able to win a Test series on English soil only thrice. India's first Test series win against England in England came in 1971 when the Ajit Wadekar-led side won 1-0 in a three-match series.

India once again won a Test series in England in 1986 under the leadership of Kapil Dev (2-0 in a three-match series). For the next 21 years, India failed to win a single Test series in England until Rahul Dravid's boys didn't the unthinkable in 2007 (1-0 in a 3-match series).

Also Read | IND vs ENG: Looking back at India’s Test series win in England in 2007

As far as Indian leadership in England is concerned, six captains have managed to win Test matches in England. Wadekar was the first to do so, followed by the likes of Dev, Sourav Ganguly, Rahul Dravid, MS Dhoni and Virat Kohli. Among all, Kohli is the most successful Indian captain in England having won three Tests on English soil.

Most successful Indian Test captains in England

NamesTest Matches won in England Year
Ajit Wadekar11971
Kapil Dev 21986
Sourav Ganguly12002
Rahul Dravid12007
MS Dhoni12014
Virat Kohli3(2018, 2021 (twice)

Can Gill and his boys break the 18-year-old jinx of winning a Test series in England? Can Gill join the likes of Kapil, Dravid and Wadekar in the elite list? Well, we will have to wait till the fifth and last Test at The Oval, beginning on July 31.     

Stay updated with all the latest news and insights on Cricket, Football, and Tennis at Livemint Sports.

Business NewsSportsCricket NewsIND vs ENG Tests: How many matches have India won in England? Who are the Indian captains to win on English soil?
MoreLess