By runs
Winner Margin Opposition Ground Match Date Scorecard
Sri Lanka 21 runs v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
Sri Lanka 63 runs v India Galle 12 Aug 2015 Test # 2176
Sri Lanka 68 runs v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
Sri Lanka 72 runs v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
Sri Lanka 75 runs v England Galle 26 Mar 2012 Test # 2038
Sri Lanka 100 runs v England Leeds 20 Jun 2014 Test # 2126
Sri Lanka 105 runs v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
Sri Lanka 106 runs v Australia Pallekele 26 Jul 2016 Test # 2209
Sri Lanka 163 runs v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
Sri Lanka 199 runs v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
Sri Lanka 208 runs v South Africa Durban 26 Dec 2011 Test # 2026
Sri Lanka 209 runs v Pakistan Galle 22 Jun 2012 Test # 2046
Sri Lanka 215 runs v Bangladesh Dhaka 8 Feb 2018 Test # 2296
Sri Lanka 225 runs v Zimbabwe Harare 29 Oct 2016 Test # 2228
Sri Lanka 229 runs v Australia Galle 4 Aug 2016 Test # 2213
Sri Lanka 257 runs v Zimbabwe Harare 6 Nov 2016 Test # 2231
Sri Lanka 259 runs v Bangladesh Galle 7 Mar 2017 Test # 2252
Sri Lanka 278 runs v South Africa Galle 12 Jul 2018 Test # 2311
By wickets
Winner Margin Opposition Ground Match Date Scorecard
Sri Lanka 1 wicket v South Africa Durban 13 Feb 2019 Test # 2347
Sri Lanka 4 wickets v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
Sri Lanka 4 wickets v West Indies Bridgetown 23 Jun 2018 Test # 2309
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 7 wickets v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
Sri Lanka 8 wickets v South Africa Port Elizabeth 21 Feb 2019 Test # 2348
Sri Lanka 9 wickets v Pakistan Dubai (DSC) 8 Jan 2014 Test # 2114
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
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

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
South Africa v Sri Lanka at Port Elizabeth, 2nd Test, Feb 21-23, 2019 [Test # 2348]
South Africa v Sri Lanka at Durban, 1st Test, Feb 13-16, 2019 [Test # 2347]
Australia v Sri Lanka at Canberra, 2nd Test, Feb 1-4, 2019 [Test # 2345]