Khel Now logo
HomeSportsIPL 2025Live Cricket Score
Advertisement
vavada-ad

Cricket

List of all test cricket matches won by India in England

From stunning victories to unforgettable moments, get the inside scoop on every major story in the sports world.
Published at :June 24, 2025 at 5:02 PM
Modified at :July 6, 2025 at 10:15 PM
Post Featured

India have won 10 test cricket matches in England.

In the history of cricket, India‘s visits to England have always been very significant. The rivalry began in 1932 when India met England at the Lord’s in their very first test match. Even though India lost that first game, it was the start of a protracted and changing competition between the two countries.

India have suffered in English conditions over the years, where the swing and seam presented difficulties. In the beginning, victories were infrequent, but as the squad got stronger, India began to record victories that would stick in your memory. Ajit Wadekar led India to their first test victory on English soil at The Oval in 1971.

India’s record has steadily improved since then. India have defeated England in nine test matches played in England so far. These triumphs demonstrate the team’s development and adaptability to difficult international circumstances, particularly in the present era.

Here is the list of all tests India have won against England in England:

1. 1971—India’s first ever test win against England in England at the Oval

India’s historic first test win in England came in 1971 at The Oval under captain Ajit Wadekar. England captain Ray Illingworth won the toss and chose to bat first, posting 355 runs. Alan Knott with 90, Richard Hutton with 81, and John Jameson with 82 were the main scorers for England.

India replied with 284, with Dilip Sardesai (54) and Farokh Engineer (59) scoring half-centuries. Ray Illingworth took 5/70 for England. In their second innings, England made 101, as Bhagwath Chandrasekhar, the Indian leggie, picked 6/38. Set 173 to win the Test, Ajit Wadekar (45) and Dilip Sardesai (40) scored in the 40s, and Engineer made 28* to take India home by 4 wickets.

This match also resulted in India winning their first ever test series on English soil. They won the three-match series 1-0.

2. 1986—India’s first-ever test win at the Lord’s

India captain Kapil Dev won the toss and chose to bowl first against England at the Lord’s. Despite Graham Gooch’s 114 and Derek Pringle’s 63, England managed just 294 runs in the first innings. Chetan Sharma picked up a fifer for India. The visitors responded with a strong 341, with Dilip Vengsarkar’s 126 being the top score. Mohinder Amarnath made 69 runs, while Graham Dilley took four wickets.

Thanks to Kapil Dev’s four and Maninder Singh’s three wickets, England were shot out for 180 in the second innings. Set 134 to win, Vengsarkar again top-scored with 33, and captain Kapil Dev finished the match for India with a quick 23*.

3. India’s second test series win in England, with victory in the second test in the 1986 series

India captain Kapil Dev won the toss and batted first, scoring 272 runs in the first innings. Dilip Vengsarkar made 61, while others contributed evenly. In response, England could only make 102 runs, with Roger Binny taking 5/40 and Madan Lal taking three wickets.

In their second innings, India made 237 runs, with Dilip Vengsarkar making 102 and Kapil Dev making 31 runs, setting England 408 runs to win. England responded by making 128 runs as Maninder Singh took four wickets, while Kapil Dev and Binny took two each. India won the game by 279 runs.

4. Sachin, Sourav, and Dravid star as India defeats England by an innings at Headingley, 2002

India captain Sourav Ganguly made a bold choice of batting first after winning the toss at the quick surface in Leeds. Sanjay Bangar blunted the new ball attack with 68, and then Rahul Dravid (148), Sachin Tendulkar (193), and Sourav Ganguly (128) led India to a huge total of 628/8d.

England responded with 273, with fifties from Michael Vaughan and Alec Stewart, while Anil Kumble and Harbhajan Singh took three wickets apiece. Asked to follow on, England made 309 runs in the second innings. Nasser Hussain made 110, while Kumble took four wickets as India won by an innings and 46 runs.

5. Zaheer Khan roasts England after ‘jelly bean’ incident in 2007 Nottingham test

The second test in Nottingham in 2007 saw England batting first after India won the toss. The hosts made 198 as Zaheer Khan took four wickets and Anil Kumble took three wickets. India, in reply, made 481 runs in the first innings, with Dinesh Karthik, Wasim Jaffer, Tendulkar, Ganguly, and Laxman scoring fifties.

Michael Vaughan made 124 in England’s second innings as they made 355 runs, with Zaheer Khan taking 5/75 after jelly beans were tossed on the pitch when Khan was batting to provoke him. India were asked to chase 73 runs in the fourth innings and won the game by seven wickets.

6. Ajinkya Rahane, Bhuvneshwar Kumar, and Ishant Sharma rout England at the Lord’s in 2014

After a humiliating 4-0 test series loss in England in 2011, India made a huge comeback in the 2014 tour, especially at the Lord’s. India were asked to bat first and scored 295, with Ajinkya Rahane rescuing India with a sublime 103 runs. England responded with 319 as Gary Ballance made 110, but Bhuvneshwar Kumar took 6/82 in the first innings.

India responded with 342 in the second innings, with Murali Vijay making 95, while Ravindra Jadeja and Bhuvneshwar Kumar scored fifties as well. Set 319 runs to win, England were bowled out for 223 runs despite Joe Root’s 66. Ishant Sharma took a career-best 7/74 as India won the game by 95 runs.

7. A Virat Kohli special hands India a huge win at Nottingham in 2018

England won the toss and put India in to bat first. Virat Kohli (97) and Ajinkya Rahane (81) led the way, taking India to 329 runs. In response, England were bowled out for 161 runs, with Hardik Pandya taking 5/28.

Virat Kohli roared in the second innings, making 103, while Cheteshwar Pujara and Hardik Pandya made fifties as well, as India posted 352/7d. Set 521 runs to win, England were shot out for 317 despite Jos Buttler’s 106 and Ben Stokes’ 56. Jasprit Bumrah took 5/85 as India won the match by 203 runs.

8. Virat Kohli’s captaincy leads India to yet another Lord’s win in 2021

India conjured up a win at the Lord’s during the 2021 tour of England out of nowhere. After being asked to bat first, India posted 364 runs, with KL Rahul making 129 and Rohit Sharma making 83. James Anderson took 5/62 for England. In response, England made 391 as Joe Root made 180, while Mohammed Siraj took four wickets.

India, in the second innings, made 298/8d as Ajinkya Rahane and Mohammed Shami made fifties, setting England 272 runs to win in 60 overs. During the India huddle, Virat Kohli told his boys to make these 60 overs like hell to England batters, and they did. England were bowled out for 120 runs under intense pressure from Indian pacers and fielders.

Mohammed Siraj took 4/32, Jasprit Bumrah took three wickets, and Ishant Sharma took two wickets to give India a famous 151-run win.

9. Rohit Sharma’s classic century helped India win at the Oval in 2021

After being asked to bat first at the Oval, India posted 191 runs thanks to fifties by Virat Kohli and Shardul Thakur, while Chris Woakes took four wickets. In reply, England made 290, with Ollie Pope top-scoring with 81 runs and Umesh Yadav taking three wickets.

In the second innings, India needed someone to score big, and Rohit Sharma made 127 runs, and with fifties by Cheteshwar Pujara, Shardul Thakur, and Rishabh Pant, India posted 466 runs. This meant England needed 368 runs to win, but they managed 210 runs with fifties by Rory Burns and Haseeb Hameed. For India, Umesh Yadav took three wickets as England lost by 157 runs.

10. Shubman Gill’s double troubles England at Edgbaston in 2025

India registered their first ever test win at Edgbaston, Birmingham during their tour of England in 2025. After losing the opening test of the series at Headingley, Leeds, India bounced back well to register their first win of the series and their first test win at the venue.

After being asked to bat first, India piled up 587 in the first innings courtesy of a brilliant double hundred by captain Shubman Gill (269). Later, India gained a lead of 180 runs after bowling out the hosts for 407 runs in the first innings. India then added 427 more in the second innings courtesy of another ton from their captain Shubman Gill (169) and set England a target of 608 runs, which they failed to chase. India bowled out the hosts for 271 in the final innings and won the game by 336 runs.

(List updated till 6th July, 2025)

How many test matches have India won in England?

India have won 10 test matches in England.

(List updated till 23rd June, 2025)

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

JNS
JNS

Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.

Advertisement
Advertisement