By runs
Winner Margin Ground Match Date Scorecard
England 42 runs Colombo (SSC) 23 Nov 2018 Test # 2329
England 57 runs Pallekele 14 Nov 2018 Test # 2326
Sri Lanka 75 runs Galle 26 Mar 2012 Test # 2038
Sri Lanka 88 runs Kandy 1 Dec 2007 Test # 1851
Sri Lanka 100 runs Leeds 20 Jun 2014 Test # 2126
Sri Lanka 134 runs Nottingham 2 Jun 2006 Test # 1804
England 137 runs Lord's 22 Aug 1991 Test # 1176
England 211 runs Galle 6 Nov 2018 Test # 2324
By wickets
Winner Margin Ground Match Date Scorecard
England 3 wickets Kandy 7 Mar 2001 Test # 1532
England 4 wickets Colombo (SSC) 15 Mar 2001 Test # 1537
Sri Lanka 5 wickets Colombo (SSC) 13 Mar 1993 Test # 1219
England 6 wickets Birmingham 25 May 2006 Test # 1803
England 7 wickets Colombo (PSS) 17 Feb 1982 Test # 921
England 7 wickets Lord's 25 Aug 1988 Test # 1103
England 8 wickets Colombo (PSS) 3 Apr 2012 Test # 2039
England 9 wickets Chester-le-Street 27 May 2016 Test # 2204
Sri Lanka 10 wickets The Oval 27 Aug 1998 Test # 1423
England 10 wickets Manchester 13 Jun 2002 Test # 1606
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
Sri Lanka v England at Colombo (SSC), 3rd Test, Nov 23-26, 2018 [Test # 2329]
Sri Lanka v England at Pallekele, 2nd Test, Nov 14-18, 2018 [Test # 2326]
Sri Lanka v England at Galle, 1st Test, Nov 6-9, 2018 [Test # 2324]