England vs Sri Lanka head to head stats and records ODI 2023

The England vs Sri Lanka head to head record in ODIs is a close fight between two teams just favouring the English side.

England and Sri Lanka locked horns against each other for the first time in the ODI format back in 1982 and since then have played a massive 78 matches against each other.

England have won a total of 38 matches against Sri Lanka in the 50-over format. On the other hand, Sri Lanka emerged victorious on 36 occasions. Even in World Cup, the two teams are facing a close battle with England leading the record 6-5 in 11 matches.

England vs Sri Lanka where to watch: Broadcast channel and live streaming

Here's England vs Sri Lanka head to head records:\

ODIs Played78
England won38
Sri Lanka won36
Tie1
No Result3

The 25th match of the ongoing Cricket World Cup in India is set to be played between England vs Sri Lanka head to head. The match is scheduled to be played on October 26 at the M Chinnaswamy Stadium in Bengaluru. Both teams are struggling at the moment in the tournament and this is a must-win encounter for them.

England have lost to New Zealand, Afghanistan and South Africa so far while their only win in four outings came against Bangladesh. They have performed underwhelmingly in all facets of the game and to make things worse, their best bowler Reece Topley has been ruled out of the tournament with a fracture to his left index finger.

They have named Brydon Carse as his replacement but overall, the team needs to show some intent while on the field. The bowling is looking helpless at the moment while the batters have completely failed to adapt to different conditions in India.

The fans will be hoping now that the desperate situation England are in will at least make them play their best cricket in the upcoming matches. One more loss and the title defence for England at this World Cup ends.

Sri Lanks, meanwhile, might be coming off a win over the Netherlands but that came after three consecutive losses at the hands of South Africa, Pakistan and Australia. Their bowling has been an issue in this tournament while batting just clicked against the Dutch where they chased down 263 runs to register their first two points.

Having said that, it certainly wasn’t the perfect game for Sri Lanka. They looked like a team to beat in the World Cup qualifiers but the gulf between them and the quality teams remain.

But given their rich cricketing history, it is surprising to see their downfall. The team from the island nation is also missing its key bowlers Dushmantha Chameera and Wanindu Hasaranga who are injured. 

To make things worse, Sri Lanka also lost their captain Dasun Shanaka in the middle of the tournament with Kusal Mendis taking over the reins of the team. Chamika Karunaratne replaced Shanaka in the squad but that hasn’t changed the fortunes of Sri Lanka at all.

Against England, they will be hoping to better their ODI head to head record and also take confidence from the fact that the Brits are struggling to find their way in this World Cup.

England vs Sri Lanka Match 25 Dream11 prediction match today – ICC World Cup 2023

Contents

England vs Sri Lanka head to head team ODI records and stats

England vs Sri Lanka head to head
Photo by Icon sport

The England vs Sri Lanka head to head do favour the former in ODI history but that could also be due to the latter’s decline across all the formats of the sport. With this being a must-win game for both teams, expect them to come hard at each other. Here’s a detailed look at how the two teams have fared in ODIs against each other in last five encounters:

DateWinnerWon byVenue
23/10/2018Sri Lanka219 runsColombo
21/06/2019Sri Lanka20 runsLeeds
29/06/2021England5 wicketsChester-le-Street
01/07/2021England8 wicketsOval
04/08/2021No ResultBristol

England vs Sri Lanka head to head player stats (ODI)

ODI Batting records

Most runs

Only Joe Root is among the active cricketers to be in the top five of the list of most runs scored in ENG vs SL ODI matches. He has scored 1175 runs so far while Sangakkara is on top of the pile with 1625 runs to his name. Jayasuriya is only 20 runs ahead of Root and it will be interesting to see if the latter will go past his Sri Lankan rival batter.

Player NameRuns
Kumar Sangakkara1625
Mahela Jayawardene1562
Sanath Jayasuriya1195
Joe Root1175
Tillakaratne Dilshan966

Highest individual score

PlayerRuns
Jason Roy162
Sanath Jayasuriya152
Mahela Jayawardene144
Lahiru Thirimanne139*
Kumar Sangakkara134*

Highest average (min. 100 runs scored)

PlayerAverage
NH Fairbrother114.66
G Fowler103
Lahiru Thirimanne69.6
Joe Root65.27
S Wettimuny62.33

Most centuries 

Player100s
Mahela Jayawardene5
Sanath Jayasuriya4
Kumar Sangakkara4
Upul Tharanga3
Jason Roy2


Most sixes

PlayerSixes
Sanath Jayasuriya28
Eoin Morgan16
Moeen Ali14
Dasun Shanaka12
Dinesh Chandimal11

ODI Bowling records in England vs Sri Lanka head to head

Most wickets

Lasith Malinga is the top wicket-taker in the ODI matches played between England and Sri Lanka. He has picked up 48 wickets while James Anderson is at the top amongst England bowlers in this aspect. None of the active bowlers is in top five of this list. Chris Woakes has 30 wickets to show for his name and can enter top five if he plays and picks three wickets.

Player NameWickets
Lasith Malinga48
Dilhara Fernando36
James Anderson34
Chaminda Vaas32
Sanath Jayasuriya32

Best bowling figures 

Player NameFigures
Dilhara Fernando6-27
Sanath Jayasuriya6-29
Chris Woakes6-47
Chris Jordan5-29
MA Ealham5-32

Best bowling average (min. 5 wickets) 

Player NameAverage
Muttiah Muralitharan24
Lasith Malinga26.75
James Anderson26.97
Chaminda Vaas35.03
Sanath Jayasuriya35.68

ODI Wicket-keeping records 

Most dismissals (overall) 

Player NameDismissals
Kumar Sangakkara54
Jos Buttler25
Alex Stewart24
Romesh Kaluwitharana18
Gerant Jones9


Most dismissals (single match)

Player NameDismissals
Kumar Sangakkara4
Kumar Sangakkara4
Kumar Sangakkara4
Jos Buttler4
Kumar Sangakkara4


ODI Fielding records 

Most catches (overall)

Player NameCatches
Mahela Jayawardene31
Eoin Morgan15
Paul Collingwood14
Chris Woakes13
Nick Knight12


Most catches (single match)

Player NameCatches
Aravinda de Silva3
NH Fairbrother3
Graham Thorpe3
Paul Collingwood3
Graeme Swann3

Individual ODI records 

Most matches

Player NameMatches
Mahela Jayawardene47
Kumar Sangakkara44
Sanath Jayasuriya35
Tillakaratne Dilshan34
Eoin Morgan34

England vs Sri Lanka head to head team T20I records and stats

England and Sri Lanka have faced each other in 14 matches in the shortest format of the game. England have dominated in this format hands down with 10 wins while Sri Lanka have won on 4 occasions.

Matches Played14
England won10
Sri Lanka won4
Tie0
No Result0

Here’s a detailed look at how the two teams have fared in T20Is against each other in last five encounters:

DateWinnerWon byVenue
23/06/2021England8 wicketsCardiff
24/06/2021England5 wicketsLeeds
26/06/2021England89 runsSouthampton
01/11/2021England26 runsSharjah
05/11/2022England4 wicketsSydney

England vs Sri Lanka head to head player stats (T20I)

T20I Batting records
Most runs

Jos Buttler is on top of this list with 385 runs against Sri Lanka in the shortest format of the game. Eoin Morgan is the next with 253 runs to his name in the clashes against Sri Lanka in this format. Mahela Jayawardene is the top run-scorer for Sri Lanka in the matches against England in T20 Internationals. Angelo Mathews completes this top list having mustered 194 runs.

Player NameRuns
Jos Buttler385
Eoin Morgan253
Alex Hales236
Mahela Jayawardene213
Angelo Mathews194

Highest individual score

PlayerRuns
Alex Hales116*
Jos Buttler101*
Mahela Jayawardene89
Dawid Malan76
Angelo Mathews73*

Highest average (min. 100 runs scored)

PlayerAverage
Jos Buttler77
Thisara Perera60.66
Mahela Jayawardene53.25
Kevin Pietersen50
Angelo Mathews48.5

Most centuries 

Player100s
Alex Hales1
Jos Buttler1


Most sixes

PlayerSixes
Jos Buttler14
Thisara Perera13
Eoin Morgan11
Alex Hales9
Angelo Mathews9

T20I Bowling records in England vs Sri Lanka head to head

Most wickets

Chris Jordan is on top of the pile in this aspect having scalped 17 wickets in the shortest format. Legendary Malinga picked up 13 wickets while one among current players, Adil Rashid is at the third spot with 10 wickets to his name. Hasaranga and Kulasekara complete the top five list with seven wickets each to their name, respectively.

Player NameWickets
Chris Jordan17
Lasith Malinga13
Adil Rashid10
Nuwan Kulasekara7
Wanindu Hasaranga7

Best bowling figures 

Player NameFigures
Lasith Malinga5-31
Dushmantha Chameera4-17
Joe Denly4-19
Paul Collingwood4-22
Chris Jordan4-28

Best bowling average (min. 5 wickets) 

Player NameAverage
Sam Curran12.33
Mark Wood12.83
David Willey14
Lasith Malinga14.84
Chris Jordan14.94

T20I Wicket-keeping records 

Most dismissals (overall) 

Player NameDismissals
Jos Buttler6
Jonny Bairstow4
Dinesh Chandimal2
Kumar Sangakkara2
Gerant Jones1



Most dismissals (single match)

Player NameDismissals
Jos Buttler2
Jonny Bairstow2

T20I Fielding records 

Most catches (overall)

Player NameCatches
Alex Hales7
Chris Jordan7
Eoin Morgan6
Dasun Shanaka5
Dawid Malan4


Most catches (single match)

Player NameCatches
Chris Jordan3
Dasun Shanaka3
Alex Hales2
Eoin Morgan2
Dawid Malan2

Individual T20I records 

Most matches

Player NameMatches
Eoin Morgan12
Jos Buttler9
Chris Jordan9
Adil Rashid8
Dasun Shanak8

England vs Sri Lanka head to head team Test records and stats

England and Sri Lanka locked horns in 36 Tests since 1982. England are dominating in this format as well with 17 wins and 8 losses while 11 Test matches ended in a draw.

Matches Played36
England won17
Sri Lanka won8
Tie0
Draw11

Here’s a detailed look at how the two teams have fared in Tests against each other in last five encounters:

DateWinnerWon byVenue
06/11/2018England211 runsGalle
14/11/2018England57 runsPallekele
23/11/2018England42 runsColombo
14/01/2021England7 wicketsGalle
22/01/2021England6 wicketsGalle

England vs Sri Lanka head to head player stats (Tests)

Tests Batting records

Most runs

Mahela Jayawardene enjoying pummeling England bowlers at will in the longest format with 2212 runs to his name. His long time teammate Sangakarra is at the second place with 1568 runs while Joe Root is one of the active players in this list with 1001 runs.

Player NameRuns
Mahela Jayawardene2212
Kumar Sangakkara1568
Alastair Cook1290
Joe Root1001
Angelo Mathews970

Highest individual score

PlayerRuns
Joe Root228
Mahela Jayawardene213*
Sanath Jayasuriya213
Jonathan Trott203
Marvan Atapattu201*

Highest average (min. 100 runs scored)

PlayerAverage
JP Crawley121
JR Ratnayeke103
DI Gower93
Jonny Bairstow81.37
Ben Foakes69.25

Most centuries 

Player100s
Mahela Jayawardene8
Joe Root4
Jonny Bairstow3
Kevin Pietersen3
Angelo Mathews3


Most sixes

PlayerSixes
Kevin Pietersen15
Mahela Jayawardene12
Sam Curran10
LRD Mendis7
Andrew Flintoff7

Test Bowling records

Most wickets

Muttiah Muralitharan owns this record picking 112 wickets so far in this World Cup. James Anderson is at the second place way behind at 58 wickets while Chaminda Vaas, Rangana Herath and Matthew Hoggard are next in line having picked up 49, 43 ans 37 wickets respectively in Tests.

Player NameWickets
Muttiah Muralitharan112
James Anderson58
Chaminda Vaas49
Rangana Herath43
Matthew Hoggard37

Best bowling figures 

Player NameFigures
Muttiah Muralitharan9-65
Muttiah Muralitharan8-70
Muttiah Muralitharan7-46
PAJ DeFreitas7-70
Lasith Embuldeniya7-137

Best bowling average (min. 5 wickets) 

Player NameAverage
Muttiah Muralitharan20.06
James Anderson22.18
Graeme Swann22.78
Michael Leach26.42
Liam PLunkett28.59

Test Wicket-keeping records – England vs Sri Lanka head to head

Most dismissals (overall) 

Player NameDismissals
Matt Prior41
Kumar Sangakkara40
Alex Stewart24
HAPW Jayawardene23
Jonny Bairstow19


Most dismissals (single match)

Player NameDismissals
Kumar Sangakkara5
Gerant Jones5
Jonny Bairstow5

Test Fielding records 

Most catches (overall)

Player NameCatches
Mahela Jayawardene38
Tillakaratne Dilshan20
Marcus Trescothick19
Andrew Strauss18
Joe Root16


Most catches (single match)

Player NameCatches
Lahiru Thirimanne5
Marcus Trescothick4
HP Tillakaratne4
Tillakaratne Dilshan4
Keaton Jennings4

Individual Test records in England vs Sri Lanka head to head

Most matches

Player NameMatches
Mahela Jayawardene23
Kumar Sangakkara22
Alastair Cook16
Muttiah Muralitharan16
Chaminda Vaas15

England vs Sri Lanka head to head: What happened in the last meeting?

England and Sri Lanka last faced each other in a completed ODI on July 1 2021 in the second ODI of the three-match series. England got off to a fantastic start with Sam Curran running through the top three to leave Sri Lanka reeling at 21/4.

This was when Dhananjay de Silva put up a fight for his team and scored 91 runs off as many deliveries with 13 fours to his name. He was well supported by Wanindu Hasaranga and Dasun Shanaka with knocks of 26 and 47 runs respectively. The lower-order also contributed well as Sri Lanka finished on 241/9 in their 50 overs. Curran finished with the figures of 5/48 in his 10 overs with David Willey picking up four scalps. 

The chase turned out to be pretty much straightforward for England with Jason Roy and Jonny Bairstow scoring 60 and 29 runs respectively. Joe Root and Eoin Morgan also scored brilliant fifties and remained unbeaten in the chase as England reached home in 43 overs itself to win by eight wickets. While Root scored 68*, his skipper Morgan stayed not out on 75.

Sam Curran was named the player of the match for his exceptional bowling performance picking up five wickets.

Match date: 01st July 2022

Venue: The Oval

Result: England won by eight wickets.

ENG vs SL last match scorecard 

Sri Lanka

BatsmanRunsOut
Pathum Nissanka5b Sam Curran
Kusal Perera0lbw Sam Curran
Avishka Fernando2lbw Sam Curran
Dhananjaya de Silva91c Root b Willey
Charith Asalanka3c Garton b Willey
Wanindu Hasaranga26c Billings b Sam Curran
Dasun Shanaka47c Sam Curran b Willey
Chamika Karunratne21c Bairstow b Sam Curran
Binura Fernando17c Rashid b Willey
Dushmantha Chameera14Not out
Asitha Fernando1not out
Extras14
TOTAL241/9

England

BatsmanRunsOut
Jason Roy60c Dhananjaya de Silva b Karunaratne
Jonny Bairstow29b Wanindu Hasaranga
Joe Root68Not out
Eoin Morgan75Not out
Extras12
TOTAL244/2