Live Scores
Series
Teams
News
Features
Videos
Stats
Asia Cup 2025
Edition IN
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
Sri Lanka (Host) Records
Test Matches Records
Team Smallest Margins
Smallest victories Held in Sri Lanka for Tests
By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
South Africa
7 runs
177
50.1
v Sri Lanka
Kandy
30 Jul 2000
Test # 1505
Australia
16 runs
181
51.1
v Sri Lanka
Colombo (SSC)
17 Aug 1992
Test # 1194
Australia
27 runs
352
73.1
v Sri Lanka
Kandy
16 Mar 2004
Test # 1688
Australia
41 runs
316
94.2
v Pakistan
Colombo (PSS)
3 Oct 2002
Test # 1615
England
42 runs
327
86.4
v Sri Lanka
Colombo (SSC)
23 Nov 2018
Test # 2329
Sri Lanka
50 runs
168
44.3
v Pakistan
Galle
4 Jul 2009
Test # 1921
England
57 runs
301
74.0
v Sri Lanka
Pallekele
14 Nov 2018
Test # 2326
Sri Lanka
63 runs
176
49.5
v India
Galle
12 Aug 2015
Test # 2176
Sri Lanka
63 runs
275
71.4
v New Zealand
Galle
18 Sep 2024
Test # 2549
Sri Lanka
72 runs
244
65.5
v West Indies
Colombo (PSS)
22 Oct 2015
Test # 2182
Sri Lanka
75 runs
340
99.0
v England
Galle
26 Mar 2012
Test # 2038
Sri Lanka
88 runs
350
94.0
v England
Kandy
1 Dec 2007
Test # 1851
Sri Lanka
96 runs
494
123.5
v New Zealand
Colombo (SSC)
26 Aug 2009
Test # 1932
Sri Lanka
105 runs
271
52.1
v Pakistan
Colombo (SSC)
14 Aug 2014
Test # 2136
Sri Lanka
106 runs
268
88.3
v Australia
Pallekele
26 Jul 2016
Test # 2209
India
117 runs
386
85.0
v Sri Lanka
Colombo (SSC)
28 Aug 2015
Test # 2179
Australia
121 runs
370
93.4
v Sri Lanka
Colombo (SSC)
24 Mar 2004
Test # 1691
Australia
125 runs
379
95.5
v Sri Lanka
Galle
31 Aug 2011
Test # 2005
Sri Lanka
131 runs
322
83.5
v West Indies
Kandy
21 Nov 2001
Test # 1570
Sri Lanka
149 runs
348
66.2
v India
Colombo (PSS)
6 Sep 1985
Test # 1024
South Africa
153 runs
370
71.3
v Sri Lanka
Galle
16 Jul 2014
Test # 2129
Sri Lanka
163 runs
324
44.1
v Australia
Colombo (SSC)
13 Aug 2016
Test # 2217
Sri Lanka
164 runs
296
54.3
v New Zealand
Colombo (SSC)
10 Jun 1998
Test # 1418
Sri Lanka
164 runs
297
56.1
v West Indies
Galle
29 Nov 2021
Test # 2437
New Zealand
165 runs
263
27.3
v Sri Lanka
Kandy
9 Mar 1984
Test # 980
New Zealand
167 runs
465
131.5
v Sri Lanka
Colombo (RPS)
27 May 1998
Test # 1415
New Zealand
167 runs
363
85.5
v Sri Lanka
Colombo (PSS)
25 Nov 2012
Test # 2063
India
170 runs
307
47.3
v Sri Lanka
Galle
31 Jul 2008
Test # 1884
Sri Lanka
187 runs
348
79.0
v West Indies
Galle
21 Nov 2021
Test # 2434
Australia
197 runs
352
45.2
v Sri Lanka
Galle
8 Mar 2004
Test # 1685
Sri Lanka
199 runs
490
86.5
v South Africa
Colombo (SSC)
20 Jul 2018
Test # 2313
Sri Lanka
202 runs
413
71.5
v New Zealand
Galle
18 Aug 2009
Test # 1930
Sri Lanka
209 runs
510
114.0
v Pakistan
Galle
22 Jun 2012
Test # 2046
Sri Lanka
209 runs
437
71.0
v Bangladesh
Pallekele
29 Apr 2021
Test # 2419
England
211 runs
462
85.1
v Sri Lanka
Galle
6 Nov 2018
Test # 2324
Sri Lanka
229 runs
413
50.1
v Australia
Galle
4 Aug 2016
Test # 2213
India
235 runs
472
121.1
v Sri Lanka
Colombo (SSC)
27 Jul 1993
Test # 1228
Sri Lanka
240 runs
378
41.2
v West Indies
Kandy
22 Jul 2005
Test # 1757
Sri Lanka
246 runs
508
77.0
v Pakistan
Galle
24 Jul 2022
Test # 2473
Sri Lanka
259 runs
457
60.2
v Bangladesh
Galle
7 Mar 2017
Test # 2252
India
278 runs
413
43.4
v Sri Lanka
Colombo (PSS)
20 Aug 2015
Test # 2177
Sri Lanka
278 runs
352
28.5
v South Africa
Galle
12 Jul 2018
Test # 2311
Sri Lanka
288 runs
473
60.4
v Bangladesh
Colombo (SSC)
28 Jul 2002
Test # 1611
Pakistan
301 runs
483
47.0
v Sri Lanka
Colombo (PSS)
9 Aug 1994
Test # 1265
India
304 runs
550
76.5
v Sri Lanka
Galle
26 Jul 2017
Test # 2265
Sri Lanka
313 runs
493
67.0
v South Africa
Colombo (SSC)
11 Aug 2004
Test # 1710
Sri Lanka
315 runs
395
43.3
v Zimbabwe
Galle
12 Jan 2002
Test # 1585
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
Sri Lanka
1 wicket
352
113.3
v South Africa
Colombo (PSS)
4 Aug 2006
Test # 1812
England
3 wickets
161
71.1
v Sri Lanka
Kandy
7 Mar 2001
Test # 1532
England
4 wickets
74
24.3
v Sri Lanka
Colombo (SSC)
15 Mar 2001
Test # 1537
Bangladesh
4 wickets
191
57.5
v Sri Lanka
Colombo (PSS)
15 Mar 2017
Test # 2254
Sri Lanka
4 wickets
388
114.5
v Zimbabwe
Colombo (RPS)
14 Jul 2017
Test # 2263
Pakistan
4 wickets
342
127.2
v Sri Lanka
Galle
16 Jul 2022
Test # 2472
Pakistan
4 wickets
131
32.5
v Sri Lanka
Galle
16 Jul 2023
Test # 2511
Sri Lanka
5 wickets
140
42.4
v England
Colombo (SSC)
13 Mar 1993
Test # 1219
Sri Lanka
5 wickets
326
113.5
v Zimbabwe
Colombo (SSC)
14 Jan 1998
Test # 1395
Pakistan
5 wickets
131
42.0
v Sri Lanka
Colombo (SSC)
14 Jun 2000
Test # 1499
India
5 wickets
257
68.3
v Sri Lanka
Colombo (PSS)
3 Aug 2010
Test # 1968
Sri Lanka
6 wickets
95
26.5
v Australia
Kandy
9 Sep 1999
Test # 1459
Sri Lanka
6 wickets
172
38.3
v West Indies
Colombo (SSC)
13 Jul 2005
Test # 1755
Sri Lanka
6 wickets
268
86.1
v New Zealand
Galle
14 Aug 2019
Test # 2354
England
6 wickets
164
43.3
v Sri Lanka
Galle
22 Jan 2021
Test # 2405
England
7 wickets
171
58.1
v Sri Lanka
Colombo (PSS)
17 Feb 1982
Test # 921
India
7 wickets
264
78.4
v Sri Lanka
Kandy
22 Aug 2001
Test # 1557
Sri Lanka
7 wickets
171
31.5
v Pakistan
Colombo (PSS)
12 Jul 2009
Test # 1924
Sri Lanka
7 wickets
160
41.4
v Bangladesh
Colombo (RPS)
16 Mar 2013
Test # 2082
Sri Lanka
7 wickets
99
16.2
v Pakistan
Galle
6 Aug 2014
Test # 2133
Sri Lanka
7 wickets
153
26.3
v Pakistan
Colombo (PSS)
25 Jun 2015
Test # 2168
Pakistan
7 wickets
377
103.1
v Sri Lanka
Pallekele
3 Jul 2015
Test # 2169
England
7 wickets
74
24.2
v Sri Lanka
Galle
14 Jan 2021
Test # 2403
Sri Lanka
8 wickets
32
13.0
v Pakistan
Colombo (CCC)
14 Mar 1986
Test # 1041
Sri Lanka
8 wickets
10
1.5
v Zimbabwe
Kandy
7 Jan 1998
Test # 1394
Pakistan
8 wickets
183
43.2
v Sri Lanka
Kandy
3 Apr 2006
Test # 1796
Sri Lanka
8 wickets
122
33.1
v India
Colombo (PSS)
8 Aug 2008
Test # 1886
England
8 wickets
94
19.4
v Sri Lanka
Colombo (PSS)
3 Apr 2012
Test # 2039
Sri Lanka
9 wickets
70
14.4
v New Zealand
Colombo (SSC)
6 Dec 1992
Test # 1204
Australia
9 wickets
75
17.4
v Sri Lanka
Galle
6 Feb 2025
Test # 2580
Sri Lanka
10 wickets
27
6.4
v Zimbabwe
Colombo (SSC)
18 Sep 1996
Test # 1334
Sri Lanka
10 wickets
6
1.5
v India
Galle
14 Aug 2001
Test # 1555
Sri Lanka
10 wickets
3
0.4
v West Indies
Galle
13 Nov 2001
Test # 1567
Sri Lanka
10 wickets
26
5.3
v West Indies
Colombo (SSC)
29 Nov 2001
Test # 1572
Sri Lanka
10 wickets
95
14.1
v India
Galle
18 Jul 2010
Test # 1964
Sri Lanka
10 wickets
93
18.3
v New Zealand
Galle
17 Nov 2012
Test # 2059
Pakistan
10 wickets
90
11.2
v Sri Lanka
Galle
17 Jun 2015
Test # 2167
Australia
10 wickets
5
0.4
v Sri Lanka
Galle
29 Jun 2022
Test # 2469
Sri Lanka
10 wickets
56
7.2
v Afghanistan
Colombo (SSC)
2 Feb 2024
Test # 2527
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years