India vs England ODI Head-to-Head: Record & Results
Written and checked by CricketTakenPublished Cricket in India14 min read
India lost their first three one-day internationals against England, all of them in England. The first, at Headingley in July 1974, was also the first one-day international India ever played; the third was the 60-over World Cup match at Lord's in June 1975 in which they batted out the innings for 132 for 3. Half a century on the ledger has turned over completely: 113 matches, India 62 wins, England 46, two tied and three abandoned.
That is a healthier record than India hold against most of the older Test nations in this format, and it was built in one particular stretch. Between 2000 and 2009 the two sides met thirty-four times and India won twenty-two. Nothing since has been anything like as lopsided in either direction.
The fixture is also the only one of India's major one-day rivalries to have produced two tied matches, and both came in the same calendar year. It has produced the two highest scores of any pairing India are involved in that finish level on the same number: India's 387 for 5 at Rajkot in November 2008 and England's 387 for 3 at Lord's in July 2026.
The one-day ledger
All men's ODIs between the two sides, to the third match at Lord's on 19 July 2026.
| Where played | Matches | India won | England won | Tied | No result |
|---|---|---|---|---|---|
| In India | 55 | 37 | 17 | 1 | 0 |
| In England | 48 | 19 | 25 | 1 | 3 |
| Neutral venues | 10 | 6 | 4 | 0 | 0 |
| All ODIs | 113 | 62 | 46 | 2 | 3 |
India's home record is the strongest they hold against any of the established one-day sides in India: 37 wins from 55 with a solitary tie and, unusually for a subcontinental host over forty-four years, not one abandoned match. In England the picture inverts to 19-25, though India have won two of the last three bilateral series there.
The ten neutral matches all fall between 1985 and 2015 and were played at World Cups and multi-team tournaments staged in third countries. There have been no neutral-venue meetings for over a decade, and short of an ICC draw putting the two together at a tournament neither is hosting, there are unlikely to be many more.
Decade by decade
| Decade | Matches | India won | England won | Tied | No result |
|---|---|---|---|---|---|
| 1970s | 3 | 0 | 3 | 0 | 0 |
| 1980s | 17 | 8 | 9 | 0 | 0 |
| 1990s | 16 | 8 | 7 | 0 | 1 |
| 2000s | 34 | 22 | 11 | 0 | 1 |
| 2010s | 30 | 15 | 12 | 2 | 1 |
| 2020s (to Jul 2026) | 13 | 9 | 4 | 0 | 0 |
The 2000s are the outlier and they are why India lead the fixture at all. Twenty-two wins from thirty-four is a 65% return, and if that decade were removed the overall record would read 40-35, which is close to level.
The volume matters too. Thirty-four meetings in one decade is a lot for two sides who are not natural neighbours, and it reflects the bilateral calendar of that period, when three-match and seven-match series were both common and England toured India for one-day cricket in 2002, 2006 and 2008. The 2020s have produced thirteen matches in six and a half years, which is roughly the modern rate. How the fifty-over game came to occupy that much of India's schedule is covered in India's ODI history.
Bilateral series since 2014
| Series | Host | Matches | Result |
|---|---|---|---|
| 2014 | England | 5 (one abandoned) | India won 3-1 |
| 2017 | India | 3 | India won 2-1 |
| 2018 | England | 3 | England won 2-1 |
| 2021 | India | 3 | India won 2-1 |
| 2022 | England | 3 | India won 2-1 |
| 2025 | India | 3 | India won 3-0 |
| 2026 | England | 3 | England won 2-1 |
Six of the seven were decided 2-1 or 3-1. The single whitewash is India's 3-0 at home in February 2025, at Nagpur, Cuttack and Ahmedabad, and it was also the last time either side won every match of a series against the other.
The 2022 series in England is the one worth pulling out. India won the opening match at The Oval by ten wickets after England were bowled out for 110, lost heavily at Lord's, then took the series at Manchester. It remains India's most recent bilateral series win in England. The 2026 tour went the other way: India took the first at Birmingham and then lost at Cardiff and Lord's, the second of those in a match where both sides passed 360.
Both sides' highest total is 387
| Total | Team | Overs | Result | Ground | Date |
|---|---|---|---|---|---|
| 387/5 | India | 50 | won | Rajkot | 14 Nov 2008 |
| 387/3 | England | 50 | won | Lord's | 19 Jul 2026 |
| 381/6 | India | 50 | won | Cuttack | 19 Jan 2017 |
| 366/8 | England | 50 | lost | Cuttack | 19 Jan 2017 |
| 360/7 | India | 50 | lost | Lord's | 19 Jul 2026 |
| 356/7 | India | 48.1 | won | Pune | 15 Jan 2017 |
| 356 | India | 50 | won | Ahmedabad | 12 Feb 2025 |
| 350/7 | England | 50 | lost | Pune | 15 Jan 2017 |
| 338/8 | England | 50 | tied | Bengaluru | 27 Feb 2011 |
| 338 | India | 49.5 | tied | Bengaluru | 27 Feb 2011 |
Three matches supply six of those ten rows. Cuttack in January 2017 produced 366 for 8 and 381 for 6; Lord's in July 2026 produced 387 for 3 and 360 for 7; Bengaluru in February 2011 produced 338 apiece. Two of those aggregates come to exactly 747 runs and the third to a tie, which is about as concentrated as high scoring in a fixture gets.
The 387 coincidence is genuine. India made 387 for 5 at Rajkot in November 2008, in the series that was curtailed after the Mumbai attacks, and England made 387 for 3 at Lord's in July 2026, eighteen years later. Neither side has passed that figure against the other. India's own record scores across all opponents are listed on the page for India's highest ODI team totals, and the biggest of these run-chases sit with India's highest successful ODI chases.
Getting bowled out is rare in this fixture
Across 113 matches, neither side has often been dismissed cheaply. Restricting the count to innings in which a team lost all ten wickets, these are the only sub-180 totals on either side.
| Total | Team | Overs | Ground | Date |
|---|---|---|---|---|
| 110 | England | 25.2 | The Oval | 12 Jul 2022 |
| 125 | England | 37.0 | Jaipur | 15 Oct 2006 |
| 129 | England | 34.5 | Lucknow | 29 Oct 2023 |
| 146 | India | 38.5 | Lord's | 14 Jul 2022 |
| 149 | England | 41.4 | Sydney | 26 Feb 1985 |
| 158 | India | 40.2 | Leeds | 25 May 1996 |
| 170 | India | 41.4 | Bengaluru | 26 Feb 1993 |
| 171 | India | 47.3 | The Oval | 15 Jul 1974 |
That is the complete list, which is the point: four all-out totals under 180 each in half a century of fixtures. India's is 146, at Lord's in July 2022; England's is 110, at The Oval eight days earlier in the same series. One series in 2022 therefore holds both records, and India won it.
The 1974 entry comes from India's second one-day international, 171 all out at The Oval. The Lucknow entry is England's 129 in the 2023 World Cup, a defending champions' innings that lasted under thirty-five overs.
Three Indians within twenty-five runs
India's leading run scorers against England in ODIs.
| Batter | Span | Mat | Runs | HS | Ave | SR | 100s |
|---|---|---|---|---|---|---|---|
| MS Dhoni | 2006-2019 | 48 | 1,546 | 134 | 46.84 | 87.94 | 1 |
| Virat Kohli | 2011-2026 | 41 | 1,541 | 122 | 41.64 | 89.85 | 3 |
| Yuvraj Singh | 2002-2017 | 37 | 1,523 | 150 | 50.76 | 101.60 | 4 |
| Sachin Tendulkar | 1990-2011 | 37 | 1,455 | 120 | 44.09 | 89.20 | 2 |
| Suresh Raina | 2006-2018 | 37 | 1,207 | 100 | 41.62 | 92.06 | 1 |
| Rohit Sharma | 2008-2026 | 26 | 1,021 | 138 | 48.61 | 91.98 | 4 |
| Rahul Dravid | 1996-2011 | 30 | 1,012 | 92* | 38.92 | 77.48 | 0 |
| Virender Sehwag | 2002-2011 | 27 | 1,008 | 126 | 37.33 | 102.33 | 1 |
England's leading run scorers against India.
| Batter | Span | Mat | Runs | HS | Ave | SR | 100s |
|---|---|---|---|---|---|---|---|
| Ian Bell | 2006-2015 | 31 | 1,163 | 126* | 43.07 | 85.38 | 2 |
| Kevin Pietersen | 2006-2013 | 28 | 1,138 | 111* | 45.52 | 86.01 | 1 |
| Joe Root | 2013-2026 | 28 | 1,100 | 113* | 55.00 | 86.34 | 3 |
| Paul Collingwood | 2002-2011 | 34 | 866 | 93 | 36.08 | 82.08 | 0 |
| Alastair Cook | 2007-2014 | 27 | 822 | 102 | 31.61 | 77.11 | 1 |
| Andrew Flintoff | 1999-2008 | 30 | 708 | 99 | 27.23 | 94.52 | 0 |
The top three Indians are separated by twenty-five runs, which is one good over. Dhoni has the aggregate from the most matches, Kohli is second and still adding to it, and Yuvraj Singh's 1,523 came at an average above fifty and a strike rate above a hundred — the best combination of the three, and the only one of them to reach 150 in an innings, which he did at Cuttack in January 2017 off 127 balls while Dhoni made 134 at the other end. Yuvraj's 138 not out off 78 balls at Rajkot in November 2008 came in the innings that produced India's record 387 for 5.
Eight Indians have passed a thousand runs against England and three Englishmen have. Joe Root's average of 55.00 is the highest on either list, and Andrew Flintoff's 27.23 the lowest, though he took 37 wickets in the same 30 matches, which is the sort of return the great allrounders page deals with from the Indian side.
Where India hold the bowling advantage
India's leading wicket takers against England in ODIs.
| Bowler | Span | Mat | Wkts | Best | Ave | Econ |
|---|---|---|---|---|---|---|
| Ravindra Jadeja | 2011-2025 | 28 | 45 | 4/28 | 22.51 | 4.63 |
| Harbhajan Singh | 2002-2011 | 23 | 36 | 5/31 | 25.33 | 4.20 |
| Ravichandran Ashwin | 2011-2017 | 23 | 35 | 3/28 | 28.00 | 5.12 |
| Javagal Srinath | 1992-2003 | 21 | 35 | 5/41 | 23.68 | 4.38 |
| Kapil Dev | 1981-1993 | 23 | 28 | 3/35 | 28.07 | 3.76 |
| Mohammed Shami | 2013-2025 | 17 | 27 | 5/69 | 24.77 | 5.09 |
| Zaheer Khan | 2002-2011 | 18 | 25 | 3/26 | 31.40 | 4.98 |
| Anil Kumble | 1990-2004 | 28 | 25 | 2/28 | 46.00 | 4.53 |
England's leading wicket takers against India.
| Bowler | Span | Mat | Wkts | Best | Ave | Econ |
|---|---|---|---|---|---|---|
| James Anderson | 2003-2015 | 31 | 40 | 4/18 | 33.52 | 5.17 |
| Andrew Flintoff | 1999-2008 | 30 | 37 | 5/56 | 28.89 | 4.54 |
| Steven Finn | 2011-2015 | 17 | 28 | 5/33 | 27.67 | 4.88 |
| Stuart Broad | 2007-2015 | 19 | 24 | 4/51 | 37.62 | 5.58 |
| Darren Gough | 1996-2004 | 17 | 24 | 4/50 | 31.87 | 4.94 |
| Tim Bresnan | 2011-2013 | 16 | 23 | 5/48 | 33.52 | 5.71 |
This is the clearest split on the page. Ravindra Jadeja's 45 wickets at 22.51 is the leading tally in the fixture and the best average of anyone on either list with twenty or more; Javagal Srinath's 23.68 and Mohammed Shami's 24.77 are next. No England bowler with twenty wickets against India averages below Steven Finn's 27.67, and the two biggest England tallies, Anderson's 40 and Broad's 24, come at 33.52 and 37.62.
Harbhajan Singh's economy rate of 4.20 across 23 matches is the tightest of the sixteen names, and Kapil Dev's 3.76 is lower still, from a different scoring era. Anil Kumble's row is the anomaly: 25 wickets at 46.00, easily his worst return against any opponent, in a fixture where his best innings figures were 2 for 28.
World Cups, and two ties in one year
India and England have met nine times at the fifty-over World Cup between 1975 and 2023, and the record is as even as it can be: four wins each and one tie. The tie is the famous one, at Bengaluru on 27 February 2011, when England matched India's 338 exactly. Andrew Strauss made 158 and the match finished with the scores level.
The second tie came seven months later, at Lord's on 11 September 2011, in the bilateral series that followed India's Test tour of that summer. Two tied one-day internationals between the same two sides in the same calendar year is not something either country has managed with anyone else. India's tournament record across all editions is set out on the India World Cup history page, and their record in the shorter ICC event on the Champions Trophy history page.
The last ten meetings
Most recent first.
| Date | Ground | Result | Margin |
|---|---|---|---|
| 19 Jul 2026 | Lord's | England won | 27 runs |
| 16 Jul 2026 | Cardiff | England won | 4 wickets |
| 14 Jul 2026 | Birmingham | India won | 6 wickets |
| 12 Feb 2025 | Ahmedabad | India won | 142 runs |
| 9 Feb 2025 | Cuttack | India won | 4 wickets |
| 6 Feb 2025 | Nagpur | India won | 4 wickets |
| 29 Oct 2023 | Lucknow | India won | 100 runs |
| 17 Jul 2022 | Manchester | India won | 5 wickets |
| 14 Jul 2022 | Lord's | England won | 100 runs |
| 12 Jul 2022 | The Oval | India won | 10 wickets |
Seven India, three England. Both of the hundred-run margins in that list came at Lord's or Lucknow within fifteen months of each other, in opposite directions, which is a reasonable summary of how volatile the fixture has become.
Six readings of the record
- India lead 62-46, a 56% share of the matches that produced a result, and the margin is entirely attributable to one decade. Take out the 2000s and it is 40-35.
- The home and away gap is 37-17 against 19-25. But India have won two of the last three series in England, so the away figure is a legacy number rather than a live one.
- Neither side collapses in this fixture. Eight all-out totals below 180 in 113 matches, four each, and both records were set in the same series in July 2022.
- The batting depth is Indian and the top-order class is English. Eight Indians have made a thousand runs against England to England's three, but Root's 55.00 is the best average on the page and Bell, Pietersen and Root all average above 43.
- The bowling is India's by a clear margin. Jadeja at 22.51 leads the fixture and three Indians average under 25, where England's best is 27.67.
- The two highest totals in the fixture are both 387, made eighteen years apart, and neither side has beaten it.
The Test record between the two sides runs in the opposite direction and is set out on the India versus England Test head-to-head; the Twenty20 record is on the India versus England T20I head-to-head. Everything else on Indian cricket is indexed from cricket in India.
Sources and method
The figures on this page were read from ESPNcricinfo's Statsguru, filtered to men's one-day internationals between India and England, and checked as of 19 July 2026, the date of the most recent match in the fixture, at Lord's. Statsguru's home, away and neutral classification supplies the venue split; the three rows sum to the 113-match total and their win, loss, tie and no-result columns each sum to the overall line, which is the check applied here and to the decade table.
The decade grouping is Statsguru's own. The bilateral series table was assembled from the match-by-match result list rather than from a published series summary, and the abandoned match in the 2014 series is shown in the match count but excluded from the margin, which is why that line reads 3-1 from five scheduled fixtures. Matches played at ICC events and at multi-team tournaments are not treated as bilateral series and so appear in the ledger and the last-ten table but not in the series table.
The all-out totals table is a complete list of innings under 180 in which a side lost all ten wickets. Innings curtailed by rain and chases that finished with wickets in hand are excluded even where the score was lower, so the two smallest numbers either side has posted in the fixture are not necessarily in that table. The two tied matches were identified by filtering the result list to ties rather than inferred from scores.
Batting and bowling tables are ordered by aggregate runs and wickets. Where the prose compares averages or economy rates, it names the sample floor being used — a thousand runs for batters, twenty wickets for bowlers — because a rate on a smaller sample in a fixture this size is not a meaningful comparison. Every figure moves the next time the sides meet, so read them as accurate to the date given. No statistic here was computed from ball-by-ball data.