Cricket Records for South Africa in Test matches

Series results
Series/Tournament
Season
Winner
Margin
England in South Africa Test Series1888/89England2-0 (2)
England in South Africa Test Match1891/92England1-0 (1)
England in South Africa Test Series1895/96England3-0 (3)
England in South Africa Test Series1898/99England2-0 (2)
Australia in South Africa Test Series1902/03Australia2-0 (3)
England in South Africa Test Series1905/06South Africa4-1 (5)
South Africa in England Test Series1907England1-0 (3)
England in South Africa Test Series1909/10South Africa3-2 (5)
South Africa in Australia Test Series1910/11Australia4-1 (5)
Australia v South Africa Test Series (in England)1912Australia2-0 (3)
Triangular Tournament (Australia, England, South Africa in England)1912England-
South Africa in England Test Series1912England3-0 (3)
England in South Africa Test Series1913/14England4-0 (5)
Australia in South Africa Test Series1921/22Australia1-0 (3)
England in South Africa Test Series1922/23England2-1 (5)
South Africa in England Test Series1924England3-0 (5)
England in South Africa Test Series1927/28drawn2-2 (5)
South Africa in England Test Series1929England2-0 (5)
England in South Africa Test Series1930/31South Africa1-0 (5)
South Africa in Australia Test Series1931/32Australia5-0 (5)
South Africa in New Zealand Test Series1931/32South Africa2-0 (2)
South Africa in England Test Series1935South Africa1-0 (5)
Australia in South Africa Test Series1935/36Australia4-0 (5)
England in South Africa Test Series1938/39England1-0 (5)
South Africa in England Test Series1947England3-0 (5)
England in South Africa Test Series1948/49England2-0 (5)
Australia in South Africa Test Series1949/50Australia4-0 (5)
South Africa in England Test Series1951England3-1 (5)
South Africa in Australia Test Series1952/53drawn2-2 (5)
South Africa in New Zealand Test Series1952/53South Africa1-0 (2)
New Zealand in South Africa Test Series1953/54South Africa4-0 (5)
South Africa in England Test Series1955England3-2 (5)
England in South Africa Test Series1956/57drawn2-2 (5)
Australia in South Africa Test Series1957/58Australia3-0 (5)
South Africa in England Test Series1960England3-0 (5)
New Zealand in South Africa Test Series1961/62drawn2-2 (5)
South Africa in Australia Test Series1963/64drawn1-1 (5)
South Africa in New Zealand Test Series1963/64drawn0-0 (3)
England in South Africa Test Series1964/65England1-0 (5)
South Africa in England Test Series1965South Africa1-0 (3)
Australia in South Africa Test Series1966/67South Africa3-1 (5)
Australia in South Africa Test Series1969/70South Africa4-0 (4)
South Africa in West Indies Test Match1991/92West Indies1-0 (1)
India in South Africa Test Series1992/93South Africa1-0 (4)
South Africa in Sri Lanka Test Series1993South Africa1-0 (3)
South Africa in Australia Test Series1993/94drawn1-1 (3)
Australia in South Africa Test Series1993/94drawn1-1 (3)
South Africa in England Test Series1994drawn1-1 (3)
New Zealand in South Africa Test Series1994/95South Africa2-1 (3)
Pakistan in South Africa Test Match1994/95South Africa1-0 (1)
Centenary Test (South Africa in New Zealand)1994/95South Africa-
South Africa in Zimbabwe Test Match1995/96South Africa1-0 (1)
England in South Africa Test Series1995/96South Africa1-0 (5)
South Africa in India Test Series1996/97India2-1 (3)
India in South Africa Test Series1996/97South Africa2-0 (3)
Australia in South Africa Test Series1996/97Australia2-1 (3)
South Africa in Pakistan Test Series1997/98South Africa1-0 (3)
South Africa in Australia Test Series1997/98Australia1-0 (3)
Pakistan in South Africa Test Series1997/98drawn1-1 (3)
Sri Lanka in South Africa Test Series1997/98South Africa2-0 (2)
South Africa in England Test Series1998England2-1 (5)
West Indies in South Africa Test Series1998/99South Africa5-0 (5)
South Africa in New Zealand Test Series1998/99South Africa1-0 (3)
South Africa v Zimbabwe Test Series (in South Africa/Zimbabwe)1999/00South Africa2-0 (2)
England in South Africa Test Series1999/00South Africa2-1 (5)
South Africa in India Test Series1999/00South Africa2-0 (2)
South Africa in Sri Lanka Test Series2000drawn1-1 (3)
New Zealand in South Africa Test Series2000/01South Africa2-0 (3)
Sri Lanka in South Africa Test Series2000/01South Africa2-0 (3)
Sir Vivian Richards Trophy (South Africa in West Indies)2000/01South Africa2-1 (5)
South Africa in Zimbabwe Test Series2001/02South Africa1-0 (2)
India in South Africa Test Series2001/02South Africa1-0 (2)
South Africa in Australia Test Series2001/02Australia3-0 (3)
Australia in South Africa Test Series2001/02Australia2-1 (3)
Bangladesh in South Africa Test Series2002/03South Africa2-0 (2)
Sri Lanka in South Africa Test Series2002/03South Africa2-0 (2)
Pakistan in South Africa Test Series2002/03South Africa2-0 (2)
South Africa in Bangladesh Test Series2003South Africa2-0 (2)
South Africa in England Test Series2003drawn2-2 (5)
South Africa in Pakistan Test Series2003/04Pakistan1-0 (2)
Sir Vivian Richards Trophy (West Indies in South Africa)2003/04South Africa3-0 (4)
South Africa in New Zealand Test Series2003/04drawn1-1 (3)
South Africa in Sri Lanka Test Series2004Sri Lanka1-0 (2)
South Africa in India Test Series2004/05India1-0 (2)
Basil D'Oliveira Trophy (England in South Africa)2004/05England2-1 (5)
Zimbabwe in South Africa Test Series2004/05South Africa2-0 (2)
Sir Vivian Richards Trophy (South Africa in West Indies)2005South Africa2-0 (4)
South Africa in Australia Test Series2005/06Australia2-0 (3)
Australia in South Africa Test Series2005/06Australia3-0 (3)
New Zealand in South Africa Test Series2005/06South Africa2-0 (3)
South Africa in Sri Lanka Test Series2006Sri Lanka2-0 (2)
India in South Africa Test Series2006/07South Africa2-1 (3)
Pakistan in South Africa Test Series2006/07South Africa2-1 (3)
South Africa in Pakistan Test Series2007/08South Africa1-0 (2)
New Zealand in South Africa Test Series2007/08South Africa2-0 (2)
Sir Vivian Richards Trophy (West Indies in South Africa)2007/08South Africa2-1 (3)
South Africa in Bangladesh Test Series2007/08South Africa2-0 (2)
South Africa in India Test Series2007/08drawn1-1 (3)
Basil D'Oliveira Trophy (South Africa in England)2008South Africa2-1 (4)
Bangladesh in South Africa Test Series2008/09South Africa2-0 (2)
South Africa in Australia Test Series2008/09South Africa2-1 (3)
Australia in South Africa Test Series2008/09Australia2-1 (3)
Basil D'Oliveira Trophy (England in South Africa)2009/10drawn1-1 (4)
South Africa in India Test Series2009/10drawn1-1 (2)
Sir Vivian Richards Trophy (South Africa in West Indies)2010South Africa2-0 (3)
Pakistan v South Africa Test Series (in United Arab Emirates)2010/11drawn0-0 (2)
India in South Africa Test Series2010/11drawn1-1 (3)
Australia in South Africa Test Series2011/12drawn1-1 (2)
Sri Lanka in South Africa Test Series2011/12South Africa2-1 (3)
South Africa in New Zealand Test Series2011/12South Africa1-0 (3)
Basil D'Oliveira Trophy (South Africa in England)2012South Africa2-0 (3)
South Africa in Australia Test Series2012/13South Africa1-0 (3)
New Zealand in South Africa Test Series2012/13South Africa2-0 (2)
Pakistan in South Africa Test Series2012/13South Africa3-0 (3)
Pakistan v South Africa Test Series (in United Arab Emirates)2013/14drawn1-1 (2)
India in South Africa Test Series2013/14South Africa1-0 (2)
Australia in South Africa Test Series2013/14Australia2-1 (3)
South Africa in Sri Lanka Test Series2014South Africa1-0 (2)
South Africa in Zimbabwe Test Match2014South Africa1-0 (1)
Sir Vivian Richards Trophy (West Indies in South Africa)2014/15South Africa2-0 (3)
South Africa in Bangladesh Test Series2015drawn0-0 (2)
Freedom Trophy (South Africa in India)2015/16India3-0 (4)
Basil D'Oliveira Trophy (England in South Africa)2015/16England2-1 (4)
New Zealand in South Africa Test Series2016South Africa1-0 (2)
South Africa in Australia Test Series2016/17South Africa2-1 (3)
Sri Lanka in South Africa Test Series2016/17South Africa3-0 (3)
South Africa in New Zealand Test Series2016/17South Africa1-0 (3)
Basil D'Oliveira Trophy (South Africa in England)2017England3-1 (4)
Bangladesh in South Africa Test Series2017/18South Africa2-0 (2)
Zimbabwe in South Africa Test Match2017/18South Africa1-0 (1)
Freedom Trophy (India in South Africa)2017/18South Africa2-1 (3)
Australia in South Africa Test Series2017/18South Africa3-1 (4)
South Africa in Sri Lanka Test Series2018Sri Lanka2-0 (2)
Pakistan in South Africa Test Series2018/19South Africa3-0 (3)
Sri Lanka in South Africa Test Series2018/19Sri Lanka2-0 (2)
Freedom Trophy (South Africa in India)2019/20India3-0 (3)
Basil D'Oliveira Trophy (England in South Africa)2019/20England3-1 (4)
Sri Lanka in South Africa Test Series2020/21South Africa2-0 (2)
South Africa in Pakistan Test Series2020/21Pakistan2-0 (2)
Sir Vivian Richards Trophy (South Africa in West Indies)2021South Africa2-0 (2)
Freedom Trophy (India in South Africa)2021/22South Africa2-1 (3)
South Africa in New Zealand Test Series2021/22drawn1-1 (2)
Bangladesh in South Africa Test Series2021/22South Africa2-0 (2)
Basil D'Oliveira Trophy (South Africa in England)2022England2-1 (3)
South Africa in Australia Test Series2022/23Australia2-0 (3)
Sir Vivian Richards Trophy (West Indies in South Africa)2022/23South Africa2-0 (2)
Freedom Trophy (India in South Africa)2023/24drawn1-1 (2)
Tangiwai Shield (South Africa in New Zealand)2023/24New Zealand2-0 (2)
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

New Zealand v South Africa at Hamilton, ICC World Test Championship 2nd Test, Feb 13-16, 2024 [Test # 2529]

New Zealand v South Africa at Mount Maunganui, ICC World Test Championship 1st Test, Feb 4-7, 2024 [Test # 2528]

South Africa v India at Cape Town, ICC World Test Championship 2nd Test, Jan 3-4, 2024 [Test # 2522]