Head to head · ODI
England vs Sri Lanka ODI head to head record
Data through 27 September 2026Last updated 27 September 2026
In 57 ODI meetings between 2002 and 2026, England won 25 and Sri Lanka won 28. Sri Lanka lead the head-to-head in the data by 3 wins. In the last 5 meetings, England won 4 and Sri Lanka won 1. The highest total in the fixture is 366/6 by Sri Lanka (23 Oct 2018).
Matches
57
2002–2026
England won
25
Sri Lanka won
28
Tied / drawn / NR
1 / 0 / 3
Wins per year
Show as table
| Year | England wins | Sri Lanka wins |
|---|---|---|
| 2002 | 1 | 0 |
| 2003 | 1 | 2 |
| 2004 | 1 | 0 |
| 2006 | 0 | 5 |
| 2007 | 2 | 3 |
| 2009 | 1 | 0 |
| 2011 | 3 | 3 |
| 2013 | 0 | 1 |
| 2014 | 4 | 8 |
| 2015 | 0 | 1 |
| 2016 | 3 | 0 |
| 2018 | 3 | 1 |
| 2019 | 0 | 1 |
| 2021 | 2 | 0 |
| 2023 | 0 | 1 |
| 2026 | 4 | 2 |
Last 10 England vs Sri Lanka matches
| Date | Teams | Result | Ground |
|---|---|---|---|
| 27 Sep 2026 | England 355/7 (50 ov) Sri Lanka 132 (29.1 ov) | England won by 223 runs | Kennington Oval |
| 24 Sep 2026 | Sri Lanka 321/6 (50 ov) England 305/9 (50 ov) | Sri Lanka won by 16 runs | Headingley |
| 22 Sep 2026 | England 265 (48.1 ov) Sri Lanka 176 (37 ov) | England won by 89 runs | Riverside Ground |
| 27 Jan 2026 | England 357/3 (50 ov) Sri Lanka 304 (46.4 ov) | England won by 53 runs | R Premadasa Stadium |
| 24 Jan 2026 | Sri Lanka 219 (49.3 ov) England 223/5 (46.2 ov) | England won by 5 wickets | R Premadasa Stadium |
| 22 Jan 2026 | Sri Lanka 271/6 (50 ov) England 252 (49.2 ov) | Sri Lanka won by 19 runs | R Premadasa Stadium |
| 26 Oct 2023 | England 156 (33.2 ov) Sri Lanka 160/2 (25.4 ov) | Sri Lanka won by 8 wickets | M Chinnaswamy Stadium |
| 4 Jul 2021 | Sri Lanka 166 (41.1 ov) England – | No result | County Ground, Bristol |
| 1 Jul 2021 | Sri Lanka 241/9 (50 ov) England 244/2 (43 ov) | England won by 8 wickets | Kennington Oval |
| 29 Jun 2021 | Sri Lanka 185 (42.3 ov) England 189/5 (34.5 ov) | England won by 5 wickets | Riverside Ground |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| England | 223 runs | Sri Lanka | ODI | 27 Sep 2026 | Kennington Oval |
| England | 122 runs | Sri Lanka | ODI | 2 Jul 2016 | Sophia Gardens |
| England | 89 runs | Sri Lanka | ODI | 22 Sep 2026 | Riverside Ground |
| England | 10 wickets | Sri Lanka | ODI | 28 May 2014 | Old Trafford |
| England | 10 wickets | Sri Lanka | ODI | 24 Jun 2016 | Edgbaston |
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Sri Lanka | 157 runs | England | ODI | 25 May 2014 | Riverside Ground |
| Sri Lanka | 119 runs | England | ODI | 1 Oct 2007 | Rangiri Dambulla International Stadium |
| Sri Lanka | 107 runs | England | ODI | 13 Oct 2007 | R Premadasa Stadium |
| Sri Lanka | 10 wickets | England | ODI | 18 Nov 2003 | Rangiri Dambulla International Stadium |
| Sri Lanka | 10 wickets | England | ODI | 26 Mar 2011 | R Premadasa Stadium |
Highest and lowest totals
Most runs in England vs Sri Lanka matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Kumar Sangakkara | Sri Lanka | 34 | 1,520 | 54.29 | 79.5 | 134 | 4 |
| Joe Root | England | 32 | 1,502 | 62.58 | 84.2 | 121 | 3 |
| Mahela Jayawardene | Sri Lanka | 32 | 1,172 | 40.41 | 86.4 | 144 | 3 |
| Tillakaratne Dilshan | Sri Lanka | 30 | 896 | 33.19 | 82.2 | 108 | 2 |
| Angelo Mathews | Sri Lanka | 23 | 867 | 51.00 | 83.7 | 85 | 0 |
| Eoin Morgan | England | 29 | 854 | 35.58 | 89.1 | 92 | 0 |
| Alastair Cook | England | 22 | 809 | 40.45 | 75.0 | 119 | 1 |
| Jos Buttler | England | 24 | 734 | 40.78 | 121.1 | 121 | 1 |
| Sanath Jayasuriya | Sri Lanka | 17 | 719 | 44.94 | 103.3 | 152 | 3 |
| Dinesh Chandimal | Sri Lanka | 18 | 702 | 43.88 | 85.0 | 105 | 1 |
Most wickets in England vs Sri Lanka matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Lasith Malinga | Sri Lanka | 29 | 47 | 26.49 | 5.30 | 5/44 |
| James Anderson | England | 21 | 30 | 27.03 | 4.58 | 4/18 |
| Chris Woakes | England | 20 | 30 | 28.63 | 5.26 | 6/47 |
| Dilhara Fernando | Sri Lanka | 12 | 26 | 20.65 | 5.32 | 6/27 |
| Chris Jordan | England | 12 | 23 | 25.26 | 5.53 | 5/29 |
| Adil Rashid | England | 17 | 22 | 32.73 | 4.98 | 4/36 |
| David Willey | England | 9 | 21 | 21.05 | 5.62 | 4/34 |
| Tillakaratne Dilshan | Sri Lanka | 23 | 21 | 34.43 | 4.97 | 3/37 |
| Suranga Lakmal | Sri Lanka | 13 | 19 | 28.21 | 5.92 | 4/30 |
| Chaminda Vaas | Sri Lanka | 15 | 15 | 40.93 | 4.80 | 3/15 |
Where they met
| Ground | Played | England won | Sri Lanka won |
|---|---|---|---|
| R Premadasa Stadium | 11 | 3 | 8 |
| Kennington Oval | 7 | 5 | 2 |
| Rangiri Dambulla International Stadium | 5 | 2 | 2 |
| Headingley | 4 | 0 | 4 |
| Pallekele International Cricket Stadium | 4 | 3 | 1 |
| Riverside Ground | 4 | 2 | 2 |
| Lord's | 3 | 0 | 3 |
| Trent Bridge | 3 | 2 | 0 |
Frequently asked questions
What is the England vs Sri Lanka ODI head to head record?
57 matches: England won 25, Sri Lanka won 28, tied 1, drawn 0, no result 3 (data 2002–2026).
Who won the last England vs Sri Lanka ODI match?
England won by 223 runs (27 Sep 2026).
What is the highest score in England vs Sri Lanka ODI matches?
366/6 by Sri Lanka on 23 Oct 2018.
Who has scored the most runs in England vs Sri Lanka ODI matches?
Kumar Sangakkara (Sri Lanka), 1,520 runs in 34 innings.
Who has taken the most wickets in England vs Sri Lanka ODI matches?
Lasith Malinga (Sri Lanka), 47 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.