England vs Sri Lanka: ODI head-to-head record

England and Sri Lanka have met 54 times in ODIs in our ball-by-ball record (2002–2026) — Sri Lanka lead 27–23 in decided matches, with 4 producing no result. Every number is computed from the ball-by-ball record of these 54 meetings.

23–27
wins in 54 meetings
England vs Sri Lanka · ODI
MatchesEngland winsSri Lanka winsNo result
All seasons5423274

“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–2026; earlier ODIs matches predate the ball-by-ball record and are not counted here.

Who has won more England vs Sri Lanka matches?

In decided ODI matches Sri Lanka lead 27–23: England 23, Sri Lanka 27. 4 produced no result.

England vs Sri Lanka me kaun zyada jeeta?

ODI me dono 54 baar bhide hain — England ne 23 baar jeeta, Sri Lanka ne 27 baar. 4 ka koi result nahi nikla.

Season by season

SeasonMatchesEnglandSri LankaD/TNR
200232100
200310100
200411000
200660600
200742200
200911000
201010100
201153200
201310100
2014134900
201653002
201853101
201910100
202132001
202310100
202532100

Recent meetings

SeasonDateVenueEngland resultMargin
20252026-01-27R Premadasa Stadium, ColomboW53 runs
20252026-01-24R Premadasa Stadium, ColomboW5 wickets
20252026-01-22R Premadasa Stadium, ColomboL19 runs
20232023-10-26Chinnaswamy, BengaluruL8 wickets
20212021-07-04County Ground, BristolNR
20212021-07-01Kennington Oval, LondonW8 wickets
20212021-06-29Riverside Ground, Chester-le-StreetW5 wickets
20192019-06-21Headingley, LeedsL20 runs
20182018-10-23R Premadasa Stadium, ColomboL219 runs
20182018-10-20Pallekele, KandyW18 runs

More ODI team records

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