Skip to content
Cricket Record Book

England vs Sri Lanka Head to Head Record and Stats

Covers 99 matches between England and Sri Lanka from Jun 2002 to Sep 2026 (Tests, ODIs and T20Is with ball-by-ball records).

Fourteen straight T20I wins for England is the run that stands out in the England vs Sri Lanka head to head, a record built from 99 games between Jun 2002 and Sep 2026. Overall England are 51-37 up.

Look closer and the formats disagree. Sri Lanka hold a 27-23 edge in ODIs, while England are 12-6 ahead in Tests and 16-4 in T20Is. Cardiff hosted the most recent match on 17 Sep 2026, a 6-wicket England victory.

England vs Sri Lanka Stats in Each Format

Since Dec 2003 there have been 25 Tests: England 12, Sri Lanka 6, and 7 drawn. England strung together seven wins in succession from Nov 2018 to Aug 2024, opening with a three-nil sweep in Sri Lanka. That sequence ended at The Oval on 6 Sep 2024, where Sri Lanka won by 8 wickets in the last Test on record.

One-day cricket is the only format where Sri Lanka have the upper hand, 27 victories against 23 in 54 ODIs, with a tie and 3 no results as well. The fixture’s most frequent host is the R Premadasa Stadium: 12 games in Colombo, and an 8-4 Sri Lankan advantage. England did take the two most recent ODIs on that ground in Jan 2026.

The shortest format is England’s. They have 16 wins in 20 T20Is since Jun 2006, and Sri Lanka’s 4 victories all came before the English run of 14 straight wins began.

England vs Sri Lanka Head to Head Record by Format

FormatMatchesEngland wonSri Lanka wonTiedDrawnNRFirst matchLatest match
Tests2512607018 Dec 20036 Sep 2024
ODIs5423271–327 Jun 200227 Jan 2026
T20Is201640–015 Jun 200617 Sep 2026
All formats99513717327 Jun 200217 Sep 2026

England vs Sri Lanka in Tests

Tests in this record book: 25, from Dec 2003 to Sep 2024.

Most Runs in England vs Sri Lanka Tests

BatterMInnsRunsHSAvgSR100s50s
DPMD Jayawardene Sri Lanka14251,469213*61.2148.7265
JE Root England13241,37622862.5564.1562
AN Cook England16281,29013353.7545.9437
AD Mathews Sri Lanka14271,12816043.3849.5637
KC Sangakkara Sri Lanka14251,11415244.5647.6936
KP Pietersen England111987415851.4169.9832
IR Bell England1017812119*58.0057.1828
TM Dilshan Sri Lanka91567519345.0061.5915
JM Bairstow England610651167*81.3862.6630
FDM Karunaratne Sri Lanka11226208329.5251.3705

Most Wickets in England vs Sri Lanka Tests

BowlerMInnsWktsBestAvgEcon5w
JM Anderson England1426586/4022.192.685
M Muralitharan Sri Lanka713508/7018.382.294
HMRKB Herath Sri Lanka1119436/7433.282.883
SCJ Broad England1223334/2136.672.920
GP Swann England510286/8222.792.842
MJ Leach England510285/8326.432.922
MDK Perera Sri Lanka510275/7529.443.032
MM Ali England815234/6634.873.560
MJ Hoggard England59224/2726.092.870
LE Plunkett England510225/6428.593.351

Highest individual scores

BatterScoreBalls4s6sDate
JE Root England22832118114 Jan 2021
DPMD Jayawardene Sri Lanka213*41125018 Dec 2007
IJL Trott England20340917026 May 2011
JE Root England200*29817012 Jun 2014
DPMD Jayawardene Sri Lanka1954221619 Dec 2007

Best bowling in an innings

BowlerFiguresOversDate
M Muralitharan Sri Lanka8/7030.12 Jun 2006
L Embuldeniya Sri Lanka7/1374222 Jan 2021
JM Anderson England6/402922 Jan 2021
CT Tremlett England6/482016 Jun 2011
M Muralitharan Sri Lanka6/55351 Dec 2007

Highest team totals

TeamTotalOversAgainstVenueDate
Sri Lanka628/8181.5EnglandSinhalese Sports Club Ground, Colombo18 Dec 2003
England575/9130.3Sri LankaLord’s Cricket Ground, London12 Jun 2014
England551/6143Sri LankaLord’s Cricket Ground, London11 May 2006
Sri Lanka548/9186.4EnglandSinhalese Sports Club Ground, Colombo9 Dec 2007
Sri Lanka537/9199EnglandLord’s Cricket Ground, London11 May 2006

Lowest all-out totals

TeamTotalOversAgainstVenueDate
England8130.5Sri LankaGalle International Stadium, Galle18 Dec 2007
Sri Lanka8224.4EnglandSophia Gardens, Cardiff26 May 2011
Sri Lanka9136.4EnglandHeadingley, Leeds19 May 2016
Sri Lanka10143.3EnglandRiverside Ground, Chester-le-Street27 May 2016
Sri Lanka11935.3EnglandHeadingley, Leeds19 May 2016

Biggest wins

ResultFormatVenueDate
Sri Lanka won by an innings and 215 runsTestSinhalese Sports Club Ground, Colombo18 Dec 2003
England won by an innings and 88 runsTestHeadingley, Leeds19 May 2016
England won by an innings and 14 runsTestSophia Gardens, Cardiff26 May 2011
England won by 211 runsTestGalle International Stadium, Galle6 Nov 2018
England won by 190 runsTestLord’s Cricket Ground, London29 Aug 2024
Sri Lanka won by 134 runsTestTrent Bridge, Nottingham2 Jun 2006
England won by 9 wicketsTestRiverside Ground, Chester-le-Street27 May 2016
England won by 8 wicketsTestP Sara Oval, Colombo3 Apr 2012
Sri Lanka won by 8 wicketsTestThe Oval, London6 Sep 2024

Latest results

DateVenueResult
6 Sep 2024The Oval, LondonSri Lanka won by 8 wickets
29 Aug 2024Lord’s Cricket Ground, LondonEngland won by 190 runs
21 Aug 2024Old Trafford, ManchesterEngland won by 5 wickets
22 Jan 2021Galle International Stadium, GalleEngland won by 6 wickets
14 Jan 2021Galle International Stadium, GalleEngland won by 7 wickets
23 Nov 2018Sinhalese Sports Club Ground, ColomboEngland won by 42 runs
14 Nov 2018Pallekele International Cricket Stadium, KandyEngland won by 57 runs
6 Nov 2018Galle International Stadium, GalleEngland won by 211 runs
9 Jun 2016Lord’s Cricket Ground, LondonDrawn
27 May 2016Riverside Ground, Chester-le-StreetEngland won by 9 wickets

England vs Sri Lanka in ODIs

ODIs in this record book: 54, from Jun 2002 to Jan 2026.

Most Runs in England vs Sri Lanka ODIs

BatterMInnsRunsHSAvgSR100s50s
KC Sangakkara Sri Lanka34341,520134*54.2979.46410
JE Root England29291,42512167.8684.97311
DPMD Jayawardene Sri Lanka32321,17214440.4186.4337
TM Dilshan Sri Lanka3030896108*33.1982.2024
AD Mathews Sri Lanka232386785*51.0083.6907
EJG Morgan England29298549235.5889.0508
AN Cook England222280911940.4575.0514
ST Jayasuriya Sri Lanka171771915244.94103.3031
LD Chandimal Sri Lanka1818702105*43.8884.9917
WU Tharanga Sri Lanka151565912050.6981.5633

Most wickets in ODIs

BowlerMInnsWktsBestAvgEcon5w
SL Malinga Sri Lanka2929475/4426.495.301
JM Anderson England2121304/1827.034.580
CR Woakes England2020306/4728.635.261
CRD Fernando Sri Lanka1212266/2720.655.321
CJ Jordan England1212235/2925.265.531
AU Rashid England1717224/3632.734.980
DJ Willey England99214/3421.055.620
TM Dilshan Sri Lanka2323213/3734.434.970
RAS Lakmal Sri Lanka1313194/3028.215.920
WPUJC Vaas Sri Lanka1515153/1540.934.800

Highest individual scores

BatterScoreBalls4s6sDate
JJ Roy England16211813329 Jun 2016
ST Jayasuriya Sri Lanka152992041 Jul 2006
DPMD Jayawardene Sri Lanka1441501501 Jul 2011
HDRL Thirimanne Sri Lanka139*1431321 Mar 2015
HC Brook England136*6611927 Jan 2026

Best bowling in an innings

BowlerFiguresOversDate
CRD Fernando Sri Lanka6/27813 Oct 2007
CR Woakes England6/47810 Dec 2014
CJ Jordan England5/29828 May 2014
S Randiv Sri Lanka5/42109 Jul 2011
SL Malinga Sri Lanka5/441013 Oct 2018

Highest team totals

TeamTotalOversAgainstVenueDate
Sri Lanka366/650EnglandR Premadasa Stadium, Colombo23 Oct 2018
England357/350Sri LankaR Premadasa Stadium, Colombo27 Jan 2026
Sri Lanka324/237.3EnglandHeadingley, Leeds1 Jul 2006
England324/750Sri LankaSophia Gardens, Cardiff2 Jul 2016
England321/750Sri LankaHeadingley, Leeds1 Jul 2006

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Sri Lanka6724EnglandOld Trafford, Manchester28 May 2014
England8846.1Sri LankaRangiri Dambulla International Stadium, Dambulla18 Nov 2003
England9926.1Sri LankaRiverside Ground, Chester-le-Street25 May 2014
England10429.1Sri LankaR Premadasa Stadium, Colombo13 Oct 2007
Sri Lanka12127EnglandThe Oval, London28 Jun 2011

Biggest wins

ResultFormatVenueDate
Sri Lanka won by 157 runsODIRiverside Ground, Chester-le-Street25 May 2014
England won by 122 runsODISophia Gardens, Cardiff2 Jul 2016
Sri Lanka won by 119 runsODIRangiri Dambulla International Stadium, Dambulla1 Oct 2007
Sri Lanka won by 10 wicketsODIRangiri Dambulla International Stadium, Dambulla18 Nov 2003
Sri Lanka won by 10 wicketsODIR Premadasa Stadium, Colombo26 Mar 2011
England won by 10 wicketsODIOld Trafford, Manchester28 May 2014

Latest results

DateVenueResult
27 Jan 2026R Premadasa Stadium, ColomboEngland won by 53 runs
24 Jan 2026R Premadasa Stadium, ColomboEngland won by 5 wickets
22 Jan 2026R Premadasa Stadium, ColomboSri Lanka won by 19 runs
26 Oct 2023M Chinnaswamy Stadium, BengaluruSri Lanka won by 8 wickets
4 Jul 2021County Ground, BristolNo result
1 Jul 2021The Oval, LondonEngland won by 8 wickets
29 Jun 2021Riverside Ground, Chester-le-StreetEngland won by 5 wickets
21 Jun 2019Headingley, LeedsSri Lanka won by 20 runs
23 Oct 2018R Premadasa Stadium, ColomboSri Lanka won by 219 runs (DLS)
20 Oct 2018Pallekele International Cricket Stadium, KandyEngland won by 18 runs (DLS)

England vs Sri Lanka in T20Is

T20Is in this record book: 20, from Jun 2006 to Sep 2026.

Most Runs in England vs Sri Lanka T20Is

BatterMInnsRunsHSAvgSR100s50s
JC Buttler England1515583101*53.00146.4814
EJG Morgan England11112535728.11120.4801
AD Hales England66236116*47.20160.5411
DPMD Jayawardene Sri Lanka552138953.25136.5402
HC Brook England77211114*42.20206.8610
P Nissanka Sri Lanka882066725.75147.1401
MD Shanaka Sri Lanka14142035014.50102.0101
AD Mathews Sri Lanka6619473*48.50132.8802
BKG Mendis Sri Lanka10101933919.30124.5200
NLTC Perera Sri Lanka661825760.67185.7101

Most wickets in T20Is

BowlerMInnsWktsBestAvgEcon5w
AU Rashid England1414193/1114.895.820
CJ Jordan England99174/2814.947.060
PVD Chameera Sri Lanka99155/2419.278.461
LA Dawson England77143/2714.077.300
SL Malinga Sri Lanka77135/3114.857.151
SM Curran England7793/3816.898.000
PWH de Silva Sri Lanka9993/2130.448.060
WG Jacks England5583/1412.256.530
KMDN Kulasekara Sri Lanka4474/3215.437.200
J Overton England6672/1716.718.160

Highest individual scores

BatterScoreBalls4s6sDate
AD Hales England116*6411627 Mar 2014
HC Brook England114*4910615 Sep 2026
JC Buttler England101*67661 Nov 2021
DPMD Jayawardene Sri Lanka895111327 Mar 2014
JC Buttler England80448315 Sep 2026

Best bowling in an innings

BowlerFiguresOversDate
PVD Chameera Sri Lanka5/2443 Feb 2026
SL Malinga Sri Lanka5/3141 Oct 2012
JG Bethell England4/113.33 Feb 2026
PVD Chameera Sri Lanka4/17426 Jun 2021
JL Denly England4/19427 Oct 2018

Highest team totals

TeamTotalOversAgainstVenueDate
England254/420Sri LankaThe Rose Bowl, Southampton15 Sep 2026
England190/419.2Sri LankaZahur Ahmed Chowdhury Stadium, Chattogram27 Mar 2014
Sri Lanka189/420EnglandZahur Ahmed Chowdhury Stadium, Chattogram27 Mar 2014
Sri Lanka189/520EnglandPallekele International Cricket Stadium, Kandy1 Feb 2026
England187/820Sri LankaR Premadasa Stadium, Colombo27 Oct 2018

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Sri Lanka9118.5EnglandThe Rose Bowl, Southampton26 Jun 2021
Sri Lanka9516.4EnglandPallekele International Cricket Stadium, Kandy22 Feb 2026
Sri Lanka11619.3EnglandPallekele International Cricket Stadium, Kandy3 Feb 2026
Sri Lanka13316.2EnglandPallekele International Cricket Stadium, Kandy30 Jan 2026
Sri Lanka13519EnglandThe Rose Bowl, Southampton15 Sep 2026

Biggest wins

ResultFormatVenueDate
England won by 119 runsT20IThe Rose Bowl, Southampton15 Sep 2026
England won by 89 runsT20IThe Rose Bowl, Southampton26 Jun 2021
England won by 51 runsT20IPallekele International Cricket Stadium, Kandy22 Feb 2026
Sri Lanka won by 9 wicketsT20ICounty Ground, Bristol25 Jun 2011
England won by 8 wicketsT20IThe Rose Bowl, Southampton5 Jul 2016
England won by 8 wicketsT20ISophia Gardens, Cardiff23 Jun 2021

Latest England vs Sri Lanka T20I Matches

DateVenueResult
17 Sep 2026Sophia Gardens, CardiffEngland won by 6 wickets
15 Sep 2026The Rose Bowl, SouthamptonEngland won by 119 runs
22 Feb 2026Pallekele International Cricket Stadium, KandyEngland won by 51 runs
3 Feb 2026Pallekele International Cricket Stadium, KandyEngland won by 12 runs
1 Feb 2026Pallekele International Cricket Stadium, KandyEngland won by 6 wickets (DLS)
30 Jan 2026Pallekele International Cricket Stadium, KandyEngland won by 11 runs (DLS)
5 Nov 2022Sydney Cricket Ground, SydneyEngland won by 4 wickets
1 Nov 2021Sharjah Cricket Stadium, SharjahEngland won by 26 runs
26 Jun 2021The Rose Bowl, SouthamptonEngland won by 89 runs
24 Jun 2021Sophia Gardens, CardiffEngland won by 5 wickets (DLS)

England vs Sri Lanka Players With Most Match Awards

PlayerAwards
DPMD Jayawardene Sri Lanka8
JC Buttler England7
JE Root England6
KC Sangakkara Sri Lanka5
TM Dilshan Sri Lanka5
ST Jayasuriya Sri Lanka4
JM Bairstow England3
AU Rashid England3

Grounds where England vs Sri Lanka have met most

Top Run Scorers and Wicket Takers

In Tests, Mahela Jayawardene (Sri Lanka) tops the batting with 1,469 runs, averaging 61.21, and he collected 8 player of the match awards, a record for the rivalry. Joe Root (England) has 1,376 at a marginally better 62.55 plus the rivalry’s top Test knock, 228 in Galle during Jan 2021. Kumar Sangakkara (Sri Lanka) heads the ODI table on 1,520, with Root second on 1,425.

The Test bowling list is headed by two bowlers with very different workloads. James Anderson (England) needed 14 Tests for his 58 wickets; Muttiah Muralitharan (Sri Lanka) took 50 in just 7, including 8/70 in Jun 2006, the best figures of all. Lasith Malinga (Sri Lanka) sits first among one-day bowlers on 47.

Jos Buttler (England) has 583 T20I runs at 53.00, and Adil Rashid (England) 19 T20I wickets at 14.89. Harry Brook (England) smashed 114 not out from 49 deliveries at the Rose Bowl in Sep 2026 as England piled up 254/4 for a 119-run margin.

Toss, Chasing and Record Margins

Neither approach has a real edge. Of the ODIs with a winner, 26 went to the team that batted first and 24 to the chaser, around an opening innings of 253 on average, and the T20Is divide exactly 10 and 10. Calling right has paid off less than you might expect, with toss winners taking exactly half the decided ODIs (25), only 7 T20Is out of 20, and 8 Tests from 18 with a result.

Sri Lanka’s widest ODI win, 157 runs at Chester-le-Street in May 2014, was followed within days by their collapse to 67 at Old Trafford, the lowest total in the fixture. The biggest Test margin is Sri Lanka’s win by an innings and 215 runs in Colombo in Dec 2003, after they made 628/8. England’s low point is 81 all out at Galle in Dec 2007. Wider numbers live on the Sri Lankan side’s records page and the England team page.

Questions about England vs Sri Lanka

Does England or Sri Lanka have more wins in this rivalry?

England, 51 against 37 from the 99 games logged since Jun 2002. Tests favour England 12-6 and T20Is 16-4; Sri Lanka’s lone format advantage is 27-23 in ODIs.

Which batters have scored most runs in England vs Sri Lanka games?

Kumar Sangakkara in ODIs (1,520), Mahela Jayawardene in Tests (1,469) and Jos Buttler in T20Is (583). Joe Root is runner-up in Tests and ODIs alike.

What is the top score in an England vs Sri Lanka match?

Joe Root’s 228 at Galle on 14 Jan 2021 leads the Tests. Jason Roy made 162 at The Oval on 29 Jun 2016 for the best ODI score, and Alex Hales hit 116 not out at Chattogram in Mar 2014 for the T20I best.

When did Sri Lanka last beat England in a T20I?

Not at any point in England’s run of 14 straight wins. All 4 of Sri Lanka’s T20I wins in the data came earlier, including a 9-wicket win at Bristol in Jun 2011.

What was the most recent England vs Sri Lanka game?

A T20I at Sophia Gardens, Cardiff on 17 Sep 2026, which England took by 6 wickets. The latest Test, at The Oval from 6 Sep 2024, was Sri Lanka’s by 8 wickets.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.