T20 Internationals - Country Records and Statistics - Matches
T20 Matches for 
Played   
Versus 
From  to         

  Date Series Ground Result
1 21/10/2005 New Zealand Wanderers Stadium New Zealand won by 5 wickets
2 09/01/2006 Australia Brisbane Cricket Ground Australia won by 95 runs
3 24/02/2006 Australia Wanderers Stadium South Africa won by 2 runs
4 01/12/2006 India Wanderers Stadium India won by 6 wickets
5 02/02/2007 Pakistan Wanderers Stadium South Africa won by 10 wickets
6 11/09/2007 West Indies Wanderers Stadium South Africa won by 8 wickets
7 15/09/2007 Bangladesh Newlands South Africa won by 7 wickets
8 16/09/2007 England Newlands South Africa won by 19 runs
9 19/09/2007 New Zealand Kingsmead South Africa won by 6 wickets
10 20/09/2007 India Kingsmead India won by 37 runs
11 23/11/2007 New Zealand Wanderers Stadium South Africa won by 3 wickets
12 16/12/2007 West Indies St George's Park West Indies won by 5 wickets
13 18/01/2008 West Indies Wanderers Stadium South Africa won by 4 wickets
14 20/08/2008 England Riverside Ground Match abandoned
15 05/11/2008 Bangladesh Wanderers Stadium South Africa won by 12 runs
16 11/01/2009 Australia Melbourne Cricket Ground Australia won by 52 runs
17 13/01/2009 Australia Brisbane Cricket Ground Australia won by 6 wickets
18 27/03/2009 Australia Wanderers Stadium South Africa won by 4 wickets
19 29/03/2009 Australia SuperSport Park South Africa won by 17 runs
20 07/06/2009 Scotland Kennington Oval South Africa won by 130 runs
21 09/06/2009 New Zealand Lord's South Africa won by 1 run
22 11/06/2009 England Trent Bridge South Africa won by 7 wickets
23 13/06/2009 West Indies Kennington Oval South Africa won by 20 runs
24 16/06/2009 India Trent Bridge South Africa won by 12 runs
25 18/06/2009 Pakistan Trent Bridge Pakistan won by 7 runs
26 13/11/2009 England Wanderers Stadium England won by 1 run
27 15/11/2009 England SuperSport Park South Africa won by 84 runs
28 02/05/2010 India Daren Sammy National Cricket Stadium India won by 14 runs
29 05/05/2010 Afghanistan Kensington Oval South Africa won by 59 runs
30 06/05/2010 New Zealand Kensington Oval South Africa won by 13 runs
31 08/05/2010 England Kensington Oval England won by 39 runs
32 10/05/2010 Pakistan Daren Sammy National Cricket Stadium Pakistan won by 11 runs
33 19/05/2010 West Indies Sir Vivian Richards Stadium South Africa won by 13 runs
34 20/05/2010 West Indies Sir Vivian Richards Stadium South Africa won by 1 run
35 08/10/2010 Zimbabwe Mangaung Oval South Africa won by 7 wickets
36 10/10/2010 Zimbabwe Diamond Oval South Africa won by 8 runs
37 26/10/2010 Pakistan Sheikh Zayed Stadium South Africa won by 6 wickets
38 27/10/2010 Pakistan Sheikh Zayed Stadium South Africa won by 6 wickets
39 09/01/2011 India Moses Mabhida Stadium India won by 21 runs
40 13/10/2011 Australia Newlands Australia won by 5 wickets
41 16/10/2011 Australia Wanderers Stadium South Africa won by 3 wickets
42 17/02/2012 New Zealand Sky Stadium New Zealand won by 6 wickets
43 19/02/2012 New Zealand Seddon Park South Africa won by 8 wickets
44 22/02/2012 New Zealand Eden Park South Africa won by 3 runs
45 30/03/2012 India Wanderers Stadium South Africa won by 11 runs
46 08/09/2012 England Riverside Ground South Africa won by 7 wickets
47 10/09/2012 England Old Trafford No Result
48 12/09/2012 England Edgbaston England won by 28 runs
49 20/09/2012 Zimbabwe Mahinda Rajapaksha International Cricket Stadium South Africa won by 10 wickets
50 22/09/2012 Sri Lanka Mahinda Rajapaksha International Cricket Stadium South Africa won by 32 runs
51 28/09/2012 Pakistan R Premadasa Stadium Pakistan won by 2 wickets
52 30/09/2012 Australia R Premadasa Stadium Australia won by 8 wickets
53 02/10/2012 India R Premadasa Stadium India won by 1 run
54 21/12/2012 New Zealand Kingsmead South Africa won by 8 wickets
55 23/12/2012 New Zealand Buffalo Park New Zealand won by 8 wickets
56 26/12/2012 New Zealand St George's Park South Africa won by 33 runs
57 01/03/2013 Pakistan Kingsmead Match abandoned
58 03/03/2013 Pakistan SuperSport Park Pakistan won by 95 runs
59 02/08/2013 Sri Lanka R Premadasa Stadium South Africa won by 12 runs
60 04/08/2013 Sri Lanka Mahinda Rajapaksha International Cricket Stadium South Africa won by 22 runs
61 06/08/2013 Sri Lanka Mahinda Rajapaksha International Cricket Stadium Sri Lanka won by 6 wickets
62 13/11/2013 Pakistan Dubai International Cricket Stadium South Africa won by 9 wickets
63 15/11/2013 Pakistan Dubai International Cricket Stadium South Africa won by 6 runs
64 20/11/2013 Pakistan Wanderers Stadium South Africa won by 4 runs
65 22/11/2013 Pakistan Newlands Pakistan won by 6 runs
66 09/03/2014 Australia St George's Park Match abandoned
67 12/03/2014 Australia Kingsmead Australia won by 5 wickets
68 14/03/2014 Australia SuperSport Park Australia won by 6 wickets
69 22/03/2014 Sri Lanka Zahur Ahmed Chowdhury Stadium Sri Lanka won by 5 runs
70 24/03/2014 New Zealand Zahur Ahmed Chowdhury Stadium South Africa won by 2 runs
71 27/03/2014 Netherlands Zahur Ahmed Chowdhury Stadium South Africa won by 6 runs
72 29/03/2014 England Zahur Ahmed Chowdhury Stadium South Africa won by 3 runs
73 04/04/2014 India Shere Bangla National Stadium India won by 6 wickets
74 05/11/2014 Australia Adelaide Oval South Africa won by 7 wickets
75 07/11/2014 Australia Melbourne Cricket Ground Australia won by 7 wickets
76 09/11/2014 Australia ANZ Stadium Australia won by 2 wickets
77 09/01/2015 West Indies Newlands West Indies won by 4 wickets
78 11/01/2015 West Indies Wanderers Stadium West Indies won by 4 wickets
79 14/01/2015 West Indies Kingsmead South Africa won by 69 runs
80 05/07/2015 Bangladesh Shere Bangla National Stadium South Africa won by 52 runs
81 07/07/2015 Bangladesh Shere Bangla National Stadium South Africa won by 31 runs
82 14/08/2015 New Zealand Kingsmead South Africa won by 6 wickets
83 16/08/2015 New Zealand SuperSport Park New Zealand won by 32 runs
84 02/10/2015 India Himachal Pradesh Cricket Association Stadium South Africa won by 7 wickets
85 05/10/2015 India Barabati Stadium South Africa won by 6 wickets
86 08/10/2015 India Eden Gardens Match abandoned
87 19/02/2016 England Newlands South Africa won by 3 wickets
88 21/02/2016 England Wanderers Stadium South Africa won by 9 wickets
89 04/03/2016 Australia Kingsmead South Africa won by 3 wickets
90 06/03/2016 Australia Wanderers Stadium Australia won by 5 wickets
91 09/03/2016 Australia Newlands Australia won by 6 wickets
92 18/03/2016 England Wankhede Stadium England won by 2 wickets
93 20/03/2016 Afghanistan Wankhede Stadium South Africa won by 37 runs
94 25/03/2016 West Indies Vidarbha Cricket Association Stadium West Indies won by 3 wickets
95 28/03/2016 Sri Lanka Arun Jaitley Stadium South Africa won by 8 wickets
96 20/01/2017 Sri Lanka SuperSport Park South Africa won by 19 runs
97 22/01/2017 Sri Lanka Wanderers Stadium Sri Lanka won by 3 wickets
98 25/01/2017 Sri Lanka Newlands Sri Lanka won by 5 wickets
99 17/02/2017 New Zealand Eden Park South Africa won by 78 runs
100 21/06/2017 England The Rose Bowl England won by 9 wickets
101 23/06/2017 England The Cooper Associates County Ground South Africa won by 3 runs
102 25/06/2017 England Sophia Gardens England won by 19 runs
103 26/10/2017 Bangladesh Mangaung Oval South Africa won by 20 runs
104 29/10/2017 Bangladesh Senwes Park South Africa won by 83 runs
105 18/02/2018 India Wanderers Stadium India won by 28 runs
106 21/02/2018 India SuperSport Park South Africa won by 6 wickets
107 24/02/2018 India Newlands India won by 7 runs
108 14/08/2018 Sri Lanka R Premadasa Stadium Sri Lanka won by 3 wickets
109 09/10/2018 Zimbabwe Buffalo Park South Africa won by 34 runs
110 12/10/2018 Zimbabwe Senwes Park South Africa won by 6 wickets
111 14/10/2018 Zimbabwe Willowmoore Park Match abandoned
112 17/11/2018 Australia Carrara Oval South Africa won by 21 runs
113 01/02/2019 Pakistan Newlands South Africa won by 6 runs
114 03/02/2019 Pakistan Wanderers Stadium South Africa won by 7 runs
115 06/02/2019 Pakistan SuperSport Park Pakistan won by 27 runs
116 19/03/2019 Sri Lanka Newlands South Africa won in super over after the scores were tied
117 22/03/2019 Sri Lanka SuperSport Park South Africa won by 16 runs
118 24/03/2019 Sri Lanka Wanderers Stadium South Africa won by 45 runs
119 15/09/2019 India Himachal Pradesh Cricket Association Stadium Match abandoned
120 18/09/2019 India Punjab Cricket Association IS Bindra Stadium India won by 7 wickets
121 22/09/2019 India M Chinnaswamy Stadium South Africa won by 9 wickets
122 12/02/2020 England Buffalo Park South Africa won by 1 run
123 14/02/2020 England Kingsmead England won by 2 runs
124 16/02/2020 England SuperSport Park England won by 5 wickets
125 21/02/2020 Australia Wanderers Stadium Australia won by 107 runs
126 23/02/2020 Australia St George's Park South Africa won by 12 runs
127 26/02/2020 Australia Newlands Australia won by 97 runs
128 27/11/2020 England Newlands England won by 5 wickets
129 29/11/2020 England Boland Park England won by 4 wickets
130 01/12/2020 England Newlands England won by 9 wickets
131 11/02/2021 Pakistan Gaddafi Stadium Pakistan won by 3 runs
132 13/02/2021 Pakistan Gaddafi Stadium South Africa won by 6 wickets
133 14/02/2021 Pakistan Gaddafi Stadium Pakistan won by 4 wickets
134 10/04/2021 Pakistan Wanderers Stadium Pakistan won by 4 wickets
135 12/04/2021 Pakistan Wanderers Stadium South Africa won by 6 wickets
136 14/04/2021 Pakistan SuperSport Park Pakistan won by 9 wickets
137 16/04/2021 Pakistan SuperSport Park Pakistan won by 3 wickets
138 26/06/2021 West Indies National Cricket Stadium (Grenada) West Indies won by 8 wickets
139 27/06/2021 West Indies National Cricket Stadium (Grenada) South Africa won by 16 runs
140 29/06/2021 West Indies National Cricket Stadium (Grenada) South Africa won by 1 run
141 01/07/2021 West Indies National Cricket Stadium (Grenada) West Indies won by 21 runs
142 03/07/2021 West Indies National Cricket Stadium (Grenada) South Africa won by 25 runs
143 19/07/2021 Ireland The Village South Africa won by 33 runs
144 22/07/2021 Ireland Civil Service Cricket Club South Africa won by 42 runs
145 24/07/2021 Ireland Civil Service Cricket Club South Africa won by 49 runs
146 10/09/2021 Sri Lanka R Premadasa Stadium South Africa won by 28 runs
147 12/09/2021 Sri Lanka R Premadasa Stadium South Africa won by 9 wickets
148 14/09/2021 Sri Lanka R Premadasa Stadium South Africa won by 10 wickets
149 23/10/2021 Australia Sheikh Zayed Stadium Australia won by 5 wickets
150 26/10/2021 West Indies Dubai International Cricket Stadium South Africa won by 8 wickets
151 30/10/2021 Sri Lanka Sharjah Cricket Stadium South Africa won by 4 wickets
152 02/11/2021 Bangladesh Sheikh Zayed Stadium South Africa won by 6 wickets
153 06/11/2021 England Sharjah Cricket Stadium South Africa won by 10 runs
154 09/06/2022 India Arun Jaitley Stadium South Africa won by 7 wickets
155 12/06/2022 India Barabati Stadium South Africa won by 4 wickets
156 14/06/2022 India Dr YS Rajasekhara Reddy Cricket Stadium India won by 48 runs
157 17/06/2022 India Saurashtra Cricket Association Stadium India won by 82 runs
158 19/06/2022 India M Chinnaswamy Stadium No Result
159 27/07/2022 England County Ground (Bristol) England won by 41 runs
160 28/07/2022 England Sophia Gardens South Africa won by 58 runs
161 31/07/2022 England The Rose Bowl South Africa won by 90 runs
162 03/08/2022 Ireland County Ground (Bristol) South Africa won by 21 runs
163 05/08/2022 Ireland County Ground (Bristol) South Africa won by 44 runs
164 28/09/2022 India Greenfield International Stadium India won by 8 wickets
165 02/10/2022 India Barsapara Cricket Stadium India won by 16 runs
166 04/10/2022 India Holkar Cricket Stadium South Africa won by 49 runs
167 24/10/2022 Zimbabwe Bellerive Oval No Result
168 27/10/2022 Bangladesh Sydney Cricket Ground South Africa won by 104 runs
169 30/10/2022 India Perth Stadium South Africa won by 5 wickets
170 03/11/2022 Pakistan Sydney Cricket Ground Pakistan won by 33 runs
171 06/11/2022 Netherlands Adelaide Oval Netherlands won by 13 runs
172 25/03/2023 West Indies SuperSport Park West Indies won by 3 wickets
173 26/03/2023 West Indies SuperSport Park South Africa won by 6 wickets
174 28/03/2023 West Indies Wanderers Stadium West Indies won by 7 runs
175 30/08/2023 Australia Kingsmead Australia won by 111 runs
176 01/09/2023 Australia Kingsmead Australia won by 8 wickets
177 03/09/2023 Australia Kingsmead Australia won by 5
178 10/12/2023 India Kingsmead Match abandoned
179 12/12/2023 India St George's Park South Africa won by 5 wickets
180 14/12/2023 India Wanderers Stadium India won by 106 runs
181 23/05/2024 West Indies Sabina Park West Indies won by 28 runs
182 25/05/2024 West Indies Sabina Park West Indies won by 16 runs
183 26/05/2024 West Indies Sabina Park West Indies won by 8 wickets
184 03/06/2024 Sri Lanka Nassau County International Cricket Stadium South Africa won by 6 wickets
185 08/06/2024 Netherlands Nassau County International Cricket Stadium South Africa won by 4 wickets
186 10/06/2024 Bangladesh Nassau County International Cricket Stadium South Africa won by 4 runs
187 14/06/2024 Nepal Arnos Vale Ground South Africa won by 1 run
188 19/06/2024 United States Sir Vivian Richards Stadium South Africa won by 18 runs
189 21/06/2024 England Daren Sammy National Cricket Stadium South Africa won by 7 runs
190 23/06/2024 West Indies Sir Vivian Richards Stadium South Africa won by 3 wickets
191 26/06/2024 Afghanistan Brian Lara Stadium South Africa won by 9 wickets
192 29/06/2024 India Kensington Oval India won by 7 runs
193 23/08/2024 West Indies Brian Lara Stadium West Indies won by 7 wickets
194 25/08/2024 West Indies Brian Lara Stadium West Indies won by 30 runs
195 27/08/2024 West Indies Brian Lara Stadium West Indies won by 8 wickets

South Africa: 105 Opposing Country: 80 Tied: 0 No Result: 3

Country Records and Statistics
Match Records and Statistics
Match Scorecards