By runs
Winner Margin Opposition Ground Match Date Scorecard
South Africa 5 runs v Australia Sydney 2 Jan 1994 Test # 1243
South Africa 7 runs v Sri Lanka Kandy 30 Jul 2000 Test # 1505
South Africa 17 runs v England Johannesburg 15 Feb 1957 Test # 437
South Africa 19 runs v England Johannesburg 1 Jan 1910 Test # 106
South Africa 28 runs v England Johannesburg 24 Dec 1930 Test # 200
South Africa 30 runs v New Zealand Durban 8 Dec 1961 Test # 515
South Africa 38 runs v Australia Adelaide 7 Jan 1911 Test # 113
South Africa 51 runs v England Lord's 16 Aug 2012 Test # 2053
South Africa 53 runs v Pakistan Faisalabad 24 Oct 1997 Test # 1382
South Africa 58 runs v England Port Elizabeth 1 Mar 1957 Test # 438
South Africa 69 runs v West Indies Port of Spain 17 Mar 2001 Test # 1538
South Africa 70 runs v Sri Lanka Cape Town 19 Mar 1998 Test # 1410
South Africa 71 runs v England Nottingham 7 Jun 1951 Test # 334
South Africa 82 runs v Australia Melbourne 24 Dec 1952 Test # 361
South Africa 82 runs v West Indies St John's 6 Apr 2001 Test # 1542
South Africa 93 runs v New Zealand Auckland 4 Mar 1995 Test # 1291
South Africa 94 runs v England Nottingham 5 Aug 1965 Test # 595
South Africa 95 runs v England Durban 21 Jan 1910 Test # 107
South Africa 128 runs v New Zealand Centurion 15 Apr 2006 Test # 1798
South Africa 132 runs v New Zealand Johannesburg 24 Dec 1953 Test # 378
South Africa 149 runs v West Indies Cape Town 2 Jan 1999 Test # 1440
South Africa 153 runs v Sri Lanka Galle 16 Jul 2014 Test # 2129
South Africa 157 runs v England Lord's 29 Jun 1935 Test # 243
South Africa 160 runs v Pakistan Karachi 1 Oct 2007 Test # 1843
South Africa 163 runs v West Indies Port of Spain 10 Jun 2010 Test # 1960
South Africa 168 runs v England Johannesburg 23 Dec 1922 Test # 148
South Africa 170 runs v Australia Cape Town 22 Jan 1970 Test # 670
South Africa 174 runs v India Durban 26 Dec 2006 Test # 1825
South Africa 178 runs v West Indies Port Elizabeth 10 Dec 1998 Test # 1433
South Africa 189 runs v West Indies Johannesburg 12 Dec 2003 Test # 1674
South Africa 191 runs v England Leeds 21 Aug 2003 Test # 1656
South Africa 196 runs v England Cape Town 2 Jan 2005 Test # 1732
South Africa 197 runs v Australia Johannesburg 4 Mar 1994 Test # 1252
South Africa 211 runs v Pakistan Johannesburg 1 Feb 2013 Test # 2072
South Africa 224 runs v England Leeds 21 Jul 1955 Test # 411
South Africa 231 runs v Australia Port Elizabeth 20 Feb 2014 Test # 2121
South Africa 233 runs v Australia Johannesburg 23 Dec 1966 Test # 611
South Africa 243 runs v England Johannesburg 10 Mar 1906 Test # 90
South Africa 259 runs v Pakistan Port Elizabeth 6 Mar 1998 Test # 1406
South Africa 282 runs v India Cape Town 2 Jan 1997 Test # 1349
By wickets
Winner Margin Opposition Ground Match Date Scorecard
South Africa 1 wicket v England Johannesburg 2 Jan 1906 Test # 88
South Africa 3 wickets v England Manchester 7 Jul 1955 Test # 410
South Africa 3 wickets v Sri Lanka Centurion 15 Nov 2002 Test # 1626
South Africa 4 wickets v England Cape Town 7 Mar 1910 Test # 109
South Africa 4 wickets v England Johannesburg 28 Jan 1928 Test # 171
South Africa 4 wickets v West Indies Johannesburg 26 Nov 1998 Test # 1429
South Africa 4 wickets v India Mumbai 24 Feb 2000 Test # 1484
South Africa 4 wickets v New Zealand Johannesburg 5 May 2006 Test # 1801
South Africa 4 wickets v Pakistan Cape Town 14 Feb 2013 Test # 2073
South Africa 5 wickets v New Zealand Port Elizabeth 5 Feb 1954 Test # 382
South Africa 5 wickets v New Zealand Bloemfontein 17 Nov 2000 Test # 1514
South Africa 5 wickets v Australia Durban 15 Mar 2002 Test # 1595
South Africa 5 wickets v India Cape Town 2 Jan 2007 Test # 1827
South Africa 5 wickets v Pakistan Cape Town 26 Jan 2007 Test # 1830
South Africa 5 wickets v Bangladesh Dhaka 22 Feb 2008 Test # 1864
South Africa 5 wickets v England Birmingham 30 Jul 2008 Test # 1883
South Africa 6 wickets v Australia Melbourne 6 Feb 1953 Test # 365
South Africa 6 wickets v Sri Lanka Centurion 27 Mar 1998 Test # 1414
South Africa 6 wickets v New Zealand Wellington 26 Mar 2004 Test # 1692
South Africa 6 wickets v Australia Perth 17 Dec 2008 Test # 1899
South Africa 7 wickets v Australia Port Elizabeth 24 Feb 1967 Test # 617
South Africa 7 wickets v New Zealand Cape Town 2 Jan 1995 Test # 1282
South Africa 7 wickets v Zimbabwe Harare 13 Oct 1995 Test # 1307
South Africa 7 wickets v New Zealand Port Elizabeth 30 Nov 2000 Test # 1519
South Africa 7 wickets v Pakistan Centurion 11 Jan 2007 Test # 1828
South Africa 7 wickets v West Indies Cape Town 2 Jan 2008 Test # 1858
South Africa 7 wickets v West Indies Bridgetown 26 Jun 2010 Test # 1962
South Africa 8 wickets v England Durban 4 Feb 1928 Test # 172
South Africa 8 wickets v New Zealand Wellington 4 Mar 1932 Test # 218
South Africa 8 wickets v Australia Durban 20 Jan 1967 Test # 615
South Africa 8 wickets v New Zealand Durban 26 Dec 1994 Test # 1280
South Africa 8 wickets v Australia Centurion 21 Mar 1997 Test # 1362
South Africa 8 wickets v New Zealand Wellington 18 Mar 1999 Test # 1452
South Africa 8 wickets v West Indies Port of Spain 8 Apr 2005 Test # 1747
South Africa 8 wickets v Australia Cape Town 9 Nov 2011 Test # 2016
Records includes the following current or recent matches:
South Africa v West Indies at Centurion, 1st Test, Dec 17-20, 2014 [Test # 2150]
Zimbabwe v South Africa at Harare, Only Test, Aug 9-12, 2014 [Test # 2135]
Sri Lanka v South Africa at Colombo (SSC), 2nd Test, Jul 24-28, 2014 [Test # 2131]
Sponsored Links

Tournament, match & LIVE fixed odds at bet365