Head to Head
England vs India Head to Head Record
In 66 matches, England have won 23 and India 40, with 3 drawn/no-result.
England
66
played
India
23won
3 drawn / NRwon40
34.8%60.6%
England · last 5LLDWL
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
England vs India — Frequently Asked Questions
How many times have England and India played each other?
England and India have played 66 matches against each other across formats.
Who has won more matches, England or India?
England have won 23 and India have won 40 of their meetings, with 3 drawn or no-result.
What is the England vs India record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.