Live Scores
Series
Teams
News
Features
Videos
Stats
Asia Cup 2025
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
South Africa (Host) Records
Test Matches Records
Team Smallest Margins
Smallest victories Held in South Africa for Tests
By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
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
Pakistan
29 runs
255
88.2
v South Africa
Durban
26 Feb 1998
Test # 1403
South Africa
30 runs
197
79.3
v New Zealand
Durban
8 Dec 1961
Test # 515
England
32 runs
132
77.1x5
v South Africa
Johannesburg
14 Feb 1899
Test # 58
New Zealand
40 runs
314
144.0
v South Africa
Gqeberha
16 Feb 1962
Test # 524
South Africa
58 runs
189
58.3x8
v England
Gqeberha
1 Mar 1957
Test # 438
India
63 runs
241
73.3
v South Africa
Johannesburg
24 Jan 2018
Test # 2294
South Africa
70 runs
377
95.3
v Sri Lanka
Cape Town
19 Mar 1998
Test # 1410
New Zealand
72 runs
408
142.2
v South Africa
Cape Town
1 Jan 1962
Test # 519
South Africa
72 runs
208
42.4
v India
Cape Town
5 Jan 2018
Test # 2292
England
77 runs
325
59.3
v South Africa
Johannesburg
13 Jan 2005
Test # 1734
England
87 runs
312
101.1
v South Africa
Cape Town
31 Dec 1927
Test # 169
India
87 runs
303
72.3
v South Africa
Durban
26 Dec 2010
Test # 1987
South Africa
87 runs
247
41.0
v West Indies
Centurion
28 Feb 2023
Test # 2495
England
91 runs
396
109.4
v South Africa
Johannesburg
1 Jan 1914
Test # 132
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
England
109 runs
344
117.1
v South Africa
Durban
16 Feb 1923
Test # 152
South Africa
109 runs
348
69.1
v Sri Lanka
Gqeberha
5 Dec 2024
Test # 2566
Australia
112 runs
410
99.5
v South Africa
Durban
24 Mar 2006
Test # 1792
India
113 runs
305
68.0
v South Africa
Centurion
26 Dec 2021
Test # 2443
Australia
118 runs
417
92.4
v South Africa
Durban
1 Mar 2018
Test # 2297
India
123 runs
402
86.5
v South Africa
Johannesburg
15 Dec 2006
Test # 1823
South Africa
128 runs
249
36.0
v New Zealand
Centurion
15 Apr 2006
Test # 1798
West Indies
128 runs
389
74.5
v South Africa
Gqeberha
26 Dec 2007
Test # 1856
England
131 runs
204
33.4x8
v South Africa
Johannesburg
24 Dec 1956
Test # 434
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
New Zealand
137 runs
327
78.4
v South Africa
Johannesburg
25 Nov 1994
Test # 1276
South Africa
149 runs
421
91.4
v West Indies
Cape Town
2 Jan 1999
Test # 1440
Australia
159 runs
245
22.0
v South Africa
Johannesburg
18 Oct 1902
Test # 76
Australia
162 runs
454
119.2
v South Africa
Johannesburg
26 Feb 2009
Test # 1910
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
Australia
175 runs
546
132.2
v South Africa
Durban
6 Mar 2009
Test # 1913
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
England
189 runs
438
137.4
v South Africa
Cape Town
3 Jan 2020
Test # 2379
England
191 runs
466
77.1
v South Africa
Johannesburg
24 Jan 2020
Test # 2382
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
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
Sri Lanka
208 runs
450
87.3
v South Africa
Durban
26 Dec 2011
Test # 2026
England
210 runs
246
22.4x5
v South Africa
Cape Town
1 Apr 1899
Test # 59
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
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
England
241 runs
416
71.0
v South Africa
Durban
26 Dec 2015
Test # 2196
South Africa
243 runs
440
78.4
v England
Johannesburg
10 Mar 1906
Test # 90
Australia
245 runs
511
134.3
v South Africa
Cape Town
1 Mar 2014
Test # 2122
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
Australia
281 runs
482
59.4
v South Africa
Centurion
12 Feb 2014
Test # 2119
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
England
288 runs
319
18.4x5
v South Africa
Gqeberha
13 Feb 1896
Test # 47
South Africa
307 runs
486
77.5
v Australia
Johannesburg
19 Feb 1970
Test # 672
England
312 runs
385
50.1x8
v South Africa
Cape Town
1 Jan 1957
Test # 435
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
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
351 runs
569
75.2
v West Indies
Centurion
15 Jan 1999
Test # 1441
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
England
1 wicket
173
88.3
v South Africa
Cape Town
1 Jan 1923
Test # 149
Sri Lanka
1 wicket
304
85.3
v South Africa
Durban
13 Feb 2019
Test # 2347
England
2 wickets
128
28.0x8
v South Africa
Durban
16 Dec 1948
Test # 306
Australia
2 wickets
270
93.3
v South Africa
Gqeberha
14 Mar 1997
Test # 1360
England
2 wickets
249
75.1
v South Africa
Centurion
14 Jan 2000
Test # 1483
Australia
2 wickets
292
91.4
v South Africa
Johannesburg
31 Mar 2006
Test # 1795
Australia
2 wickets
310
86.5
v South Africa
Johannesburg
17 Nov 2011
Test # 2018
South Africa
2 wickets
148
39.3
v Pakistan
Centurion
26 Dec 2024
Test # 2572
England
3 wickets
221
58.4
v South Africa
Johannesburg
26 Feb 1910
Test # 108
England
3 wickets
172
23.7x8
v South Africa
Gqeberha
5 Mar 1949
Test # 313
South Africa
3 wickets
121
35.3
v Sri Lanka
Centurion
15 Nov 2002
Test # 1626
England
4 wickets
159
59.1
v South Africa
Cape Town
24 Mar 1906
Test # 91
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
Australia
4 wickets
331
79.1
v South Africa
Cape Town
8 Mar 2002
Test # 1593
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
Australia
5 wickets
336
123.6x8
v South Africa
Durban
20 Jan 1950
Test # 320
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
Pakistan
5 wickets
191
57.3
v South Africa
Gqeberha
19 Jan 2007
Test # 1829
South Africa
5 wickets
161
64.0
v Pakistan
Cape Town
26 Jan 2007
Test # 1830
Australia
6 wickets
179
65.1
v South Africa
Cape Town
31 Dec 1966
Test # 613
South Africa
6 wickets
226
62.5
v Sri Lanka
Centurion
27 Mar 1998
Test # 1414
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
86
34.1
v New Zealand
Gqeberha
30 Nov 2000
Test # 1519
England
7 wickets
142
40.4
v South Africa
Gqeberha
17 Dec 2004
Test # 1728
Australia
7 wickets
95
27.1
v South Africa
Cape Town
16 Mar 2006
Test # 1789
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
England
7 wickets
74
22.4
v South Africa
Johannesburg
14 Jan 2016
Test # 2199
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
India
7 wickets
79
12.0
v South Africa
Cape Town
3 Jan 2024
Test # 2522
England
8 wickets
66
21.1x4
v South Africa
Gqeberha
12 Mar 1889
Test # 31
South Africa
8 wickets
69
23.3
v England
Durban
4 Feb 1928
Test # 172
Australia
8 wickets
86
20.0x8
v South Africa
Cape Town
31 Dec 1949
Test # 319
Australia
8 wickets
68
12.4x8
v South Africa
Gqeberha
28 Feb 1958
Test # 451
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
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
Sri Lanka
8 wickets
197
45.4
v South Africa
Gqeberha
21 Feb 2019
Test # 2348
South Africa
9 wickets
32
10.5
v England
Johannesburg
6 Mar 1906
Test # 89
England
9 wickets
14
4.1
v South Africa
Cape Town
11 Mar 1910
Test # 110
Australia
9 wickets
102
36.3
v South Africa
Durban
14 Dec 1935
Test # 247
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
Australia
9 wickets
91
25.1
v South Africa
Cape Town
17 Mar 1994
Test # 1253
South Africa
9 wickets
146
48.4
v West Indies
Durban
26 Dec 1998
Test # 1437
South Africa
9 wickets
54
14.4
v India
Bloemfontein
3 Nov 2001
Test # 1564
South Africa
9 wickets
41
9.5
v Pakistan
Cape Town
3 Jan 2019
Test # 2340
Australia
10 wickets
59
9.5
v South Africa
Cape Town
8 Nov 1902
Test # 77
England
10 wickets
11
2.1
v South Africa
Gqeberha
27 Feb 1914
Test # 134
Australia
10 wickets
1
0.1
v South Africa
Cape Town
26 Nov 1921
Test # 147
England
10 wickets
54
21.0
v South Africa
Johannesburg
24 Dec 1927
Test # 168
Australia
10 wickets
1
0.4x8
v South Africa
Johannesburg
7 Feb 1958
Test # 449
South Africa
10 wickets
67
15.4
v England
Cape Town
2 Jan 1996
Test # 1321
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
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