Match results
Team 1 Team 2 Winner Margin Match Date Scorecard
Sri Lanka England England 7 wickets Feb 17-21, 1982 Test # 921
Sri Lanka India Sri Lanka 149 runs Sep 6-11, 1985 Test # 1024
Sri Lanka Pakistan drawn Mar 22-27, 1986 Test # 1043
Sri Lanka India drawn Aug 4-9, 1993 Test # 1229
Sri Lanka South Africa drawn Sep 14-19, 1993 Test # 1234
Sri Lanka Pakistan Pakistan 301 runs Aug 9-13, 1994 Test # 1265
Sri Lanka Bangladesh Sri Lanka inns & 196 runs Jul 21-23, 2002 Test # 1609
Australia Pakistan Australia 41 runs Oct 3-7, 2002 Test # 1615
Sri Lanka New Zealand drawn Apr 25-29, 2003 Test # 1641
Sri Lanka Bangladesh Sri Lanka inns & 69 runs Sep 20-22, 2005 Test # 1766
Sri Lanka South Africa Sri Lanka 1 wicket Aug 4-8, 2006 Test # 1812
Sri Lanka Bangladesh Sri Lanka inns & 90 runs Jul 3-5, 2007 Test # 1838
Sri Lanka India Sri Lanka 8 wickets Aug 8-11, 2008 Test # 1886
Sri Lanka Pakistan Sri Lanka 7 wickets Jul 12-14, 2009 Test # 1924
Sri Lanka India India 5 wickets Aug 3-7, 2010 Test # 1968
Sri Lanka England England 8 wickets Apr 3-7, 2012 Test # 2039
Sri Lanka New Zealand New Zealand 167 runs Nov 25-29, 2012 Test # 2063
Sri Lanka Pakistan Sri Lanka 7 wickets Jun 25-29, 2015 Test # 2168
Sri Lanka India India 278 runs Aug 20-24, 2015 Test # 2177
Sri Lanka West Indies Sri Lanka 72 runs Oct 22-26, 2015 Test # 2182
Sri Lanka Bangladesh Bangladesh 4 wickets Mar 15-19, 2017 Test # 2254
Sri Lanka New Zealand New Zealand inns & 65 runs Aug 22-26, 2019 Test # 2356
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 New Zealand at Colombo (PSS), 2nd Test, Aug 22-26, 2019 [Test # 2356]
Sri Lanka v Bangladesh at Colombo (PSS), 2nd Test, Mar 15-19, 2017 [Test # 2254]
Sri Lanka v West Indies at Colombo (PSS), 2nd Test, Oct 22-26, 2015 [Test # 2182]