India vs England Test Head-to-Head: Record & Results
Written and checked by CricketTakenPublished Cricket in India15 min read
This is the oldest fixture either country has with the other, and for its first twenty years it was not a contest. India played seven Tests against England in the 1930s and three in the 1940s and lost six of them without winning any. The first win came in the 1950s, at Madras in February 1952, and it was India's first Test victory against anybody.
Across 141 Tests since June 1932, England lead 53 wins to 37, with 51 draws. That is the second-largest number of Tests India have played against any opponent, and the draw column is nearly as large as either win column, which tells you how much of the fixture was played in an era when five days was often not enough.
The aggregate is also badly out of date as a guide to the present. In the 2020s India have won eleven of nineteen Tests against England and lost six. Almost a third of India's total wins in ninety-four years of the fixture have come since 2021. The single number to hold on to is that England's lead was built almost entirely before 2016 and almost entirely on English grounds.
The 141-Test ledger
All men's Tests between the two sides, to the fifth Test at The Oval in July 2025.
| Where played | Tests | India won | England won | Drawn | India's win rate |
|---|---|---|---|---|---|
| In India | 69 | 26 | 15 | 28 | 37.7% |
| In England | 72 | 11 | 38 | 23 | 15.3% |
| All Tests | 141 | 37 | 53 | 51 | 26.2% |
Two fixtures, not one. At home India have won 26 and lost 15, a ratio of better than three to two. In England they have won 11 and lost 38, which works out at slightly better than one win in seven, and eight of those eleven have come since 2002.
The draw columns are worth reading alongside the wins. Twenty-eight of the 69 Tests in India ended drawn, most of them in the 1960s, 1970s and 1980s, when a five-day Test on a slow Indian surface with two spinners and a heavy first-innings score was very hard to force a result out of. That era, and the selection thinking behind it, is described in India's Test cricket history.
The record by decade
| Decade | Tests | India won | England won | Drawn |
|---|---|---|---|---|
| 1930s | 7 | 0 | 5 | 2 |
| 1940s | 3 | 0 | 1 | 2 |
| 1950s | 14 | 1 | 9 | 4 |
| 1960s | 13 | 2 | 3 | 8 |
| 1970s | 20 | 4 | 8 | 8 |
| 1980s | 18 | 4 | 4 | 10 |
| 1990s | 9 | 3 | 2 | 4 |
| 2000s | 15 | 5 | 2 | 8 |
| 2010s | 23 | 7 | 13 | 3 |
| 2020s (to Jul 2025) | 19 | 11 | 6 | 2 |
The shape here is unusual. India did not have a losing decade against England between 1980 and 2010 — the 1980s were level at four apiece, the 1990s went 3-2 to India and the 2000s 5-2 — and then lost the 2010s 13-7. That decade contained the 4-0 defeat in England in 2011 and the 4-1 defeat in 2018, and it is the only decade since the 1950s in which England were clearly the better side.
The 2020s reversed it as sharply. Nineteen Tests, eleven Indian wins, and only two draws in the whole decade, which is the other story the table tells: results have become almost automatic. Between them the 2010s and 2020s produced 42 Tests and 5 draws, against 10 draws in 18 Tests in the 1980s alone.
Series results since 2014
| Series | Host | Tests | Result |
|---|---|---|---|
| 2014 | England | 5 | England won 3-1 |
| 2016-17 | India | 5 | India won 4-0 |
| 2018 | England | 5 | England won 4-1 |
| 2021 | India | 4 | India won 3-1 |
| 2021-22 | England | 5 | Drawn 2-2 |
| 2024 | India | 5 | India won 4-1 |
| 2025 | England | 5 | Drawn 2-2 |
Seven series, and the home side has not lost one of them. India have won all three at home in that span, by 4-0, 3-1 and 4-1. England won both of theirs in 2014 and 2018, and then drew both of the last two, which is the first time India have avoided defeat in consecutive series in England.
The 2021-22 series is the one that needs a footnote: four Tests were played in the English summer of 2021 with India 2-1 ahead, the fifth was postponed after a coronavirus outbreak in the touring party, and it was finally played at Birmingham in July 2022, where England won to level the series. The 2025 series, played for a trophy renamed after James Anderson and Sachin Tendulkar, finished 2-2 with a six-run margin in the final Test at The Oval. The narrative of both, and of the trophy argument, is on the India-England rivalry page.
The biggest innings totals
| Total | Team | Result | Ground | Date |
|---|---|---|---|---|
| 759/7d | India | won | Chennai | 16 Dec 2016 |
| 710/7d | England | won | Birmingham | 10 Aug 2011 |
| 669 | England | draw | Manchester | 23 Jul 2025 |
| 664 | India | draw | The Oval | 9 Aug 2007 |
| 653/4d | England | won | Lord's | 26 Jul 1990 |
| 652/7d | England | won | Chennai | 13 Jan 1985 |
| 633/5d | England | won | Birmingham | 12 Jul 1979 |
| 631 | India | won | Wankhede | 8 Dec 2016 |
| 628/8d | India | won | Leeds | 22 Aug 2002 |
| 606/9d | India | draw | The Oval | 23 Aug 1990 |
India's 759 for 7 declared at Chennai in December 2016 is the highest total either side has made in the fixture and remains India's highest in any Test. England's four entries above 630 are spread across 1979, 1985, 1990 and 2011, and three of the four were converted into wins, which is the difference between the two lists: England's giant scores tended to arrive in matches they were already controlling, while India's 664 at The Oval in 2007 and 606 at the same ground in 1990 were both saving exercises.
England's 669 at Manchester in July 2025 is the newest entry, and the only one of the ten made in the last decade by either side other than the 2016 pair. India's own list of record first-class totals against all opposition is on the highest Test team totals page.
The collapses
Lowest completed innings in the fixture, restricted to innings in which the side was bowled out.
| India's six lowest | Ground | Date |
|---|---|---|
| 42 | Lord's | 20 Jun 1974 |
| 58 | Manchester | 17 Jul 1952 |
| 78 | Leeds | 25 Aug 2021 |
| 82 | Manchester | 17 Jul 1952 |
| 83 | Chennai | 14 Jan 1977 |
| 92 | Birmingham | 13 Jul 1967 |
| England's six lowest | Ground | Date |
|---|---|---|
| 81 | Ahmedabad | 24 Feb 2021 |
| 101 | The Oval | 19 Aug 1971 |
| 102 | Wankhede | 27 Nov 1981 |
| 102 | Leeds | 19 Jun 1986 |
| 112 | Ahmedabad | 24 Feb 2021 |
| 120 | Lord's | 12 Aug 2021 |
Every one of India's six lowest is under a hundred and only one of them was made in India. England's lowest is 81, and it took until February 2021 for them to be bowled out below a hundred by India at all — that was the day-night Test at Ahmedabad, where they were dismissed for 81 and 112 in a match India won by ten wickets.
The 1952 pair is the most brutal line in the table. India were bowled out for 58 and 82 in the same Test at Manchester in July 1952, five months after winning their first Test match. England won it by an innings and 207 runs. The 42 at Lord's in June 1974 is the fixture's floor and one of the lowest totals in Test history. India's lowest scores against all opposition are collected on the lowest Test team totals page.
The batting the fixture has produced
India's leading run scorers against England in Tests.
| Batter | Span | Mat | Runs | HS | Ave | 100s |
|---|---|---|---|---|---|---|
| Sachin Tendulkar | 1990-2012 | 32 | 2,535 | 193 | 51.73 | 7 |
| Sunil Gavaskar | 1971-1986 | 38 | 2,483 | 221 | 38.20 | 4 |
| Virat Kohli | 2012-2022 | 28 | 1,991 | 235 | 42.36 | 5 |
| Rahul Dravid | 1996-2011 | 21 | 1,950 | 217 | 60.93 | 7 |
| Gundappa Viswanath | 1971-1982 | 30 | 1,880 | 222 | 37.60 | 4 |
| Cheteshwar Pujara | 2012-2022 | 27 | 1,778 | 206* | 39.51 | 5 |
| Dilip Vengsarkar | 1977-1990 | 26 | 1,589 | 157 | 42.94 | 5 |
| Ravindra Jadeja | 2012-2025 | 25 | 1,547 | 112 | 41.81 | 3 |
England's leading run scorers against India.
| Batter | Span | Mat | Runs | HS | Ave | 100s |
|---|---|---|---|---|---|---|
| Joe Root | 2012-2025 | 35 | 3,383 | 218 | 59.35 | 13 |
| Alastair Cook | 2006-2018 | 30 | 2,431 | 294 | 47.66 | 7 |
| Graham Gooch | 1979-1993 | 19 | 1,725 | 333 | 55.64 | 5 |
| Kevin Pietersen | 2006-2012 | 16 | 1,581 | 202* | 58.55 | 6 |
| David Gower | 1979-1990 | 24 | 1,391 | 200* | 44.87 | 2 |
| Ken Barrington | 1959-1967 | 14 | 1,355 | 172 | 75.27 | 3 |
| Ian Bell | 2006-2014 | 20 | 1,343 | 235 | 41.96 | 4 |
| Ben Stokes | 2014-2025 | 25 | 1,276 | 141 | 27.73 | 2 |
Joe Root's 3,383 runs at 59.35 with thirteen hundreds is the largest aggregate any batter from either country has made in this fixture, and it is close to a thousand runs clear of the next name. No Indian has passed 2,600. Graham Gooch's 333 at Lord's in July 1990 is the highest individual score in the fixture, made in the same innings as England's 653 for 4 declared; Alastair Cook's 294 at Birmingham in 2011 is next.
Ken Barrington's 75.27 from fourteen Tests is the highest average of anyone with a thousand runs in the fixture, and Rahul Dravid's 60.93 leads the Indian list by a distance — twenty-two runs an innings more than Gavaskar, from half as many innings. Ben Stokes appears on the England list at 27.73, which is the lowest average of the sixteen names above and a fair illustration of how much of his value against India has come with the ball. India's own opening tradition against the moving ball is discussed on the great opening batters page.
The bowlers who have decided it
India's leading wicket takers against England in Tests.
| Bowler | Span | Mat | Wkts | Best | Ave | 5wi |
|---|---|---|---|---|---|---|
| Ravichandran Ashwin | 2012-2024 | 24 | 114 | 6/55 | 27.72 | 8 |
| Bhagwath Chandrasekhar | 1964-1979 | 23 | 95 | 8/79 | 27.27 | 8 |
| Anil Kumble | 1990-2007 | 19 | 92 | 7/115 | 30.59 | 4 |
| Bishan Bedi | 1967-1979 | 22 | 85 | 6/71 | 29.87 | 4 |
| Kapil Dev | 1979-1993 | 27 | 85 | 6/91 | 37.34 | 4 |
| Ravindra Jadeja | 2012-2025 | 25 | 77 | 7/48 | 36.19 | 2 |
| Jasprit Bumrah | 2018-2025 | 17 | 74 | 6/45 | 22.89 | 5 |
| Ishant Sharma | 2008-2021 | 23 | 67 | 7/74 | 32.40 | 2 |
England's leading wicket takers against India.
| Bowler | Span | Mat | Wkts | Best | Ave | 5wi |
|---|---|---|---|---|---|---|
| James Anderson | 2006-2024 | 39 | 149 | 5/20 | 25.47 | 6 |
| Stuart Broad | 2008-2022 | 24 | 74 | 6/25 | 28.51 | 2 |
| Derek Underwood | 1971-1982 | 20 | 62 | 5/84 | 27.40 | 1 |
| Bob Willis | 1974-1982 | 17 | 62 | 6/53 | 23.24 | 3 |
| Ian Botham | 1979-1982 | 14 | 59 | 7/48 | 26.40 | 6 |
| Ben Stokes | 2014-2025 | 25 | 57 | 5/72 | 29.40 | 2 |
| Moeen Ali | 2014-2021 | 16 | 55 | 6/67 | 33.87 | 2 |
| Fred Trueman | 1952-1959 | 9 | 53 | 8/31 | 14.84 | 2 |
James Anderson's 149 wickets in 39 Tests is the largest tally by anyone in the fixture, and no other bowler on either list has reached 120. Ravichandran Ashwin's 114 leads India, and the eight five-wicket hauls he took against England are matched only by Chandrasekhar.
Two rates stand out among bowlers with fifty or more wickets in the fixture. Fred Trueman took his 53 at 14.84 across nine Tests in the 1950s, a figure no modern bowler will approach; Jasprit Bumrah's 74 at 22.89 is the best average of any Indian with a comparable workload, and his strike rate of a wicket every 48 balls is the fastest in either table. Ian Botham's six five-wicket hauls came from only fourteen Tests, all of them between 1979 and 1982. The spin lineage running from Chandrasekhar and Bedi to Ashwin is traced in the guide to India's spin bowling tradition.
The last ten Tests
Most recent first.
| Start date | Ground | Result | Margin |
|---|---|---|---|
| 31 Jul 2025 | The Oval | India won | 6 runs |
| 23 Jul 2025 | Manchester | drawn | — |
| 10 Jul 2025 | Lord's | England won | 22 runs |
| 2 Jul 2025 | Birmingham | India won | 336 runs |
| 20 Jun 2025 | Leeds | England won | 5 wickets |
| 7 Mar 2024 | Dharamsala | India won | inns & 64 runs |
| 23 Feb 2024 | Ranchi | India won | 5 wickets |
| 15 Feb 2024 | Rajkot | India won | 434 runs |
| 2 Feb 2024 | Visakhapatnam | India won | 106 runs |
| 25 Jan 2024 | Hyderabad | England won | 28 runs |
India have won six of the last ten and England three, with one draw. The margins are the interesting part: 434 runs at Rajkot and 336 at Birmingham on one side, 6 runs at The Oval and 22 at Lord's on the other. This fixture has stopped producing draws and started producing both landslides and finishes decided inside a session.
What stands out in the record
- England's overall lead is a historical artefact. Of their 53 wins, 15 came in the 1930s, 1940s and 1950s, when India had played almost no Test cricket. Counting only from 1960, the fixture reads 37-38.
- The venue gap is the largest in any of India's major Test rivalries. A 37.7% win rate at home against a 15.3% win rate away is a difference of more than twenty points, and it has narrowed only in the last two series.
- Draws have effectively disappeared. Ten of the 18 Tests in the 1980s were drawn; two of the 19 in the 2020s have been. Neither board has changed the format, so the cause lies in how both sides now bat.
- The batting record belongs to England and the bowling record does not divide neatly. Root and Cook are the two biggest run aggregates and Anderson the biggest wicket tally, but India hold the highest team total, the best strike rate of any frontline bowler in the fixture and the two largest winning margins of the last decade.
- England have been bowled out below a hundred by India exactly once in 141 Tests. India have been bowled out below a hundred six times, and four of those were in England.
The one-day and Twenty20 records between the two sides run on different lines again and are set out on the India versus England ODI head-to-head and the India versus England T20I head-to-head. The grounds that have staged most of the Indian half of this fixture are profiled in the guide to India's Test cricket grounds, and the wider index of Indian cricket sits on the cricket in India hub.
Sources and method
All figures come from ESPNcricinfo's Statsguru, filtered to men's Test matches between India and England, and were checked as of the fifth Test at The Oval, which began on 31 July 2025. The home and away rows use Statsguru's own venue classification. There have been no neutral-venue Tests between the two sides, so the two rows account for all 141 matches and sum to the overall line, which is the arithmetic check applied to every table here.
The decade table is Statsguru's grouping, reproduced unchanged. The series table was built by reading the match-by-match result list for each tour rather than by copying a published series summary, which is why the 2021-22 series appears as one line: four Tests were played in 2021 and the fifth in July 2022, and Statsguru treats them as a single series. Series margins in that table count outright results only; drawn Tests are not shown separately.
Both collapse tables are restricted to innings in which the side was bowled out. Innings that ended in a declaration or with the target reached have been excluded even where the score was lower, which is why India's 5 for 0 at Mohali in 2001 and England's 7 for 2 at Eden Gardens in 1934 do not appear. The highest-totals table applies no such restriction.
Batting and bowling tables are ranked by aggregate runs and wickets and carry no qualification threshold, since aggregates need none. Where averages are compared in the prose — Barrington's 75.27, Trueman's 14.84, Bumrah's 22.89 — the comparison is stated against a floor of a thousand runs or fifty wickets in the fixture, and that floor is named at the point of comparison. Captaincy records are not covered here; they are on the India Test captains page. Nothing on this page was computed from ball-by-ball data.