Cricket Records for South Africa (Host) in Test matches

Series results
Series/Tournament
Season
Winner
Margin
England in South Africa Test Series1888/89England2-0 (2)
England tour of South Africa1888/89-
England in South Africa Test Match1891/92England1-0 (1)
England tour of South Africa1891/92-
England tour of South Africa1895/96-
England in South Africa Test Series1895/96England3-0 (3)
England in South Africa Test Series1898/99England2-0 (2)
England tour of South Africa1898/99-
Australia tour of South Africa1902/03-
Australia in South Africa Test Series1902/03Australia2-0 (3)
England tour of South Africa1905/06-
England in South Africa Test Series1905/06South Africa4-1 (5)
England in South Africa Test Series1909/10South Africa3-2 (5)
England tour of South Africa1909/10-
England tour of South Africa1913/14-
England in South Africa Test Series1913/14England4-0 (5)
Australia in South Africa Test Series1921/22Australia1-0 (3)
Australia tour of South Africa1921/22-
England tour of South Africa1922/23-
England in South Africa Test Series1922/23England2-1 (5)
England in South Africa Test Series1927/28drawn2-2 (5)
England tour of South Africa1927/28-
England [Marylebone Cricket Club] tour of South Africa1930/31-
England in South Africa Test Series1930/31South Africa1-0 (5)
Australia in South Africa Test Series1935/36Australia4-0 (5)
Australia tour of South Africa1935/36-
England in South Africa Test Series1938/39England1-0 (5)
England tour of South Africa1938/39-
England [Marylebone Cricket Club] tour of South Africa1948/49-
England in South Africa Test Series1948/49England2-0 (5)
Australia in South Africa Test Series1949/50Australia4-0 (5)
Australia tour of South Africa1949/50-
New Zealand in South Africa Test Series1953/54South Africa4-0 (5)
New Zealand tour of South Africa1953/54-
England tour of South Africa1956/57-
England in South Africa Test Series1956/57drawn2-2 (5)
Australia tour of South Africa1957/58-
Australia in South Africa Test Series1957/58Australia3-0 (5)
New Zealand tour of South Africa1961/62-
New Zealand in South Africa Test Series1961/62drawn2-2 (5)
England tour of South Africa1964/65-
England in South Africa Test Series1964/65England1-0 (5)
Australia tour of South Africa1966/67-
Australia in South Africa Test Series1966/67South Africa3-1 (5)
Australia tour of South Africa1969/70-
Australia in South Africa Test Series1969/70South Africa4-0 (4)
India tour of South Africa1992/93-
India in South Africa Test Series1992/93South Africa1-0 (4)
Australia tour of South Africa1993/94-
Australia in South Africa Test Series1993/94drawn1-1 (3)
New Zealand tour of South Africa1994/95-
New Zealand in South Africa Test Series1994/95South Africa2-1 (3)
Pakistan tour of South Africa1994/95-
Pakistan in South Africa Test Match1994/95South Africa1-0 (1)
England tour of South Africa1995/96-
England in South Africa Test Series1995/96South Africa1-0 (5)
India in South Africa Test Series1996/97South Africa2-0 (3)
India tour of South Africa1996/97-
Australia in South Africa Test Series1996/97Australia2-1 (3)
Australia tour of South Africa1996/97-
Pakistan in South Africa Test Series1997/98drawn1-1 (3)
Pakistan tour of South Africa1997/98-
Sri Lanka in South Africa Test Series1997/98South Africa2-0 (2)
Sri Lanka tour of South Africa1997/98-
West Indies tour of South Africa1998/99-
West Indies in South Africa Test Series1998/99South Africa5-0 (5)
Zimbabwe tour of South Africa1999/00-
South Africa v Zimbabwe Test Series (in South Africa/Zimbabwe)1999/00South Africa2-0 (2)
England tour of South Africa1999/00-
England in South Africa Test Series1999/00South Africa2-1 (5)
New Zealand in South Africa Test Series2000/01South Africa2-0 (3)
New Zealand tour of South Africa2000/01-
Sri Lanka in South Africa Test Series2000/01South Africa2-0 (3)
Sri Lanka tour of South Africa2000/01-
India tour of South Africa2001/02-
India in South Africa Test Series2001/02South Africa1-0 (2)
Australia tour of South Africa2001/02-
Australia in South Africa Test Series2001/02Australia2-1 (3)
Bangladesh tour of South Africa2002/03-
Bangladesh in South Africa Test Series2002/03South Africa2-0 (2)
Sri Lanka tour of South Africa2002/03-
Sri Lanka in South Africa Test Series2002/03South Africa2-0 (2)
Pakistan tour of South Africa2002/03-
Pakistan in South Africa Test Series2002/03South Africa2-0 (2)
Sir Vivian Richards Trophy (West Indies in South Africa)2003/04South Africa3-0 (4)
West Indies tour of South Africa2003/04-
England tour of South Africa2004/05-
Basil D'Oliveira Trophy (England in South Africa)2004/05England2-1 (5)
Zimbabwe tour of South Africa2004/05-
Zimbabwe in South Africa Test Series2004/05South Africa2-0 (2)
Australia in South Africa Test Series2005/06Australia3-0 (3)
Australia tour of South Africa2005/06-
New Zealand in South Africa Test Series2005/06South Africa2-0 (3)
New Zealand tour of South Africa2005/06-
India tour of South Africa2006/07-
India in South Africa Test Series2006/07South Africa2-1 (3)
Pakistan tour of South Africa2006/07-
Pakistan in South Africa Test Series2006/07South Africa2-1 (3)
New Zealand tour of South Africa2007/08-
New Zealand in South Africa Test Series2007/08South Africa2-0 (2)
West Indies tour of Zimbabwe and South Africa2007/08-
Sir Vivian Richards Trophy (West Indies in South Africa)2007/08South Africa2-1 (3)
Bangladesh tour of South Africa2008/09-
Bangladesh in South Africa Test Series2008/09South Africa2-0 (2)
Australia tour of South Africa2008/09-
Australia in South Africa Test Series2008/09Australia2-1 (3)
England tour of South Africa2009/10-
Basil D'Oliveira Trophy (England in South Africa)2009/10drawn1-1 (4)
India in South Africa Test Series2010/11drawn1-1 (3)
India tour of South Africa2010/11-
Australia tour of South Africa2011/12-
Australia in South Africa Test Series2011/12drawn1-1 (2)
Sri Lanka tour of South Africa2011/12-
Sri Lanka in South Africa Test Series2011/12South Africa2-1 (3)
New Zealand tour of South Africa2012/13-
New Zealand in South Africa Test Series2012/13South Africa2-0 (2)
Pakistan tour of South Africa2012/13-
Pakistan in South Africa Test Series2012/13South Africa3-0 (3)
India in South Africa Test Series2013/14South Africa1-0 (2)
India tour of South Africa2013/14-
Australia in South Africa Test Series2013/14Australia2-1 (3)
Australia tour of South Africa2013/14-
Sir Vivian Richards Trophy (West Indies in South Africa)2014/15South Africa2-0 (3)
West Indies tour of South Africa2014/15-
England tour of South Africa2015/16-
Basil D'Oliveira Trophy (England in South Africa)2015/16England2-1 (4)
New Zealand tour of South Africa2016-
New Zealand in South Africa Test Series2016South Africa1-0 (2)
Sri Lanka tour of South Africa2016/17-
Sri Lanka in South Africa Test Series2016/17South Africa3-0 (3)
Bangladesh tour of South Africa2017/18-
Bangladesh in South Africa Test Series2017/18South Africa2-0 (2)
Zimbabwe tour of South Africa [Dec 2017]2017/18-
Zimbabwe in South Africa Test Match2017/18South Africa1-0 (1)
India tour of South Africa2017/18-
Freedom Trophy (India in South Africa)2017/18South Africa2-1 (3)
Australia tour of South Africa2017/18-
Australia in South Africa Test Series2017/18South Africa3-1 (4)
Pakistan tour of South Africa2018/19-
Pakistan in South Africa Test Series2018/19South Africa3-0 (3)
Sri Lanka tour of South Africa2018/19-
Sri Lanka in South Africa Test Series2018/19Sri Lanka2-0 (2)
England tour of South Africa2019/20-
Basil D'Oliveira Trophy (England in South Africa)2019/20England3-1 (4)
Sri Lanka tour of South Africa2020/21-
Sri Lanka in South Africa Test Series2020/21South Africa2-0 (2)
Freedom Trophy (India in South Africa)2021/22South Africa2-1 (3)
India tour of South Africa2021/22-
Bangladesh in South Africa Test Series2021/22South Africa2-0 (2)
Bangladesh tour of South Africa2021/22-
Sir Vivian Richards Trophy (West Indies in South Africa)2022/23South Africa2-0 (2)
West Indies tour of South Africa2022/23-
Freedom Trophy (India in South Africa)2023/24drawn1-1 (2)
India tour of South Africa2023/24-
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

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

South Africa v India at Centurion, ICC World Test Championship 1st Test, Dec 26-28, 2023 [Test # 2520]

South Africa v West Indies at Johannesburg, ICC World Test Championship 2nd Test, Mar 8-11, 2023 [Test # 2497]