England vs India: ODI head-to-head record

England and India have met 63 times in ODIs in our ball-by-ball record (2002–2025) — India lead 39–21 in decided matches, with 3 producing no result. Every number is computed from the ball-by-ball record of these 63 meetings.

MatchesEngland winsIndia winsNo result
All seasons6321393

“No result” covers washouts — and, in T20 leagues, super-over finishes, which the ball-by-ball record stores without a winner. Coverage: ball-by-ball data from 2002–2025; earlier ODIs matches predate the ball-by-ball record and are not counted here.

Who has won more England vs India matches?

In decided ODI matches India lead 39–21: England 21, India 39. 3 produced no result.

Season by season

SeasonMatchesEnglandIndiaD/TNR
200220200
200432100
200551400
200610100
200774300
200850500
201010001
2011103502
201252300
201310100
201463300
201631200
201832100
201911000
202031200
202231200
202310100
202430300

Recent meetings

SeasonDateVenueEngland resultMargin
20242025-02-12Narendra Modi, AhmedabadL142 runs
20242025-02-09Barabati Stadium, CuttackL4 wickets
20242025-02-06VCA Stadium, NagpurL4 wickets
20232023-10-29Ekana Stadium, LucknowL100 runs
20222022-07-17Old Trafford, ManchesterL5 wickets
20222022-07-14Lord's, LondonW100 runs
20222022-07-12Kennington Oval, LondonL10 wickets
20202021-03-28MCA Stadium, PuneL7 runs
20202021-03-26MCA Stadium, PuneW6 wickets
20202021-03-23MCA Stadium, PuneL66 runs

More ODI team records

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions