By runs
Winner Margin Opposition Match Date Scorecard
South Africa 7 runs v Sri Lanka 30 Jul 2000 Test # 1505
Australia 27 runs v Sri Lanka 16 Mar 2004 Test # 1688
Sri Lanka 88 runs v England 1 Dec 2007 Test # 1851
Sri Lanka 131 runs v West Indies 21 Nov 2001 Test # 1570
New Zealand 165 runs v Sri Lanka 9 Mar 1984 Test # 980
Sri Lanka 240 runs v West Indies 22 Jul 2005 Test # 1757
By wickets
Winner Margin Opposition Match Date Scorecard
England 3 wickets v Sri Lanka 7 Mar 2001 Test # 1532
Sri Lanka 6 wickets v Australia 9 Sep 1999 Test # 1459
India 7 wickets v Sri Lanka 22 Aug 2001 Test # 1557
Sri Lanka 8 wickets v Zimbabwe 7 Jan 1998 Test # 1394
Pakistan 8 wickets v Sri Lanka 3 Apr 2006 Test # 1796
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
Records includes the following current or recent matches:
Sri Lanka v England at Kandy, 1st Test, Dec 1-5, 2007 [Test # 1851]
Sri Lanka v Bangladesh at Kandy, 3rd Test, Jul 11-14, 2007 [Test # 1839]
Sri Lanka v Pakistan at Kandy, 2nd Test, Apr 3-5, 2006 [Test # 1796]