England vs Sri Lanka Head to Head Stats & Records in ODI Cricket 2026

81
Matches Played
81
39
Won
38
38
Lost
39
4
No Result
4
333
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 5 wickets 24-Jan-2026 Colombo ENG won by 5 wickets
2 Sri Lanka England Sri Lanka 19 runs 22-Jan-2026 Colombo SL won by 19 runs
3 England Sri Lanka Sri Lanka 8 wickets 26-Oct-2023 Bengaluru SL won by 8 wickets
4 England Sri Lanka 04-Jul-2021 Bristol Match Abandoned
5 England Sri Lanka England 8 wickets 01-Jul-2021 London ENG won by 8 wickets
6 England Sri Lanka England 5 wickets 29-Jun-2021 Chester-le-Street ENG won by 5 wickets
7 England Sri Lanka Sri Lanka 20 runs 21-Jun-2019 Leeds SL won by 20 runs
8 Sri Lanka England Sri Lanka 219 runs (D/L method) 23-Oct-2018 Colombo SL won by 219 runs (D/L method)
9 Sri Lanka England England 18 runs (D/L) 20-Oct-2018 Kandy ENG won by 18 runs (D/L)
10 Sri Lanka England England 7 wkts (15b rem) 17-Oct-2018 Kandy ENG won by 7 wkts (15b rem)
11 Sri Lanka England England 31 runs (D/L method) 13-Oct-2018 Dambulla ENG won by 31 runs (D/L method)
12 Sri Lanka England 10-Oct-2018 Dambulla No result
13 England Sri Lanka England 122 runs 02-Jul-2016 Cardiff ENG won by 122 runs
14 England Sri Lanka England 6 wickets 29-Jun-2016 London ENG won by 6 wickets (with 11 balls remaining) (D/L method)
15 England Sri Lanka 26-Jun-2016 Bristol No result
16 England Sri Lanka England 10 wickets 24-Jun-2016 Birmingham ENG won by 10 wickets (with 95 balls remaining)
17 England Sri Lanka 21-Jun-2016 Nottingham Match tied
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 Cricket!

ODI cricket has seen 81 matches between England and Sri Lanka. England has won 39 games, whereas Sri Lanka leads with 38 wins, and 4 contests ended in a no result. England’s highest score in this rivalry is 333, while Sri Lanka’s top score is 366. However, on the worst day for both teams, England’s lowest score is 0 against Sri Lanka, while Sri Lanka’s lowest total against England is 67. It's the latest England vs Sri Lanka head-to-head stats in ODI format.

England vs Sri Lanka Head-to-Head in ODI (FAQs)