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
South Africa Records
Test Matches Records
Team Smallest Margins
Smallest victories by South Africa in Tests
By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
South Africa
5 runs
117
56.3
v Australia
Sydney
2 Jan 1994
Test # 1243
South Africa
7 runs
177
50.1
v Sri Lanka
Kandy
30 Jul 2000
Test # 1505
South Africa
17 runs
232
78.0x8
v England
Johannesburg
15 Feb 1957
Test # 437
South Africa
19 runs
244
53.2
v England
Johannesburg
1 Jan 1910
Test # 106
South Africa
28 runs
240
67.3
v England
Johannesburg
24 Dec 1930
Test # 200
South Africa
30 runs
197
79.3
v New Zealand
Durban
8 Dec 1961
Test # 515
South Africa
38 runs
378
83.4
v Australia
Adelaide
7 Jan 1911
Test # 113
South Africa
40 runs
263
66.2
v West Indies
Providence
15 Aug 2024
Test # 2543
South Africa
51 runs
346
82.5
v England
Lord's
16 Aug 2012
Test # 2053
South Africa
53 runs
146
37.3
v Pakistan
Faisalabad
24 Oct 1997
Test # 1382
South Africa
58 runs
189
58.3x8
v England
Gqeberha
1 Mar 1957
Test # 438
South Africa
69 runs
232
80.1
v West Indies
Port of Spain
17 Mar 2001
Test # 1538
South Africa
70 runs
377
95.3
v Sri Lanka
Cape Town
19 Mar 1998
Test # 1410
South Africa
71 runs
186
65.2
v England
Nottingham
7 Jun 1951
Test # 334
South Africa
72 runs
208
42.4
v India
Cape Town
5 Jan 2018
Test # 2292
South Africa
82 runs
373
95.1x8
v Australia
Melbourne
24 Dec 1952
Test # 361
South Africa
82 runs
323
99.4
v West Indies
St John's
6 Apr 2001
Test # 1542
South Africa
87 runs
247
41.0
v West Indies
Centurion
28 Feb 2023
Test # 2495
South Africa
93 runs
275
55.5
v New Zealand
Auckland
4 Mar 1995
Test # 1291
South Africa
94 runs
319
98.0
v England
Nottingham
5 Aug 1965
Test # 595
South Africa
95 runs
348
82.4
v England
Durban
21 Jan 1910
Test # 107
South Africa
107 runs
381
65.4
v Pakistan
Johannesburg
11 Jan 2019
Test # 2341
South Africa
107 runs
376
93.0
v England
Centurion
26 Dec 2019
Test # 2377
South Africa
109 runs
348
69.1
v Sri Lanka
Gqeberha
5 Dec 2024
Test # 2566
South Africa
128 runs
249
36.0
v New Zealand
Centurion
15 Apr 2006
Test # 1798
South Africa
132 runs
233
47.5x8
v New Zealand
Johannesburg
24 Dec 1953
Test # 378
South Africa
135 runs
287
50.2
v India
Centurion
13 Jan 2018
Test # 2293
South Africa
149 runs
421
91.4
v West Indies
Cape Town
2 Jan 1999
Test # 1440
South Africa
153 runs
370
71.3
v Sri Lanka
Galle
16 Jul 2014
Test # 2129
South Africa
157 runs
309
67.0
v England
Lord's
29 Jun 1935
Test # 243
South Africa
158 runs
324
58.3
v West Indies
Gros Islet
18 Jun 2021
Test # 2426
South Africa
160 runs
424
84.5
v Pakistan
Karachi
1 Oct 2007
Test # 1843
South Africa
163 runs
457
80.3
v West Indies
Port of Spain
10 Jun 2010
Test # 1960
South Africa
168 runs
387
100.0
v England
Johannesburg
23 Dec 1922
Test # 148
South Africa
170 runs
451
129.1
v Australia
Cape Town
22 Jan 1970
Test # 670
South Africa
174 runs
354
55.1
v India
Durban
26 Dec 2006
Test # 1825
South Africa
177 runs
539
119.1
v Australia
W.A.C.A
3 Nov 2016
Test # 2230
South Africa
178 runs
320
38.2
v West Indies
Gqeberha
10 Dec 1998
Test # 1433
South Africa
189 runs
378
51.0
v West Indies
Johannesburg
12 Dec 2003
Test # 1674
South Africa
191 runs
401
61.4
v England
Leeds
21 Aug 2003
Test # 1656
South Africa
196 runs
501
123.4
v England
Cape Town
2 Jan 2005
Test # 1732
South Africa
197 runs
454
96.3
v Australia
Johannesburg
4 Mar 1994
Test # 1252
South Africa
198 runs
426
93.5
v New Zealand
Christchurch
25 Feb 2022
Test # 2451
South Africa
204 runs
400
58.2
v New Zealand
Centurion
27 Aug 2016
Test # 2220
South Africa
206 runs
488
96.3
v Sri Lanka
Gqeberha
26 Dec 2016
Test # 2243
South Africa
211 runs
480
100.4
v Pakistan
Johannesburg
1 Feb 2013
Test # 2072
South Africa
220 runs
274
19.0
v Bangladesh
Durban
31 Mar 2022
Test # 2460
South Africa
224 runs
481
142.1
v England
Leeds
21 Jul 1955
Test # 411
South Africa
231 runs
448
73.4
v Australia
Gqeberha
20 Feb 2014
Test # 2121
South Africa
233 runs
495
117.5
v Australia
Johannesburg
23 Dec 1966
Test # 611
South Africa
233 runs
516
79.4
v Sri Lanka
Durban
27 Nov 2024
Test # 2563
South Africa
243 runs
440
78.4
v England
Johannesburg
10 Mar 1906
Test # 90
South Africa
259 runs
394
60.5
v Pakistan
Gqeberha
6 Mar 1998
Test # 1406
South Africa
280 runs
382
34.4
v England
Centurion
22 Jan 2016
Test # 2200
South Africa
282 runs
427
66.2
v India
Cape Town
2 Jan 1997
Test # 1349
South Africa
282 runs
507
62.0
v Sri Lanka
Cape Town
2 Jan 2017
Test # 2244
South Africa
284 runs
391
35.1
v West Indies
Johannesburg
8 Mar 2023
Test # 2497
South Africa
307 runs
486
77.5
v Australia
Johannesburg
19 Feb 1970
Test # 672
South Africa
309 runs
632
82.5
v Australia
W.A.C.A
30 Nov 2012
Test # 2064
South Africa
322 runs
430
39.4
v Australia
Cape Town
22 Mar 2018
Test # 2300
South Africa
323 runs
570
90.3
v Australia
Gqeberha
5 Mar 1970
Test # 673
South Africa
324 runs
490
69.3
v Pakistan
Johannesburg
19 Jan 1995
Test # 1283
South Africa
328 runs
395
34.1
v India
Durban
26 Dec 1996
Test # 1347
South Africa
328 runs
537
66.2
v Zimbabwe
Bulawayo
28 Jun 2025
Test # 2590
South Africa
329 runs
467
53.3
v India
Eden Gardens
27 Nov 1996
Test # 1341
South Africa
332 runs
413
23.3
v Bangladesh
Gqeberha
8 Apr 2022
Test # 2461
South Africa
333 runs
424
32.4
v Bangladesh
Potchefstroom
28 Sep 2017
Test # 2276
South Africa
340 runs
474
44.2
v England
Nottingham
14 Jul 2017
Test # 2264
South Africa
351 runs
569
75.2
v West Indies
Centurion
15 Jan 1999
Test # 1441
South Africa
356 runs
456
45.5
v England
Lord's
21 Jul 1994
Test # 1263
South Africa
358 runs
531
51.0
v New Zealand
Johannesburg
8 Nov 2007
Test # 1846
South Africa
492 runs
612
46.4
v Australia
Johannesburg
30 Mar 2018
Test # 2302
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
South Africa
1 wicket
284
112.5
v England
Johannesburg
2 Jan 1906
Test # 88
South Africa
2 wickets
148
39.3
v Pakistan
Centurion
26 Dec 2024
Test # 2572
South Africa
3 wickets
145
30.3
v England
Manchester
7 Jul 1955
Test # 410
South Africa
3 wickets
121
35.3
v Sri Lanka
Centurion
15 Nov 2002
Test # 1626
South Africa
4 wickets
175
59.3
v England
Cape Town
7 Mar 1910
Test # 109
South Africa
4 wickets
153
49.2
v England
Johannesburg
28 Jan 1928
Test # 171
South Africa
4 wickets
164
62.4
v West Indies
Johannesburg
26 Nov 1998
Test # 1429
South Africa
4 wickets
163
63.0
v India
Wankhede
24 Feb 2000
Test # 1484
South Africa
4 wickets
217
47.3
v New Zealand
Johannesburg
5 May 2006
Test # 1801
South Africa
4 wickets
182
43.1
v Pakistan
Cape Town
14 Feb 2013
Test # 2073
South Africa
5 wickets
212
47.3x8
v New Zealand
Gqeberha
5 Feb 1954
Test # 382
South Africa
5 wickets
101
26.3
v New Zealand
Bloemfontein
17 Nov 2000
Test # 1514
South Africa
5 wickets
335
104.5
v Australia
Durban
15 Mar 2002
Test # 1595
South Africa
5 wickets
211
64.1
v India
Cape Town
2 Jan 2007
Test # 1827
South Africa
5 wickets
161
64.0
v Pakistan
Cape Town
26 Jan 2007
Test # 1830
South Africa
5 wickets
205
67.5
v Bangladesh
Mirpur
22 Feb 2008
Test # 1864
South Africa
5 wickets
281
80.0
v England
Birmingham
30 Jul 2008
Test # 1883
South Africa
5 wickets
282
83.4
v Australia
Lord's
11 Jun 2025
Test # 2585
South Africa
6 wickets
295
95.5x8
v Australia
Melbourne
6 Feb 1953
Test # 365
South Africa
6 wickets
226
62.5
v Sri Lanka
Centurion
27 Mar 1998
Test # 1414
South Africa
6 wickets
234
72.2
v New Zealand
Wellington
26 Mar 2004
Test # 1692
South Africa
6 wickets
414
119.2
v Australia
W.A.C.A
17 Dec 2008
Test # 1899
South Africa
6 wickets
101
22.5
v Australia
Gqeberha
9 Mar 2018
Test # 2298
South Africa
6 wickets
149
50.4
v Pakistan
Centurion
26 Dec 2018
Test # 2338
South Africa
7 wickets
176
61.1
v Australia
Gqeberha
24 Feb 1967
Test # 617
South Africa
7 wickets
88
31.2
v New Zealand
Cape Town
2 Jan 1995
Test # 1282
South Africa
7 wickets
108
38.0
v Zimbabwe
Harare
13 Oct 1995
Test # 1307
South Africa
7 wickets
86
34.1
v New Zealand
Gqeberha
30 Nov 2000
Test # 1519
South Africa
7 wickets
199
60.5
v Pakistan
Centurion
11 Jan 2007
Test # 1828
South Africa
7 wickets
185
35.2
v West Indies
Cape Town
2 Jan 2008
Test # 1858
South Africa
7 wickets
47
8.4
v West Indies
Bridgetown
26 Jun 2010
Test # 1962
South Africa
7 wickets
240
67.4
v India
Johannesburg
3 Jan 2022
Test # 2445
South Africa
7 wickets
212
63.3
v India
Cape Town
11 Jan 2022
Test # 2448
South Africa
7 wickets
106
22.0
v Bangladesh
Mirpur
21 Oct 2024
Test # 2556
South Africa
8 wickets
69
23.3
v England
Durban
4 Feb 1928
Test # 172
South Africa
8 wickets
148
41.2
v New Zealand
Wellington
4 Mar 1932
Test # 218
South Africa
8 wickets
182
75.0
v Australia
Durban
20 Jan 1967
Test # 615
South Africa
8 wickets
152
45.4
v New Zealand
Durban
26 Dec 1994
Test # 1280
South Africa
8 wickets
29
6.4
v Australia
Centurion
21 Mar 1997
Test # 1362
South Africa
8 wickets
16
8.1
v New Zealand
Wellington
18 Mar 1999
Test # 1452
South Africa
8 wickets
144
44.5
v West Indies
Port of Spain
8 Apr 2005
Test # 1747
South Africa
8 wickets
236
50.2
v Australia
Cape Town
9 Nov 2011
Test # 2016
South Africa
8 wickets
124
37.4
v West Indies
Cape Town
2 Jan 2015
Test # 2154
South Africa
8 wickets
81
24.3
v New Zealand
Wellington
16 Mar 2017
Test # 2255
South Africa
9 wickets
32
10.5
v England
Johannesburg
6 Mar 1906
Test # 89
South Africa
9 wickets
25
6.2x8
v New Zealand
Johannesburg
29 Jan 1954
Test # 381
South Africa
9 wickets
153
51.1
v India
Gqeberha
26 Dec 1992
Test # 1206
South Africa
9 wickets
146
48.4
v West Indies
Durban
26 Dec 1998
Test # 1437
South Africa
9 wickets
78
15.2
v Zimbabwe
Harare
7 Sep 2001
Test # 1562
South Africa
9 wickets
54
14.4
v India
Bloemfontein
3 Nov 2001
Test # 1564
South Africa
9 wickets
183
48.0
v Australia
Melbourne
26 Dec 2008
Test # 1902
South Africa
9 wickets
101
19.5
v New Zealand
Hamilton
15 Mar 2012
Test # 2036
South Africa
9 wickets
41
10.4
v Zimbabwe
Harare
9 Aug 2014
Test # 2135
South Africa
9 wickets
41
9.5
v Pakistan
Cape Town
3 Jan 2019
Test # 2340
South Africa
10 wickets
82
17.0x8
v Australia
Adelaide
24 Jan 1964
Test # 553
South Africa
10 wickets
67
15.4
v England
Cape Town
2 Jan 1996
Test # 1321
South Africa
10 wickets
15
1.1
v England
Lord's
18 Jun 1998
Test # 1419
South Africa
10 wickets
44
9.0
v Pakistan
Durban
26 Dec 2002
Test # 1635
South Africa
10 wickets
46
3.4
v West Indies
Centurion
16 Jan 2004
Test # 1682
South Africa
10 wickets
9
1.1
v England
Leeds
18 Jul 2008
Test # 1881
South Africa
10 wickets
2
0.0
v Sri Lanka
Cape Town
3 Jan 2012
Test # 2028
South Africa
10 wickets
58
11.4
v India
Durban
26 Dec 2013
Test # 2111
South Africa
10 wickets
67
13.2
v Sri Lanka
Johannesburg
3 Jan 2021
Test # 2401
South Africa
10 wickets
58
7.1
v Pakistan
Cape Town
3 Jan 2025
Test # 2576
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years