England vs Sri Lanka head to head in ODI International format!

81
Matches Played
81
40
Won
38
38
Lost
40
3
No Result
3
357
Highest Score
366
0
Lowest Score
67

ENG Vs SL in all seasons

# Team1 Team2 Winner Margin Match Date Venue Scorecard
1 Sri Lanka England England 53 runs 27-Jan-2026 Colombo ENG won by 53 runs
2 Sri Lanka England England 5 wickets 24-Jan-2026 Colombo ENG won by 5 wickets
3 Sri Lanka England Sri Lanka 19 runs 22-Jan-2026 Colombo SL won by 19 runs
4 England Sri Lanka Sri Lanka 8 wickets 26-Oct-2023 Bengaluru SL won by 8 wickets
5 England Sri Lanka 04-Jul-2021 Bristol Match Abandoned
6 England Sri Lanka England 8 wickets 01-Jul-2021 London ENG won by 8 wickets
7 England Sri Lanka England 5 wickets 29-Jun-2021 Chester-le-Street ENG won by 5 wickets
8 England Sri Lanka Sri Lanka 20 runs 21-Jun-2019 Leeds SL won by 20 runs
9 Sri Lanka England Sri Lanka 219 runs (D/L method) 23-Oct-2018 Colombo SL won by 219 runs (D/L method)
10 Sri Lanka England England 18 runs (D/L) 20-Oct-2018 Kandy ENG won by 18 runs (D/L)
11 Sri Lanka England England 7 wkts (15b rem) 17-Oct-2018 Kandy ENG won by 7 wkts (15b rem)
12 Sri Lanka England England 31 runs (D/L method) 13-Oct-2018 Dambulla ENG won by 31 runs (D/L method)
13 Sri Lanka England 10-Oct-2018 Dambulla No result
14 England Sri Lanka England 122 runs 02-Jul-2016 Cardiff ENG won by 122 runs
15 England Sri Lanka England 6 wickets 29-Jun-2016 London ENG won by 6 wickets (with 11 balls remaining) (D/L method)
16 England Sri Lanka 26-Jun-2016 Bristol No result
17 England Sri Lanka England 10 wickets 24-Jun-2016 Birmingham ENG won by 10 wickets (with 95 balls remaining)
18 England Sri Lanka Sri Lanka 9 wkts (16b rem) 01-Mar-2015 Wellington SL won by 9 wkts (16b rem)
19 Sri Lanka England Sri Lanka won by 87 runs 16-Dec-2014 Colombo SL won by 87 runs
20 Sri Lanka England Sri Lanka won by 90 runs 13-Dec-2014 Kandy SL won by 90 runs
21 England Sri Lanka England won by 5 wickets 10-Dec-2014 Kandy ENG won by 5 wickets
22 Sri Lanka England Sri Lanka won by 6 wickets 07-Dec-2014 Colombo SL won by 6 wickets
23 England Sri Lanka England won by 5 wickets (D/L method) 03-Dec-2014 Hambantota ENG won by 5 wickets (D/L method)
24 Sri Lanka England Sri Lanka won by 8 wickets 29-Nov-2014 Colombo SL won by 8 wickets
25 Sri Lanka England Sri Lanka won by 25 runs 26-Nov-2014 Colombo SL won by 25 runs
26 Sri Lanka England Sri Lanka won by 6 wickets 03-Jun-2014 Birmingham SL won by 6 wickets
27 Sri Lanka England Sri Lanka won by 7 runs 31-May-2014 London SL won by 7 runs
28 England Sri Lanka England won by 10 wickets 28-May-2014 Manchester ENG won by 10 wickets
29 Sri Lanka England Sri Lanka won by 157 runs 25-May-2014 Chester-le-Street SL won by 157 runs
30 England Sri Lanka England won by 81 runs (D/L method) 22-May-2014 London ENG won by 81 runs (D/L method)
31 England Sri Lanka Sri Lanka 7 wkts (17b rem) 13-Jun-2013 London SL won by 7 wkts (17b rem)
32 England Sri Lanka England won by 16 runs 09-Jul-2011 Manchester ENG won by 16 runs
33 England Sri Lanka England won by 10 wickets (D/L method) 06-Jul-2011 Nottingham ENG won by 10 wickets (D/L method)
34 Sri Lanka England Sri Lanka won by 7 wickets 03-Jul-2011 London SL won by 7 wickets
35 Sri Lanka England Sri Lanka won by 69 runs 01-Jul-2011 Leeds SL won by 69 runs
36 England Sri Lanka England won by 110 runs (D/L method) 28-Jun-2011 London ENG won by 110 runs (D/L method)
37 Sri Lanka England Sri Lanka 10 wkts (63b rem) 26-Mar-2011 Colombo SL won by 10 wkts (63b rem)
38 England Sri Lanka England 6 wkts (30b rem) 25-Sep-2009 Johannesburg ENG won by 6 wkts (30b rem)
39 Sri Lanka England Sri Lanka won by 107 runs 13-Oct-2007 Colombo SL won by 107 runs
40 England Sri Lanka England won by 5 wickets 10-Oct-2007 Colombo ENG won by 5 wickets
41 England Sri Lanka England won by 2 wickets 07-Oct-2007 Dambulla ENG won by 2 wickets
42 England Sri Lanka England won by 65 runs 04-Oct-2007 Dambulla ENG won by 65 runs
43 Sri Lanka England Sri Lanka won by 119 runs 01-Oct-2007 Dambulla SL won by 119 runs
44 Sri Lanka England Sri Lanka won by 2 runs 04-Apr-2007 Antigua SL won by 2 runs
45 Sri Lanka England Sri Lanka won by 8 wickets 01-Jul-2006 Leeds SL won by 8 wickets
46 Sri Lanka England Sri Lanka won by 33 runs 28-Jun-2006 Manchester SL won by 33 runs
47 Sri Lanka England Sri Lanka won by 8 wickets 24-Jun-2006 Chester-le-Street SL won by 8 wickets
48 Sri Lanka England Sri Lanka won by 46 runs 20-Jun-2006 London SL won by 46 runs
49 Sri Lanka England Sri Lanka won by 20 runs 17-Jun-2006 London SL won by 20 runs
50 England Sri Lanka England won by 49 runs (D/L method) 17-Sep-2004 Southampton ENG won by 49 runs (D/L method)
51 Sri Lanka England Sri Lanka won by 10 wickets 18-Nov-2003 Dambulla SL won by 10 wickets
52 England Sri Lanka England won by 19 runs 17-Jan-2003 Adelaide ENG won by 19 runs
53 Sri Lanka England Sri Lanka won by 31 runs 13-Jan-2003 Sydney SL won by 31 runs
54 England Sri Lanka England won by 95 runs 20-Dec-2002 Perth ENG won by 95 runs
55 England Sri Lanka England won by 43 runs 17-Dec-2002 Brisbane ENG won by 43 runs
56 Sri Lanka England Sri Lanka won by 23 runs 07-Jul-2002 Manchester SL won by 23 runs
57 England Sri Lanka England won by 3 wickets 02-Jul-2002 Leeds ENG won by 3 wickets
58 England Sri Lanka England won by 44 runs 27-Jun-2002 Nottingham ENG won by 44 runs
59 Sri Lanka England Sri Lanka won by 10 wickets 27-Mar-2001 Colombo SL won by 10 wickets
60 Sri Lanka England Sri Lanka won by 66 runs 25-Mar-2001 Colombo SL won by 66 runs
61 Sri Lanka England Sri Lanka won by 5 wickets 23-Mar-2001 Dambulla SL won by 5 wickets
62 England Sri Lanka England won by 8 wickets 14-May-1999 London ENG won by 8 wickets
63 Sri Lanka England Sri Lanka won by 11 runs 03-Feb-1999 Sydney SL won by 11 runs
64 England Sri Lanka England won by 128 runs 29-Jan-1999 Perth ENG won by 128 runs
65 Sri Lanka England Sri Lanka won by 1 wicket 23-Jan-1999 Adelaide SL won by 1 wicket
66 England Sri Lanka England won by 7 wickets 19-Jan-1999 Melbourne ENG won by 7 wickets
67 England Sri Lanka England won by 4 wickets 11-Jan-1999 Brisbane ENG won by 4 wickets
68 Sri Lanka England Sri Lanka won by 5 wickets 20-Aug-1998 London SL won by 5 wickets
69 England Sri Lanka England won by 36 runs 16-Aug-1998 London ENG won by 36 runs
70 Sri Lanka England Sri Lanka won by 5 wickets 09-Mar-1996 Faisalabad SL won by 5 wickets
71 Sri Lanka England Sri Lanka won by 8 wickets 20-Mar-1993 Moratuwa SL won by 8 wickets
72 Sri Lanka England Sri Lanka won by 32 runs (D/L method) 10-Mar-1993 Colombo SL won by 32 runs (D/L method)
73 England Sri Lanka England won by 106 runs 09-Mar-1992 Ballarat ENG won by 106 runs
74 England Sri Lanka England won by 5 wickets 15-Oct-1989 Delhi ENG won by 5 wickets
75 England Sri Lanka England won by 5 wickets 04-Sep-1988 London ENG won by 5 wickets
76 England Sri Lanka England won by 8 wickets 30-Oct-1987 ENG won by 8 wickets
77 England Sri Lanka England won by 109 runs (D/L method) 17-Oct-1987 Peshawar ENG won by 109 runs (D/L method)
78 England Sri Lanka England won by 9 wickets 20-Jun-1983 Leeds ENG won by 9 wickets
79 England Sri Lanka England won by 47 runs 11-Jun-1983 Taunton ENG won by 47 runs
80 Sri Lanka England Sri Lanka won by 3 runs 14-Feb-1982 Colombo SL won by 3 runs
81 England Sri Lanka England won by 5 runs 13-Feb-1982 Colombo ENG won by 5 runs

England vs Sri Lanka head to head in ODI International format!

The English team made their impression in the first ODI match vs Sri Lanka on February 13, 1982, at Colombo, Sri Lanka. The English team defeated Sri Lanka by 5 runs. The Sri Lanka cricket team won the ICC ODI World Cup 1996; on the other hand, England celebrated its ODI World Cup win in 2019 on home soil. ENG is currently in 8th place, and Sri Lanka is in 6th spot as of April 2, 2026.

In one-day cricket history, Sanath Jayasuriya, Muttiah Muralitharan, Kumar Sangakkara, Tillakaratne Dilshan, Ajantha Mendis, Lasith Malinga, and many others produced many match-winning performances for Sri Lanka. On the other hand, Monty Panesar, Eoin Morgan, Ravi Bopara, Kevin Pietersen, and some other world-class cricketers contributed many match-winning performances for England in this limited-overs format. Watch the entire content to explore ENG vs SL head to head in ODI.

ENG vs SL head to head in ODI:

ENG took part in 81 ODI games vs Sri Lanka. Out of all these contests, England recorded 40 wins, while SL recorded 38; 3 games between the two teams ended in a no result.

England vs Sri Lanka ODI head to head highest score and lowest score: 

The highest score England has made against Sri Lanka is 357 on 27th January 2026. On the other hand, Sri Lanka registered their highest ODI score vs England, 366, at Colombo on 23rd October 2018. On the lower side, England scored 88 on 18th November 2003 at Dambulla, while Sri Lanka made 67 on 28th May 2014 at Manchester. 

Sri Lanka vs England head to head in ODI- The Top Performers: 

Joe Root bagged 1425 runs, and James Anderson picked up 34 wickets for England vs Sri Lanka in the ODI. On the other side, Kumar Sangakkara scored 1625 runs, and Lasith Malinga took 48 wickets for Sri Lanka vs England in an ODI. 

England vs Sri Lanka Recent ODI Series Update

England Tour of Sri Lanka 2026: 

England met Sri Lanka in a 3 match ODI series. Sri Lanka won the first game, but England came back strongly, winning the remaining 2 games to take a 2-1 lead. Joe Root was the winner of the player of the series award for his 247 in 3 games. 

Sri Lanka tour of England 2021: 

England played 3 ODI matches against Sri Lanka in 2021. England clinched the series 2-0. The 3rd ODI was called off due to rain. David Willey won the player of the series for his 9 wickets in 3 games. 

Stay connected with Sports Yaari to get daily match updates of IPL head to head, cricket news, sports news, and international head to head every day. Here you can watch all the exclusive updates about your favourite team and players. 

England vs Sri Lanka head to head in ODI (FAQs)