India’s Historic Test Wins on English Soil: A Journey of Grit and Growth. India have won 11 Test matches in England a testament to their growing dominance and adaptability in challenging foreign conditions. Test Match, India’s cricketing journey in England began in 1932 with their inaugural Test match at Lord’s. Although that game ended in defeat, it marked the beginning of a long and evolving rivalry between the two nations.
Over the decades, India often struggled with England’s swing-friendly conditions, making victories rare in the early years. Test Match, However, that changed in 1971 when Ajit Wadekar led India to their first-ever Test win in England, at The Oval — a landmark moment in Indian cricket history.
Test Match: Since then, India have come a long way. Their performance has steadily improved, reflecting the team’s resilience and growth. To date, India have registered 11 Test wins in England, including several memorable performances in recent years. These victories highlight not just talent, but the team’s ability to overcome tough conditions and perform on the world stage.
Here is the complete list of all Test matches that India has won against England on English soil:

# | Year | Venue | Match Summary Highlights | Result |
---|---|---|---|---|
1 | 1971 | The Oval | England 355 & 101; India 284 & 173. Sardesai (54, 40), Engineer (59*, 28*), Wadekar (45). | India won by 4 wickets |
2 | 1986 | Lord’s | England 294 & 180; India 341 & 134. Vengsarkar (126, 33), Kapil Dev (23*). | India won by 7 wickets |
3 | 1986 | Second Test | India 272 & 237; England 102 & 128. Vengsarkar (61, 102), Binny 5/40, Maninder 4 wickets. | India won by 279 runs |
4 | 2002 | Headingley | India 628/8d; England 273 & 309. Tendulkar (193), Dravid (148), Ganguly (128), Hussain (110). | India won by innings & 46 runs |
5 | 2007 | Nottingham | England 198 & 355; India 481. Vaughan (124). Zaheer Khan 5/75. | India won by 7 wickets |
6 | 2014 | Lord’s | India 295 & 342; England 319 & 223. Rahane (103), Bhuvneshwar (6/82), Ishant (7/74). | India won by 95 runs |
7 | 2018 | Nottingham | India 329 & 352/7d; England 161 & 317. Kohli (97, 103), Pandya 5/28, Bumrah 5/85. | India won by 203 runs |
8 | 2021 | Lord’s | India 364 & 298/8d; England 391 & 120. Rahul (129), Siraj (4/32), Bumrah (3 wickets). | India won by 151 runs |
9 | 2021 | The Oval | England 290 & 210; India 191 & 466. Rohit Sharma (127), Umesh Yadav 3 wickets. | India won by 157 runs |
10 | 2025 | Edgbaston | India 587 & 427; England 407 & 271. Shubman Gill (269, 169). | India won by 336 runs |
11 | 2025 | The Oval | England 247 & 367; India 224 & 396. Yashasvi Jaiswal (118), Siraj (5/104), Krishna (4 wickets). | India won by 6 runs |