Head to head / England v Sri Lanka
England v Sri Lanka
105 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 | 59 | 26 | 29 | 1 | 3 |
| T20I | 21 | 17 | 4 | 0 | 0 |
Latest meetings
Runs per over- Gaddafi Stadium, Lahore, Lahore
England: runs per over Sri Lanka: runs per over - Rawalpindi Cricket Stadium, Rawalpindi
England: runs per over Sri Lanka: 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
Overview
England and Sri Lanka have met 105 times in the recorded men's internationals. England have won 55 of those and Sri Lanka 39; 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 59 times: England 26 wins, Sri Lanka 29 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 29 October 2026: England won by 55 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.
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 242.9 runs and Sri Lanka average 239.4.
In the limited-overs meetings the side batting first has won 40 and the side chasing 36.
The latest meetings, most recent first, were 29 October 2026, ODI, England won by 55 runs; 22 October 2026, ODI, Sri Lanka won by 2 wickets; 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.
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, 15 (12-3).
Leading players in these meetings
The leading run scorers across these meetings are JE Root for England (2,977 in 48 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 430/8 by Sri Lanka on 22 October 2026.
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 R Premadasa Stadium, Colombo (12 matches), Pallekele International Cricket Stadium (10 matches), The Oval (9 matches) and Lord's (8 matches).
Reading the record
The records hold 105 meetings between England and Sri Lanka, the first dated 27 June 2002 (ODI) and the latest 29 October 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?
105 recorded men's internationals: England won 55 and Sri Lanka won 39.
When did England and Sri Lanka last meet?
In an odi on 29 October 2026: England won by 55 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?
59 matches: England 26 wins, Sri Lanka 29 wins.