Head to head / England v Sri Lanka
England v Sri Lanka
103 recorded meetings in men's internationals.
Head-to-head record
All formats| Format | P | England | Sri Lanka | T/D | NR |
|---|---|---|---|---|---|
| Test | 25 | 12 | 6 | 7 | 0 |
| ODI | 57 | 25 | 28 | 1 | 3 |
| T20I | 21 | 17 | 4 | 0 | 0 |
Latest meetings
Runs per over- The Oval, London
England: runs per over Sri Lanka: runs per over - Headingley, Leeds
Sri Lanka: runs per over England: runs per over - Riverside Ground, Chester-le-Street, Chester-le-Street
England: runs per over Sri Lanka: runs per over - Old Trafford, Manchester
Sri Lanka: runs per over England: runs per over - Sophia Gardens, Cardiff, Cardiff
Sri Lanka: runs per over England: runs per over
Overview
England and Sri Lanka have met 103 times in the recorded men's internationals. England have won 54 of those and Sri Lanka 38; the other 11 ended tied, drawn or without a result.
England lead the series by 16 wins.
By format
In Tests the sides have met 25 times: England 12 wins, Sri Lanka 6 wins, and 7 ties or draws.
In One Day Internationals the sides have met 57 times: England 25 wins, Sri Lanka 28 wins, and 1 ties or draws, with 3 without a result.
In Twenty20 Internationals the sides have met 21 times: England 17 wins, Sri Lanka 4 wins.
Meetings and extremes
The earliest recorded meeting is an odi dated 27 June 2002: England won by 44 runs.
The most recent recorded meeting is an odi dated 27 September 2026: England won by 223 runs.
England's highest total in these meetings is 575/9, made on 12 June 2014 at Lord's.
Sri Lanka's highest total in these meetings is 628/8, made on 18 December 2003 at Sinhalese Sports Club Ground, Colombo.
England's widest win in the series is by 223 runs, on 27 September 2026.
Sri Lanka's widest win in the series is by 219 runs, on 23 October 2018.
The longest unbroken run of wins is 10 by England, between 24 January 2026 and 22 September 2026.
Across all recorded innings in these meetings England average 240.3 runs and Sri Lanka average 237.2.
In the limited-overs meetings the side batting first has won 39 and the side chasing 35.
The latest meetings, most recent first, were 27 September 2026, ODI, England won by 223 runs; 24 September 2026, ODI, Sri Lanka won by 16 runs; 22 September 2026, ODI, England won by 89 runs; 19 September 2026, T20I, England won by 8 wickets; 17 September 2026, T20I, England won by 6 wickets.
Year by year
England and Sri Lanka first meet in the records in 2002 and last in 2026. Meetings by calendar year, with wins for England and Sri Lanka: 2002, 1 (1-0); 2003, 4 (1-3); 2004, 1 (1-0); 2006, 9 (1-7); 2007, 8 (2-4); 2009, 1 (1-0); 2010, 1 (1-0); 2011, 10 (4-4); 2012, 3 (1-2); 2013, 1 (0-1); 2014, 16 (5-10); 2015, 1 (0-1); 2016, 10 (7-0); 2018, 9 (7-1); 2019, 1 (0-1); 2021, 9 (8-0); 2022, 1 (1-0); 2023, 1 (0-1); 2024, 3 (2-1); 2026, 13 (11-2).
Leading players in these meetings
The leading run scorers across these meetings are JE Root for England (2,908 in 47 matches), DPMD Jayawardene for Sri Lanka (2,854 in 51 matches), KC Sangakkara for Sri Lanka (2,727 in 53 matches), AD Mathews for Sri Lanka (2,189 in 43 matches) and AN Cook for England (2,099 in 38 matches).
The leading wicket takers are JM Anderson for England (88 in 35 matches), SL Malinga for Sri Lanka (70 in 41 matches), M Muralitharan for Sri Lanka (58 in 14 matches), CR Woakes for England (55 in 31 matches) and HMRKB Herath for Sri Lanka (54 in 20 matches).
Highest totals by format
The highest Test innings in these meetings is 628/8 by Sri Lanka on 18 December 2003.
The highest ODI innings in these meetings is 366/6 by Sri Lanka on 23 October 2018.
The highest T20I innings in these meetings is 254/4 by England on 15 September 2026.
Grounds
The grounds that have hosted the most of these meetings are Pallekele International Cricket Stadium (10 matches), R Premadasa Stadium, Colombo (10 matches), Kennington Oval, London (8 matches) and Lord's, London (8 matches).
Reading the record
The records hold 103 meetings between England and Sri Lanka, the first dated 27 June 2002 (ODI) and the latest 27 September 2026 (ODI). 8 of them ended tied or drawn and 3 without a result.
Questions and answers
How many times have England and Sri Lanka played each other?
103 recorded men's internationals: England won 54 and Sri Lanka won 38.
When did England and Sri Lanka last meet?
In an odi on 27 September 2026: England won by 223 runs.
What is the Test record between England and Sri Lanka?
25 matches: England 12 wins, Sri Lanka 6 wins.
What is the ODI record between England and Sri Lanka?
57 matches: England 25 wins, Sri Lanka 28 wins.