Head to Head
India vs England Head to Head Record
In 66 matches, India have won 39 and England 23, with 4 drawn/no-result.

India
66
played

England
39won
4 drawn / NRwon23
59.1%34.8%
India · last 5WWDLW
Recent meetings
T20IIndia won by 7 runs
India253/7
England246/7Thu, 05 Mar, 2026Wankhede Stadium
TestIndia won by 6 runs
India224/10 & 396/10
England247/10 & 367/10Thu, 31 Jul, 2025Kennington Oval
TestMatch drawn
England669/10
India358/10 & 425/4Wed, 23 Jul, 2025Old Trafford
TestEngland won by 22 runs
England387/10 & 192/10
India387/10 & 170/10Thu, 10 Jul, 2025Lord's
TestIndia won by 336 runs
India587/10 & 427/6
England407/10 & 271/10Wed, 02 Jul, 2025Edgbaston
TestEngland won by 5 wickets
India471/10 & 364/10
England465/10 & 373/5Fri, 20 Jun, 2025Headingley
ODIIndia won by 142 runs
India356/10
England214/10Wed, 12 Feb, 2025Narendra Modi Stadium
ODIIndia won by 4 wickets
England304/10
India308/6Sun, 09 Feb, 2025Barabati Stadium
ODIIndia won by 4 wickets
England248/10
India251/6Thu, 06 Feb, 2025Vidarbha Cricket Association Ground
T20IIndia won by 150 runs
India247/9
England97/10Sun, 02 Feb, 2025Wankhede Stadium
India vs England — Frequently Asked Questions
How many times have India and England played each other?
India and England have played 66 matches against each other across formats.
Who has won more matches, India or England?
India have won 39 and England have won 23 of their meetings, with 4 drawn or no-result.
What is the India vs England record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.