Khel Now logo
HomeSportsICC Women's World CupLive Cricket Score
Advertisement

Test Cricket

List of all test cricket matches won by India in England

Alex is web content writer who is covering various sports, technology in sports and igaming space from 2017.
Published at :August 4, 2025 at 5:30 PM
Modified at :August 4, 2025 at 5:31 PM
List of all test cricket matches won by India in England

India have won 11 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

Ishant Sharma at the Lord's, 2014
India’s Ishant Sharma celebrates as England’s Stuart Broad is caught behind for 8 runs during day five of the second test at Lord’s Cricket Ground, London. (Photo by Anthony Devlin/PA Images via Getty Images)

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

Indian test cricket team at the Lord's 2021
LONDON, ENGLAND – AUGUST 16: Ishant Sharma of India (left) is hugged by India captain Virat Kohli after taking the wicket of Jonny Bairstow of England during day five of the second Test Match between England and India at Lord’s Cricket Ground on August 16, 2021 in London, England. (Photo by Visionhaus/Getty Images)

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

Rohit Sharma celebrates his hundred at The Oval in 2021
LONDON, ENGLAND – SEPTEMBER 04: Rohit Sharma of India celebrates his 100 not out during Day Three of the Fourth LV= Insurance Test Match between England and India at The Kia Oval on September 04, 2021 in London, England. (Photo by Christopher Lee/Getty Images for Surrey CCC)

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

Shubman Gill celebrates after winning the Edgbaston test
BIRMINGHAM, ENGLAND – JULY 06: Shubman Gill of India reacts after victory on Day Five of the 2nd Rothesay Test Match between England and India at Edgbaston on July 06, 2025 in Birmingham, England. (Photo by Alex Davidson/Getty Images)

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.

11. India win a humdinger by six runs at The Oval to level the series

Mohammed Siraj celebrates final wicket of the ENG vs IND test series
LONDON, ENGLAND – AUGUST 04: Mohammed Siraj of India celebrates the match winning wicket of Gus Atkinson of England with teammate Dhruv Jurel on day five of the 5th Rothesay Test Match at The Kia Oval on August 04, 2025 in London, England. (Photo by Stu Forster/Getty Images)

India were 1-2 behind England in the series going into the fifth and final test match at The Oval. India had pride at stake to win and tie the series with a youthful team, whereas England only needed a victory to take home the series. When asked to bat first, India scored 224 runs, led by Karun Nair’s 57, while England’s Gus Atkinson got 5/33.

Then, after England scored 247 in their first innings, Mohammed Siraj and Prasidh Krishna each took four wickets to limit the margin to just 23 runs. India then scored 396 in the second innings, setting the hosts a target of 374 runs, thanks to 118 from Yashasvi Jaiswal and fifties from Akash Deep, Ravindra Jadeja, and Washington Sundar.

Harry Brook and Joe Root’s centuries put England in the driver’s seat, but they stumbled on day five when just 35 runs remained. India won the test by six runs after bowling England out for 367. Krishna claimed four wickets, and Mohammed Siraj was outstanding with 5/104.

(List updated till 4th August, 2025)

How many test matches have India won in England?

India have won 11 test matches in England.

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

Alex
Alex

Alex graduated in mass communication in 2016 and has been covering global sports for Khel Now since then. He is covering sports tech, igaming, sports betting and casino domain from 2017.

Advertisement
Advertisement