England vs Sri Lanka Head to Head Record
Since 2001, England and Sri Lanka have played 118 matches: England lead 61–43 (10 drawn, 1 tied, 3 no result).
Record since 2001 (first meeting in our records: 22 Feb 2001) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | England won | Sri Lanka won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 33 | 16 | 7 | 10 | 0 | 6 Sept 2024 |
| ODI | 64 | 28 | 32 | 0 | 4 | 22 Oct 2026 |
| T20I | 21 | 17 | 4 | 0 | 0 | 19 Sept 2026 |
Next England vs Sri Lanka match
Last 5 England vs Sri Lanka matches
- 22 Oct 2026 · ODI · Rawalpindi Cricket StadiumSri Lanka wonSL won by 2 wickets
- 27 Sept 2026 · ODI · Kennington Oval, LondonEngland won
ENG won by 223 runs
- 24 Sept 2026 · ODI · Headingley, LeedsSri Lanka won
SL won by 16 runs
- 22 Sept 2026 · ODI · Riverside Ground, Chester-le-StreetEngland won
ENG won by 89 runs
- 19 Sept 2026 · T20I · Old Trafford, ManchesterEngland won
ENG won by 8 wickets
Questions
Who has won more matches between England and Sri Lanka?
Since 2001, England and Sri Lanka have played 118 matches: England lead 61–43 (10 drawn, 1 tied, 3 no result).
What is the England vs Sri Lanka head to head record in Test cricket?
Since 2001, England and Sri Lanka have played 33 Test matches: England lead 16–7 (10 drawn).
What is the England vs Sri Lanka head to head record in ODI cricket?
Since 2001, England and Sri Lanka have played 64 ODI matches: Sri Lanka lead 32–28 (1 tied, 3 no result).
What is the England vs Sri Lanka head to head record in T20I cricket?
Since 2006, England and Sri Lanka have played 21 T20I matches: England lead 17–4.
When did England and Sri Lanka last play?
England and Sri Lanka last met on 22 Oct 2026 in a ODI at Rawalpindi Cricket Stadium: SL won by 2 wickets.