India National Cricket Team vs England Cricket Team Stats: Records
India and England have played 289 men’s international cricket matches, with India winning 117 and England winning 115. England leads the Test rivalry 53–37, while India holds the advantage in ODIs (62–46) and T20Is (18–16). The remaining 57 matches ended in draws, ties, or no-results. These all-time statistics cover matches through July 19, 2026, the teams’ most recent international meeting.
India’s two-win overall advantage tells only part of the story. England has historically been stronger in Test cricket, while India has enjoyed greater success in limited-overs formats. Both teams also perform considerably better at home.
India vs England Head-to-Head Record
The India national cricket team vs England cricket team stats below cover their complete senior men’s international rivalry, dating back to 1932. The complete historical match record shows how closely matched the teams have been across all three formats.
| Format | Matches | India wins | England wins | Draws | Ties | No-results | India win % | England win % |
| Tests | 141 | 37 | 53 | 51 | 0 | 0 | 26.24% | 37.59% |
| ODIs | 113 | 62 | 46 | 0 | 2 | 3 | 54.87% | 40.71% |
| T20Is | 35 | 18 | 16 | 0 | 0 | 1 | 51.43% | 45.71% |
| Overall | 289 | 117 | 115 | 51 | 2 | 4 | 40.48% | 39.79% |
Win percentages are calculated by dividing each team’s victories by the total matches played, including draws, ties and no-results.
For readers unfamiliar with cricket, Test matches can last up to five days. Modern One Day Internationals (ODIs) allow 50 overs per team, while Twenty20 Internationals (T20Is) allow 20. An over consists of six legal deliveries.
India vs England Test Records
England holds a 16-win advantage in Test cricket, having won 53 of its 141 matches against India. The large number of draws reflects the longer format, where a match can end without a winner even after five days of play.
Their first Test began on June 25, 1932, at Lord’s in London, where England won by 158 runs. India recorded its first Test victory against England in Chennai in 1952 and secured its first Test series win on English soil in 1971.
The balance has shifted in recent years. India won its 2024 home series 4–1, while the five-match Anderson–Tendulkar Trophy in England ended in a 2–2 draw in 2025.
India vs England ODI Stats
India has been the more successful team in one-day cricket, winning 62 of 113 matches against England. Its 54.87% win rate gives it the strongest record of either team across the three formats.
The history of India–England ODIs began on July 13, 1974, at Headingley, where England won by four wickets.
One of India’s most memorable victories came in the 2002 NatWest Series final at Lord’s. Mohammad Kaif and Yuvraj Singh helped India chase a target of 326 to win by two wickets.
Two decades later, India dismissed England for 110 at The Oval and completed a ten-wicket victory. England won their latest ODI series 2–1 in July 2026, although India retains a comfortable lead in the all-time record.
India vs England T20I Head-to-Head
India holds a narrow 18–16 advantage in T20Is, making this the closest of the three format-specific rivalries by number of wins.
Their first T20I meeting took place on September 19, 2007, during the inaugural T20 World Cup. India won by 18 runs in Durban, where Yuvraj Singh famously hit six consecutive sixes off Stuart Broad.
India won its 2025 home T20I series 4–1. England responded with a 4–0 series victory in July 2026, winning all four completed matches after rain prevented a result in the opening game.
India vs England Cricket Records: Teams and Players
From Graham Gooch’s triple century at Lord’s to Abhishek Sharma’s explosive T20I century in Mumbai, both teams have produced outstanding individual performances. The table below compares their most significant batting, bowling and team records.
| Record | Tests | ODIs | T20Is |
| India’s highest total | 759/7 declared (2016) | 387/5 (2008) | 253/7 (2026) |
| England’s highest total | 710/7 declared (2011) | 387/3 (2026) | 257/3 (2026) |
| India’s lowest all-out total | 42 (1974) | 146 (2022) | 76 (2026) |
| England’s lowest all-out total | 81 (2021) | 110 (2022) | 80 (2012) |
| Most career runs | Joe Root: 3,383 | MS Dhoni: 1,546 | Jos Buttler: 844 |
| Most career wickets | James Anderson: 149 | Ravindra Jadeja: 45 | Chris Jordan: 24 |
| Highest individual score | Graham Gooch: 333 (1990) | Andrew Strauss: 158 (2011) | Abhishek Sharma: 135 (2025) |
| Best innings bowling | Fred Trueman: 8/31 (1952) | Jasprit Bumrah: 6/19 (2022) | Yuzvendra Chahal: 6/25 (2017) |
Score notation such as 387/5 means 387 runs for five wickets. A declaration occurs when a Test captain voluntarily ends the team’s innings. Bowling figures such as 6/19 mean six wickets taken for 19 runs conceded.
Joe Root leads the Test batting records with 3,383 runs. Graham Gooch holds the highest individual Test score with his 333 at Lord’s in 1990, while Karun Nair’s unbeaten 303 in Chennai in 2016 remains the highest by an Indian against England.
The India–England ODI batting and bowling records show MS Dhoni leading the career run charts with 1,546 runs. India and England also share the highest ODI team total, having each scored 387 runs.
In T20Is, Jos Buttler leads the career batting record with 844 runs, while Abhishek Sharma holds the highest individual score after hitting 135 from just 54 balls in February 2025.
Biggest Victories Between India and England
- Tests: India’s 434-run victory at Rajkot in 2024 is its largest Test win by runs against England. England holds the biggest innings victory, winning by an innings and 285 runs at Lord’s in 1974.
- ODIs: England defeated India by 202 runs in the 1975 World Cup. India’s biggest ODI victory by runs came at Rajkot in 2008, when it won by 158 runs. India also recorded a ten-wicket victory at The Oval in 2022.
- T20Is: India won by 150 runs in Mumbai in 2025, the largest victory margin by runs in the rivalry. England’s notable wins include a 125-run victory in July 2026 and a ten-wicket victory in the 2022 World Cup semifinal.
India vs England Home and Away Records
Home advantage has played a major role in this rivalry. India leads England in all three formats on Indian soil, while England has the better record in its own home conditions.
| Format and venue | Matches | India wins | England wins | Other results |
| Tests in India | 69 | 26 | 15 | 28 |
| Tests in England | 72 | 11 | 38 | 23 |
| ODIs in India | 55 | 37 | 17 | 1 |
| ODIs in England and Wales | 48 | 19 | 25 | 4 |
| ODIs at neutral venues | 10 | 6 | 4 | 0 |
| T20Is in India | 17 | 11 | 6 | 0 |
| T20Is in England and Wales | 14 | 4 | 9 | 1 |
| T20Is at neutral venues | 4 | 3 | 1 | 0 |
Other results include draws, ties and no-results. England’s home ODI and T20I records include matches played in Wales.
The historical Test playing records reveal a particularly striking difference. India has won 26 home Tests against England but only 11 away. England, meanwhile, has recorded 38 victories at home compared with 15 in India.
India also leads at neutral venues in both limited-overs formats, although relatively few matches have been played outside the two teams’ home countries.
India vs England World Cup Head-to-Head
ODI World Cup
India and England have faced each other nine times in the men’s ODI World Cup, winning four matches each, with one ending in a tie.
India defeated England in the 1983 semifinal before lifting its first World Cup trophy. England returned the favor in the 1987 semifinal. Their 2011 group-stage encounter in Bengaluru produced a memorable tie, with both teams scoring 338.
Their most recent ODI World Cup meeting took place in Lucknow in 2023, when India won by 100 runs.
T20 World Cup
India leads the men’s T20 World Cup rivalry 4–2 across six meetings.
India won in 2007, 2012, 2024 and 2026, while England claimed victories in 2009 and 2022.
England’s ten-wicket semifinal win in Adelaide in 2022 remains one of its most convincing performances against India. India responded with a 68-run semifinal victory in 2024.
The teams met again in the 2026 ICC Men’s T20 World Cup semifinal on March 5. India scored 253/7 before restricting England to 246/7, winning by seven runs in a match that produced 499 runs.
World Cup matches are already included in the overall ODI and T20I head-to-head totals.
Latest India vs England Series Results
India’s July 2026 tour of England was the most recent bilateral contest between the teams. England won the five-match T20I series 4–0, with one no-result, and followed it with a 2–1 victory in the three-match ODI series.
According to the official England men’s cricket results, their latest international meeting took place at Lord’s on July 19, 2026. England posted 387/3, while India finished on 360/7, giving the hosts a 27-run victory.
Their most recent Test series ended in a 2–2 draw in August 2025. Shubman Gill led the scoring with 754 runs across five Tests, and India won the final match at The Oval by six runs to level the series.
England’s recent white-ball success has narrowed India’s historical advantage, but India continues to lead the all-time ODI and T20I records.
Read more: India national cricket team vs England cricket team stats
Frequently Asked Questions
1. Why do different websites show different India vs England head-to-head statistics?
Different websites may use different cutoff dates or exclude older matches and games that ended without a result. The complete men’s international rivalry includes Tests dating back to 1932, ODIs since 1974, and T20Is since 2007. For an accurate comparison, check the date range and whether officially recorded draws, ties, and no-results are included.
2. Who won the most in IND vs ENG?
India has won the most international matches against England, with 117 victories compared to England’s 115. England leads in Tests, while India leads in ODIs and T20Is.
3. Who scored 700 runs in the Test?
Shubman Gill scored 754 runs in the five-match Test series against England in 2025. However, no individual player has scored 700 runs in a single Test innings. England scored 710/7 declared against India at Edgbaston in 2011.
4. When did England score 498 runs in an ODI?
England scored 498/4 against the Netherlands on June 17, 2022, in Amstelveen. Jos Buttler scored an unbeaten 162, helping England win the match by 232 runs.
5. Which team has won the most matches between India and England?
India has won more matches overall, recording 117 victories in 289 international meetings against England. England has won 115 matches, with the remaining 57 ending in draws, ties or no-results.