By an innings
Winner Margin Opposition Ground Match Date Scorecard
Sri Lanka inns & 239 runs v India Colombo (SSC) 23 Jul 2008 Test # 1882
Sri Lanka inns & 234 runs v Bangladesh Colombo (SSC) 25 Jun 2007 Test # 1837
Sri Lanka inns & 215 runs v England Colombo (SSC) 18 Dec 2003 Test # 1675
South Africa inns & 208 runs v Sri Lanka Colombo (SSC) 6 Sep 1993 Test # 1233
Sri Lanka inns & 196 runs v Bangladesh Colombo (PSS) 21 Jul 2002 Test # 1609
Sri Lanka inns & 193 runs v Bangladesh Kandy 11 Jul 2007 Test # 1839
Sri Lanka inns & 166 runs v Zimbabwe Colombo (SSC) 27 Dec 2001 Test # 1581
Pakistan inns & 163 runs v Sri Lanka Galle 21 Jun 2000 Test # 1501
Sri Lanka inns & 153 runs v South Africa Colombo (SSC) 27 Jul 2006 Test # 1810
Sri Lanka inns & 137 runs v Bangladesh Colombo (SSC) 6 Sep 2001 Test # 1561
Sri Lanka inns & 96 runs v Bangladesh Colombo (RPS) 12 Sep 2005 Test # 1764
Sri Lanka inns & 94 runs v Zimbabwe Kandy 4 Jan 2002 Test # 1583
Sri Lanka inns & 90 runs v Bangladesh Colombo (PSS) 3 Jul 2007 Test # 1838
Sri Lanka inns & 77 runs v Zimbabwe Colombo (RPS) 11 Sep 1996 Test # 1333
Sri Lanka inns & 77 runs v India Colombo (SSC) 29 Aug 2001 Test # 1559
Sri Lanka inns & 69 runs v Bangladesh Colombo (PSS) 20 Sep 2005 Test # 1766
New Zealand inns & 61 runs v Sri Lanka Colombo (CCC) 24 Mar 1984 Test # 985
Pakistan inns & 52 runs v Sri Lanka Kandy 26 Aug 1994 Test # 1267
Australia inns & 38 runs v Sri Lanka Kandy 22 Apr 1983 Test # 955
Sri Lanka inns & 28 runs v England Galle 22 Feb 2001 Test # 1530
Pakistan inns & 20 runs v Sri Lanka Kandy 23 Feb 1986 Test # 1037
Sri Lanka inns & 16 runs v New Zealand Galle 3 Jun 1998 Test # 1416
Sri Lanka inns & 15 runs v South Africa Galle 20 Jul 2000 Test # 1504
By runs
Winner Margin Opposition Ground Match Date Scorecard
Sri Lanka 315 runs v Zimbabwe Galle 12 Jan 2002 Test # 1585
Sri Lanka 313 runs v South Africa Colombo (SSC) 11 Aug 2004 Test # 1710
Pakistan 301 runs v Sri Lanka Colombo (PSS) 9 Aug 1994 Test # 1265
Sri Lanka 288 runs v Bangladesh Colombo (SSC) 28 Jul 2002 Test # 1611
Sri Lanka 240 runs v West Indies Kandy 22 Jul 2005 Test # 1757
India 235 runs v Sri Lanka Colombo (SSC) 27 Jul 1993 Test # 1228
Sri Lanka 209 runs v Pakistan Galle 22 Jun 2012 Test # 2046
Sri Lanka 202 runs v New Zealand Galle 18 Aug 2009 Test # 1930
Australia 197 runs v Sri Lanka Galle 8 Mar 2004 Test # 1685
India 170 runs v Sri Lanka Galle 31 Jul 2008 Test # 1884
New Zealand 167 runs v Sri Lanka Colombo (RPS) 27 May 1998 Test # 1415
New Zealand 167 runs v Sri Lanka Colombo (PSS) 25 Nov 2012 Test # 2063
New Zealand 165 runs v Sri Lanka Kandy 9 Mar 1984 Test # 980
Sri Lanka 164 runs v New Zealand Colombo (SSC) 10 Jun 1998 Test # 1418
South Africa 153 runs v Sri Lanka Galle 16 Jul 2014 Test # 2129
Sri Lanka 149 runs v India Colombo (PSS) 6 Sep 1985 Test # 1024
Sri Lanka 131 runs v West Indies Kandy 21 Nov 2001 Test # 1570
Australia 125 runs v Sri Lanka Galle 31 Aug 2011 Test # 2005
Australia 121 runs v Sri Lanka Colombo (SSC) 24 Mar 2004 Test # 1691
Sri Lanka 105 runs v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
Sri Lanka 96 runs v New Zealand Colombo (SSC) 26 Aug 2009 Test # 1932
Sri Lanka 88 runs v England Kandy 1 Dec 2007 Test # 1851
Sri Lanka 75 runs v England Galle 26 Mar 2012 Test # 2038
Sri Lanka 50 runs v Pakistan Galle 4 Jul 2009 Test # 1921
Australia 41 runs v Pakistan Colombo (PSS) 3 Oct 2002 Test # 1615
Australia 27 runs v Sri Lanka Kandy 16 Mar 2004 Test # 1688
Australia 16 runs v Sri Lanka Colombo (SSC) 17 Aug 1992 Test # 1194
South Africa 7 runs v Sri Lanka Kandy 30 Jul 2000 Test # 1505
By wickets
Winner Margin Opposition Ground Match Date Scorecard
Sri Lanka 10 wickets v Zimbabwe Colombo (SSC) 18 Sep 1996 Test # 1334
Sri Lanka 10 wickets v India Galle 14 Aug 2001 Test # 1555
Sri Lanka 10 wickets v West Indies Galle 13 Nov 2001 Test # 1567
Sri Lanka 10 wickets v West Indies Colombo (SSC) 29 Nov 2001 Test # 1572
Sri Lanka 10 wickets v India Galle 18 Jul 2010 Test # 1964
Sri Lanka 10 wickets v New Zealand Galle 17 Nov 2012 Test # 2059
Sri Lanka 9 wickets v New Zealand Colombo (SSC) 6 Dec 1992 Test # 1204
Sri Lanka 8 wickets v Pakistan Colombo (CCC) 14 Mar 1986 Test # 1041
Sri Lanka 8 wickets v Zimbabwe Kandy 7 Jan 1998 Test # 1394
Pakistan 8 wickets v Sri Lanka Kandy 3 Apr 2006 Test # 1796
Sri Lanka 8 wickets v India Colombo (PSS) 8 Aug 2008 Test # 1886
England 8 wickets v Sri Lanka Colombo (PSS) 3 Apr 2012 Test # 2039
England 7 wickets v Sri Lanka Colombo (PSS) 17 Feb 1982 Test # 921
India 7 wickets v Sri Lanka Kandy 22 Aug 2001 Test # 1557
Sri Lanka 7 wickets v Pakistan Colombo (PSS) 12 Jul 2009 Test # 1924
Sri Lanka 7 wickets v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
Sri Lanka 7 wickets v Pakistan Galle 6 Aug 2014 Test # 2133
Sri Lanka 6 wickets v Australia Kandy 9 Sep 1999 Test # 1459
Sri Lanka 6 wickets v West Indies Colombo (SSC) 13 Jul 2005 Test # 1755
Sri Lanka 5 wickets v England Colombo (SSC) 13 Mar 1993 Test # 1219
Sri Lanka 5 wickets v Zimbabwe Colombo (SSC) 14 Jan 1998 Test # 1395
Pakistan 5 wickets v Sri Lanka Colombo (SSC) 14 Jun 2000 Test # 1499
India 5 wickets v Sri Lanka Colombo (PSS) 3 Aug 2010 Test # 1968
England 4 wickets v Sri Lanka Colombo (SSC) 15 Mar 2001 Test # 1537
England 3 wickets v Sri Lanka Kandy 7 Mar 2001 Test # 1532
Sri Lanka 1 wicket v South Africa Colombo (PSS) 4 Aug 2006 Test # 1812
Records includes the following current or recent matches:
Sri Lanka v Pakistan at Colombo (SSC), 2nd Test, Aug 14-18, 2014 [Test # 2136]
Sri Lanka v Pakistan at Galle, 1st Test, Aug 6-10, 2014 [Test # 2133]
Sri Lanka v South Africa at Colombo (SSC), 2nd Test, Jul 24-28, 2014 [Test # 2131]
Sponsored Links

Tournament, match & LIVE fixed odds at bet365