Test Cricket - Match Records and Statistics - Winning Margins
Matches Won / Lost by an Innings for South Africa
  Match Versus Ground Result
1 25/03/1889 England Newlands Lost by an innings and 202 runs 
2 19/03/1892 England Newlands Lost by an innings and 189 runs 
3 02/03/1896 England Old Wanderers Lost by an innings and 197 runs 
4 21/03/1896 England Newlands Lost by an innings and 33 runs 
5 30/03/1906 England Newlands Won by an innings and 16 runs 
6 09/12/1910 Australia Sydney Cricket Ground Lost by an innings and 114 runs 
7 27/05/1912 Australia Old Trafford Lost by an innings and 88 runs 
8 10/06/1912 England Lord's Lost by an innings and 62 runs 
9 13/12/1913 England Lord's (SAF) Lost by an innings and 157 runs 
10 26/12/1913 England Old Wanderers Lost by an innings and 12 runs 
11 14/06/1924 England Edgbaston Lost by an innings and 18 runs 
12 28/06/1924 England Lord's Lost by an innings and 18 runs 
13 27/07/1929 England Old Trafford Lost by an innings and 32 runs 
14 27/11/1931 Australia Brisbane Cricket Ground Lost by an innings and 163 runs 
15 18/12/1931 Australia Sydney Cricket Ground Lost by an innings and 155 runs 
16 12/02/1932 Australia Melbourne Cricket Ground Lost by an innings and 72 runs 
17 27/02/1932 New Zealand AMI Stadium Won by an innings and 12 runs 
18 01/01/1936 Australia Newlands Lost by an innings and 78 runs 
19 15/02/1936 Australia Old Wanderers Lost by an innings and 184 runs 
20 28/02/1936 Australia Kingsmead Lost by an innings and 6 runs 
21 20/01/1939 England Kingsmead Lost by an innings and 13 runs 
22 24/12/1949 Australia Ellis Park Lost by an innings and 85 runs 
23 03/03/1950 Australia St George's Park Lost by an innings and 259 runs 
24 09/01/1953 Australia Sydney Cricket Ground Lost by an innings and 38 runs 
25 06/03/1953 New Zealand Basin Reserve Won by an innings and 180 runs 
26 11/12/1953 New Zealand Kingsmead Won by an innings and 58 runs 
27 09/06/1955 England Trent Bridge Lost by an innings and 5 runs 
28 31/12/1957 Australia Newlands Lost by an innings and 141 runs 
29 23/06/1960 England Lord's Lost by an innings and 73 runs 
30 02/02/1962 New Zealand Wanderers Stadium Won by an innings and 51 runs 
31 04/12/1964 England Kingsmead Lost by an innings and 104 runs 
32 05/02/1970 Australia Kingsmead Won by an innings and 129 runs 
33 06/09/1993 Sri Lanka Sinhalese Sports Club Ground Won by an innings and 208 runs 
34 28/02/1997 Australia Wanderers Stadium Lost by an innings and 196 runs 
35 02/01/1998 Australia Sydney Cricket Ground Lost by an innings and 21 runs 
36 29/10/1999 Zimbabwe Mangaung Oval Won by an innings and 13 runs 
37 11/11/1999 Zimbabwe Harare Sports Club Won by an innings and 219 runs 
38 25/11/1999 England Wanderers Stadium Won by an innings and 21 runs 
39 02/01/2000 England Newlands Won by an innings and 37 runs 
40 02/03/2000 India M Chinnaswamy Stadium Won by an innings and 71 runs 
41 20/07/2000 Sri Lanka Galle International Stadium Lost by an innings and 15 runs 
42 02/01/2001 Sri Lanka Newlands Won by an innings and 229 runs 
43 20/01/2001 Sri Lanka SuperSport Park Won by an innings and 7 runs 
44 22/02/2002 Australia Wanderers Stadium Lost by an innings and 360 runs 
45 18/10/2002 Bangladesh Buffalo Park Won by an innings and 107 runs 
46 25/10/2002 Bangladesh Senwes Park Won by an innings and 160 runs 
47 08/11/2002 Sri Lanka Wanderers Stadium Won by an innings and 64 runs 
48 02/01/2003 Pakistan Newlands Won by an innings and 142 runs 
49 24/04/2003 Bangladesh MA Aziz Stadium Won by an innings and 60 runs 
50 01/05/2003 Bangladesh Bangabandhu National Stadium Won by an innings and 18 runs 
51 31/07/2003 England Lord's Won by an innings and 92 runs 
52 26/12/2003 West Indies Kingsmead Won by an innings and 65 runs 
53 04/03/2005 Zimbabwe Newlands Won by an innings and 21 runs 
54 11/03/2005 Zimbabwe SuperSport Park Won by an innings and 62 runs 
55 21/04/2005 West Indies Kensington Oval Won by an innings and 86 runs 
56 27/07/2006 Sri Lanka Sinhalese Sports Club Ground Lost by an innings and 153 runs 
57 16/11/2007 New Zealand SuperSport Park Won by an innings and 59 runs 
58 10/01/2008 West Indies Kingsmead Won by an innings and 100 runs 
59 29/02/2008 Bangladesh Zahur Ahmed Chowdhury Stadium Won by an innings and 205 runs 
60 03/04/2008 India Narendra Modi Stadium Won by an innings and 90 runs 
61 19/11/2008 Bangladesh Mangaung Oval Won by an innings and 129 runs 
62 26/11/2008 Bangladesh SuperSport Park Won by an innings and 48 runs 
63 19/03/2009 Australia Newlands Won by an innings and 20 runs 
64 26/12/2009 England Kingsmead Lost by an innings and 98 runs 
65 14/01/2010 England Wanderers Stadium Won by an innings and 74 runs 
66 06/02/2010 India Vidarbha Cricket Association Stadium Won by an innings and 6 runs 
67 14/02/2010 India Eden Gardens Lost by an innings and 57 runs 
68 16/12/2010 India SuperSport Park Won by an innings and 25 runs 
69 15/12/2011 Sri Lanka SuperSport Park Won by an innings and 81 runs 
70 19/07/2012 England Kennington Oval Won by an innings and 12 runs 
71 02/01/2013 New Zealand Newlands Won by an innings and 27 runs 
72 11/01/2013 New Zealand St George's Park Won by an innings and 193 runs 
73 22/02/2013 Pakistan SuperSport Park Won by an innings and 18 runs 
74 23/10/2013 Pakistan Dubai International Cricket Stadium Won by an innings and 92 runs 
75 17/12/2014 West Indies SuperSport Park Won by an innings and 220 runs 
76 12/11/2016 Australia Bellerive Oval Won by an innings and 80 runs 
77 12/01/2017 Sri Lanka Wanderers Stadium Won by an innings and 118 runs 
78 06/10/2017 Bangladesh Mangaung Oval Won by an innings and 254 runs 
79 26/12/2017 Zimbabwe St George's Park Won by an innings and 120 runs 
80 10/10/2019 India Maharashtra Cricket Association Stadium Lost by an innings and 137 runs 
81 19/10/2019 India JSCA International Stadium Complex Lost by an innings and 202 runs 
82 16/01/2020 England St George's Park Lost by an innings and 53 runs 
83 26/12/2020 Sri Lanka SuperSport Park Won by an innings and 45 runs 
84 10/06/2021 West Indies Daren Sammy Cricket Ground Won by an innings and 63 runs 
85 17/02/2022 New Zealand Hagley Oval Lost by an innings and 276 runs 
86 17/08/2022 England Lord's Won by an innings and 12 runs 
87 26/08/2022 England Old Trafford Lost by an innings and 85 runs 
88 26/12/2022 Australia Melbourne Cricket Ground Lost by an innings and 182 runs 
89 26/12/2023 India SuperSport Park Won by an innings and 32 runs 
90 29/10/2024 Bangladesh Zahur Ahmed Chowdhury Stadium Won by an innings and 273 runs 
91 06/07/2025 Zimbabwe Queens Sports Club Won by an innings and 236 runs 

Match Records and Statistics Menu