Home » England vs India Head To Head: Stats, Results & Records (2025)
Written By: Ben Crawley
Published: July 31, 2025

India and England share a rich history in all formats of the game. India played their first-ever Test match against England back in 1932, which England won by 158 runs. India first tasted victory in the oldest format of the game against England only. It happened during the fifth Test match of the England tour of India in Chennai. India won the game by an innings and eight runs.

Joe Root has been the leading run-scorer in Test matches between England and India. He is the only batter who has scored over 3000 runs in India vs England Test matches. No batter has scored more centuries than Root in India vs England games. MS Dhoni holds the record for most runs in India vs England ODI games and finished his career with 1546 runs in 48 matches at an average of 46.84 and a strike rate of 87.94. 

Virat Kohli has made the most runs in India vs England T20I matches, while Jos Buttler is second on the list. They have made 648 runs and 644 runs, respectively.

India vs England Head to Head
Source: ESPNCricinfo

India vs England Head-to-Head in Test Matches

Matches140
India Won36
England Won53
Drawn Matches51
Tied0
India Home Won26
England Home Won38
India Away Won10
England Away Won15
Neutral Won0

India and England have played a total of 140 Test matches against each other. India has won 36 out of these 140 matches, while England has been victorious on 53 occasions. The remaining 51 matches between the two teams have ended in a draw. 

Ind vs Eng H2H in Test Matches
Source: NDTV Sports

India has won 26 matches at home, while England has won 38 matches. England has won 15 matches in India, while India has so far won 10 matches in England.

Batting Records – Best Figures

  • Highest Individual Score: Graham Gooch’s 333 (1990)
  • Best Average (min 20 matches): Rahul Dravid (60.93)
  • Most Hundreds: Joe Root (12)
  • Most Sixes in an Innings: Yashasvi Jaiswal (12)
  • Highest team total: 759/7d India 

Bowling Records – Best Figures

  • Best Bowling Figures: Fred Trueman (8/31)
  • Most Wickets: James Anderson (149)
  • Best Economy Rate (min 50 wickets): Vinoo Mankad (1.82)

Want to know when India and England might clash again? Check out England’s 2025–26 cricket fixtures for tour dates and venues.

India vs England Head to Head in ODIs

Matches110
India Won61
England Won44
No Result3
Tied2
India Home Won37
England Home Won23
India Away Won18
England Away Won17
India Neutral Won6
England Neutral Won4

India has been successful in ODIs against England. In 110 ODI matches, India has won 61 matches, while England has won 44 matches. Three out of these 110 matches have ended in a no result, while two matches have ended in a tie.

India has won 37 ODI games in India and 18 in England. 

ODIs
Source: The Indian Express

England has won 17 games in India and 23 in England. A total of 10 matches between India and England have been played at neutral venues, and India has won six out of these matches, while England has won the remaining four.

Batting Records – Best Figures

  • Highest Individual Score: Andrew Strauss’ 158 (2011)
  • Best Average (min 20 matches): Mohammad Azharuddin (65.07)
  • Most Hundreds: Yuvraj Singh (4)
  • Most Sixes in an Innings: Ben Stokes (10)
  • Highest team total: 387/5 India

Bowling Records – Best Figures

  • Best Bowling Figures: Jasprit Bumrah (6/19)
  • Most Wickets: Ravindra Jadeja (45)
  • Best Economy Rate: Kapil Dev (3.76)

India vs England Head to Head in T20Is

Matches29
India Won17
England Won12
No Result0
Tied0
India Home Won10
England Home Won5
India Away Won4
England Away Won6
India Neutral Won3
England Neutral Won1

India has been successful in T20Is as well against England. Both teams have played a total of 29 matches, and India has won 17 out of these matches. England has won the remaining 12 matches, and five out of these wins have come in England. India has won 10 matches at home venues and four in England.

T20Is
Source: Outlook India

In the four matches that have been played between the two teams at neutral venues, India has won three, while England has won one game. In the T20 World Cup, England and India have faced each other in five matches, and India has won three out of these five matches.

Batting Records – Best Figures

  • Highest Individual Score: Abhishek Sharma’s 135 (2025)
  • Best Average (min 20 matches): Virat Kohli (38.11)
  • Most Half-centuries: Virat Kohli (5) and Jos Buttler (5)
  • Most Sixes in an Innings: Abhishek Sharma (13)
  • Highest team total: 247/9 India

Bowling Records – Best Figures

  • Best Bowling Figures: Yuzvendra Chahal (6/25)
  • Most Wickets: Chris Jordan (24)
  • Best Economy Rate: Adil Rashid (7.50)

India vs England World Cup Clashes

India and England have faced each other in ICC events in a total of 17 games. India has won 10 out of these 17 matches, while England has won three matches. One of the matches between India and England during the ODI World Cup 2011 ended in a tie. It was the third ODI game in the World Cup that ended in a tie.

ODI World Cup

Matches9
India Won4
England Won4
Tied1

In the ODI World Cup, India and England have faced a total of nine matches against each other. Both teams have won four games each. India has won three out of the last five games in the ODI World Cup against England.

T20 World Cup

Matches5
India Won3
England Won2

In the T20 World Cup, India and England have been against each other on five occasions. India has won three out of these five matches. One of the most memorable matches between these two teams in the T20 World Cup was the first match during the 2007 T20 World Cup. Yuvraj Singh hit six sixes in an over in that game.

Champions Trophy

Matches3
India Won3
England Won0

In the Champions Trophy, India has won all three games against England. The last match between the two teams took place during the final of the 2013 edition of the tournament. India won the game by five runs.

Also Checkout:

Conclusion: India has dominated England in ODIs, T20Is, and ICC Knockout matches

England has a great record against India in Test matches. India has managed to win just three Test series in England, and the last time that happened was in 2007. England last won a Test series in India during the 2012-13 series, which was the last time a team won a Test series in India before New Zealand last year.

India has dominated England in ODIs as well as T20Is. In the ICC events, India has been on a winning spree against England. India and England have played a total of five knockout matches in major ICC tournaments. India has won three out of these five games.

About the Author

Hey, I am a cricket writer based in London with over 7 years of experience covering everything from county championships to international showdowns. I bring a sharp eye for detail and a passion for storytelling, highlighting England’s rising stars and memorable match moments. At DurhamCricket, I deliver weekly coverage that's honest, insightful, and easy to follow—perfect for fans who live and breathe the game.

Scroll to Top