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.
| Matches | England wins | Sri Lanka wins | Drawn | |
|---|---|---|---|---|
| All seasons | 25 | 12 | 6 | 7 |
Coverage: ball-by-ball data from 2003–2024; earlier Test cricket matches predate the ball-by-ball record and are not counted here.
In decided Test matches England lead 12–6: England 12, Sri Lanka 6. 7 of their 25 meetings were drawn.
| Season | Matches | England | Sri Lanka | D/T | NR |
|---|---|---|---|---|---|
| 2003 | 1 | 0 | 1 | 0 | 0 |
| 2006 | 3 | 1 | 1 | 1 | 0 |
| 2007 | 3 | 0 | 1 | 2 | 0 |
| 2011 | 5 | 2 | 1 | 2 | 0 |
| 2014 | 2 | 0 | 1 | 1 | 0 |
| 2016 | 3 | 2 | 0 | 1 | 0 |
| 2018 | 3 | 3 | 0 | 0 | 0 |
| 2020 | 2 | 2 | 0 | 0 | 0 |
| 2024 | 3 | 2 | 1 | 0 | 0 |
| Season | Date | Venue | England result | Margin |
|---|---|---|---|---|
| 2024 | 2024-09-06 | Kennington Oval | L | 8 wickets |
| 2024 | 2024-08-29 | Lord's | W | 190 runs |
| 2024 | 2024-08-21 | Old Trafford | W | 5 wickets |
| 2020 | 2021-01-22 | Galle International Stadium | W | 6 wickets |
| 2020 | 2021-01-14 | Galle International Stadium | W | 7 wickets |
| 2018 | 2018-11-23 | Sinhalese Sports Club Ground | W | 42 runs |
| 2018 | 2018-11-14 | Pallekele International Cricket Stadium | W | 57 runs |
| 2018 | 2018-11-06 | Galle International Stadium | W | 211 runs |
| 2016 | 2016-06-09 | Lord's | D | Drawn |
| 2016 | 2016-05-27 | Riverside Ground | W | 9 wickets |
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions