Head to head · Test
England vs Sri Lanka Test head to head record
Data through 6 September 2024Last updated 6 September 2024
England and Sri Lanka met 25 times in Test matches in the data (2003–2024). England won 12 and Sri Lanka won 6, with 7 ties, draws or no results. England lead the head-to-head in the data by 6 wins. In the last 5 meetings, England won 4 and Sri Lanka won 1. The highest total in the fixture is 628/8 by Sri Lanka (18 Dec 2003).
Matches
25
2003–2024
England won
12
Sri Lanka won
6
Tied / drawn / NR
0 / 7 / 0
Wins per year
Show as table
| Year | England wins | Sri Lanka wins |
|---|---|---|
| 2003 | 0 | 1 |
| 2006 | 1 | 1 |
| 2007 | 0 | 1 |
| 2011 | 1 | 0 |
| 2012 | 1 | 1 |
| 2014 | 0 | 1 |
| 2016 | 2 | 0 |
| 2018 | 3 | 0 |
| 2021 | 2 | 0 |
| 2024 | 2 | 1 |
Last 10 England vs Sri Lanka matches
| Date | Teams | Result | Ground |
|---|---|---|---|
| 6 Sep 2024 | England 325 & 156 Sri Lanka 263 & 219/2 | Sri Lanka won by 8 wickets | Kennington Oval |
| 29 Aug 2024 | England 427 & 251 Sri Lanka 196 & 292 | England won by 190 runs | Lord's |
| 21 Aug 2024 | Sri Lanka 236 & 326 England 358 & 205/5 | England won by 5 wickets | Old Trafford |
| 22 Jan 2021 | Sri Lanka 381 & 126 England 344 & 164/4 | England won by 6 wickets | Galle International Stadium |
| 14 Jan 2021 | Sri Lanka 135 & 359 England 421 & 76/3 | England won by 7 wickets | Galle International Stadium |
| 23 Nov 2018 | England 336 & 230 Sri Lanka 240 & 284 | England won by 42 runs | Sinhalese Sports Club Ground |
| 14 Nov 2018 | England 290 & 346 Sri Lanka 336 & 243 | England won by 57 runs | Pallekele International Cricket Stadium |
| 6 Nov 2018 | England 342 & 322/6d Sri Lanka 203 & 250 | England won by 211 runs | Galle International Stadium |
| 9 Jun 2016 | England 416 & 233/7d Sri Lanka 288 & 78/1 | Match drawn | Lord's |
| 27 May 2016 | England 498/9d & 80/1 Sri Lanka 101 & 475 | England won by 9 wickets | Riverside Ground |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| England | innings and 88 runs | Sri Lanka | Test | 19 May 2016 | Headingley |
| England | innings and 14 runs | Sri Lanka | Test | 26 May 2011 | Sophia Gardens |
| England | 211 runs | Sri Lanka | Test | 6 Nov 2018 | Galle International Stadium |
| England | 9 wickets | Sri Lanka | Test | 27 May 2016 | Riverside Ground |
| England | 8 wickets | Sri Lanka | Test | 3 Apr 2012 | P Sara Oval |
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Sri Lanka | innings and 215 runs | England | Test | 18 Dec 2003 | Sinhalese Sports Club Ground |
| Sri Lanka | 134 runs | England | Test | 2 Jun 2006 | Trent Bridge |
| Sri Lanka | 100 runs | England | Test | 20 Jun 2014 | Headingley |
| Sri Lanka | 8 wickets | England | Test | 6 Sep 2024 | Kennington Oval |
Highest and lowest totals
Most runs in England vs Sri Lanka matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Mahela Jayawardene | Sri Lanka | 25 | 1,469 | 61.21 | 48.7 | 213 | 6 |
| Joe Root | England | 24 | 1,376 | 62.55 | 64.1 | 228 | 6 |
| Alastair Cook | England | 28 | 1,290 | 53.75 | 45.9 | 133 | 3 |
| Angelo Mathews | Sri Lanka | 27 | 1,128 | 43.38 | 49.6 | 160 | 3 |
| Kumar Sangakkara | Sri Lanka | 25 | 1,114 | 44.56 | 47.7 | 152 | 3 |
| Kevin Pietersen | England | 19 | 874 | 51.41 | 70.0 | 158 | 3 |
| Ian Bell | England | 17 | 812 | 58.00 | 57.2 | 119 | 2 |
| Tillakaratne Dilshan | Sri Lanka | 15 | 675 | 45.00 | 61.6 | 193 | 1 |
| Jonny Bairstow | England | 10 | 651 | 81.38 | 62.7 | 167 | 3 |
| Dimuth Karunaratne | Sri Lanka | 22 | 620 | 29.52 | 51.4 | 83 | 0 |
Most wickets in England vs Sri Lanka matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| James Anderson | England | 26 | 58 | 22.19 | 2.68 | 6/40 |
| Muttiah Muralitharan | Sri Lanka | 13 | 50 | 18.38 | 2.29 | 8/70 |
| Rangana Herath | Sri Lanka | 19 | 43 | 33.28 | 2.88 | 6/74 |
| Stuart Broad | England | 23 | 33 | 36.67 | 2.92 | 4/21 |
| Graeme Swann | England | 10 | 28 | 22.79 | 2.84 | 6/82 |
| Jack Leach | England | 10 | 28 | 26.43 | 2.92 | 5/83 |
| Dilruwan Perera | Sri Lanka | 10 | 27 | 29.44 | 3.03 | 5/75 |
| Moeen Ali | England | 15 | 23 | 34.87 | 3.56 | 4/66 |
| Matthew Hoggard | England | 9 | 22 | 26.09 | 2.87 | 4/27 |
| Liam Plunkett | England | 10 | 22 | 28.59 | 3.35 | 5/64 |
Where they met
| Ground | Played | England won | Sri Lanka won |
|---|---|---|---|
| Galle International Stadium | 5 | 3 | 1 |
| Lord's | 5 | 1 | 0 |
| Sinhalese Sports Club Ground | 3 | 1 | 1 |
| Headingley | 2 | 1 | 1 |
| Edgbaston | 1 | 1 | 0 |
| Riverside Ground | 1 | 1 | 0 |
| P Sara Oval | 1 | 1 | 0 |
| Old Trafford | 1 | 1 | 0 |
Frequently asked questions
What is the England vs Sri Lanka Test head to head record?
25 matches: England won 12, Sri Lanka won 6, tied 0, drawn 7, no result 0 (data 2003–2024).
Who won the last England vs Sri Lanka Test match?
Sri Lanka won by 8 wickets (6 Sep 2024).
What is the highest score in England vs Sri Lanka Test matches?
628/8 by Sri Lanka on 18 Dec 2003.
Who has scored the most runs in England vs Sri Lanka Test matches?
Mahela Jayawardene (Sri Lanka), 1,469 runs in 25 innings.
Who has taken the most wickets in England vs Sri Lanka Test matches?
James Anderson (England), 58 wickets.
Team pages
Past results only, not a prediction. Coverage: Cricsheet data from the early 2000s.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.