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

England and Sri Lanka have met 25 times in Test cricket in our ball-by-ball record (2003–2024) — England lead 12–6 in decided matches, with 7 drawn. Every number is computed from the ball-by-ball record of these 25 meetings.

MatchesEngland winsSri Lanka winsDrawn
All seasons251267

Coverage: ball-by-ball data from 2003–2024; earlier Test cricket matches predate the ball-by-ball record and are not counted here.

Who has won more England vs Sri Lanka matches?

In decided Test matches England lead 12–6: England 12, Sri Lanka 6. 7 of their 25 meetings were drawn.

Season by season

SeasonMatchesEnglandSri LankaD/TNR
200310100
200631110
200730120
201152120
201420110
201632010
201833000
202022000
202432100

Recent meetings

SeasonDateVenueEngland resultMargin
20242024-09-06Kennington OvalL8 wickets
20242024-08-29Lord'sW190 runs
20242024-08-21Old TraffordW5 wickets
20202021-01-22Galle International StadiumW6 wickets
20202021-01-14Galle International StadiumW7 wickets
20182018-11-23Sinhalese Sports Club GroundW42 runs
20182018-11-14Pallekele International Cricket StadiumW57 runs
20182018-11-06Galle International StadiumW211 runs
20162016-06-09Lord'sDDrawn
20162016-05-27Riverside GroundW9 wickets

More Test team records

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