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

South Africa: 97 Opposing Country: 73 Tied: 0 No Result: 3

Country Records and Statistics
Match Records and Statistics
Match Scorecards