CricketScore

Head to head / England v Sri Lanka

England v Sri Lanka

105 recorded meetings in men's internationals.

A bowler in delivery stride seen from the side at a long distance, the batter ready at the crease, an even green ground, strong contrast. (AI-generated image) AI
AI-generated image

Head-to-head record

All formats
55England wins
11Tied, drawn or no result
39Sri Lanka wins
FormatPEnglandSri LankaT/DNR
Test2512670
ODI59262913
T20I2117400

Latest meetings

Runs per over
  1. 29 Oct 2026 · ODI · Pakistan ODI Tri-Series Gaddafi Stadium, Lahore, Lahore
    England 386/5(50 ov) Sri Lanka 331(45.1 ov)

    England won by 55 runs

    England: runs per over
    Sri Lanka: runs per over
  2. 22 Oct 2026 · ODI · Pakistan ODI Tri-Series Rawalpindi Cricket Stadium, Rawalpindi
    England 429/4(50 ov) Sri Lanka 430/8(49.5 ov)

    Sri Lanka won by 2 wickets

    England: runs per over
    Sri Lanka: runs per over
  3. 27 Sep 2026 · ODI · Sri Lanka tour of England The Oval, London
    England 355/7(50 ov) Sri Lanka 132(29.1 ov)

    England won by 223 runs

    England: runs per over
    Sri Lanka: runs per over
  4. 24 Sep 2026 · ODI · Sri Lanka tour of England Headingley, Leeds
    Sri Lanka 321/6(50 ov) England 305/9(50 ov)

    Sri Lanka won by 16 runs

    Sri Lanka: runs per over
    England: runs per over
  5. 22 Sep 2026 · ODI · Sri Lanka tour of England Riverside Ground, Chester-le-Street, Chester-le-Street
    England 265(48.1 ov) Sri Lanka 176(37 ov)

    England won by 89 runs

    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.

Team pages

Records