CricketScore

Head to head / England v Sri Lanka

England v Sri Lanka

103 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
54England wins
11Tied, drawn or no result
38Sri Lanka wins
FormatPEnglandSri LankaT/DNR
Test2512670
ODI57252813
T20I2117400

Latest meetings

Runs per over
  1. 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
  2. 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
  3. 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
  4. 19 Sep 2026 · T20I · Sri Lanka tour of England Old Trafford, Manchester
    Sri Lanka 124(18.5 ov) England 126/2(9.4 ov)

    England won by 8 wickets

    Sri Lanka: runs per over
    England: runs per over
  5. 17 Sep 2026 · T20I · Sri Lanka tour of England Sophia Gardens, Cardiff, Cardiff
    Sri Lanka 145/9(20 ov) England 146/4(12.1 ov)

    England won by 6 wickets

    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.

Team pages

Records