Head to Head
England vs Sri Lanka Head to Head Record
In 38 matches, England have won 28 and Sri Lanka 10.

England
38
played

Sri Lanka
28won
won10
73.7%26.3%
England · last 5WWWWW
Recent meetings
T20IEngland won by 51 runs
England146/9
Sri Lanka95/10Sun, 22 Feb, 2026Pallekele International Cricket Stadium
T20IEngland won by 12 runs
England128/9
Sri Lanka116/10Tue, 03 Feb, 2026Pallekele International Cricket Stadium
T20IEngland won by 6 wickets (D/L method)
Sri Lanka189/5
England173/4Sun, 01 Feb, 2026Pallekele International Cricket Stadium
T20IEngland won by 11 runs (DLS method)
England125/4
Sri Lanka133/10Fri, 30 Jan, 2026Pallekele International Cricket Stadium
ODIEngland won by 53 runs
England357/3
Sri Lanka304/10Tue, 27 Jan, 2026R.Premadasa Stadium
ODIEngland won by 5 wickets
Sri Lanka219/10
England223/5Sat, 24 Jan, 2026R.Premadasa Stadium
ODISri Lanka won by 19 runs
Sri Lanka271/6
England252/10Thu, 22 Jan, 2026R.Premadasa Stadium
TestSri Lanka won by 8 wickets
England325/10 & 156/10
Sri Lanka263/10 & 219/2Fri, 06 Sept, 2024Kennington Oval
TestEngland won by 190 runs
England427/10 & 251/10
Sri Lanka196/10 & 292/10Thu, 29 Aug, 2024Lord's
TestEngland won by 5 wickets
Sri Lanka236/10 & 326/10
England358/10 & 205/5Wed, 21 Aug, 2024Old Trafford
England vs Sri Lanka — Frequently Asked Questions
How many times have England and Sri Lanka played each other?
England and Sri Lanka have played 38 matches against each other across formats.
Who has won more matches, England or Sri Lanka?
England have won 28 and Sri Lanka have won 10 of their meetings.
What is the England vs Sri Lanka record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.