Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
T20 Internationals - Country Records and Statistics - Matches
T20 Matches for
Afghanistan
Argentina
Australia
Austria
Bahamas
Bahrain
Bangladesh
Belgium
Belize
Bermuda
Bhutan
Botswana
Brazil
Bulgaria
Cambodia
Cameroon
Canada
Cayman Islands
Chile
China
Cook Islands
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
England
Estonia
Eswatini
Fiji
Finland
France
Gambia
Germany
Ghana
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
India
Indonesia
Iran
Ireland
Isle of Man
Israel
Italy
Japan
Jersey
Kenya
Kuwait
Lesotho
Luxembourg
Malawi
Malaysia
Maldives
Mali
Malta
Mexico
Mongolia
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Nigeria
Norway
Oman
Pakistan
Panama
Papua New Guinea
Peru
Philippines
Portugal
Qatar
Romania
Rwanda
Samoa
Saudi Arabia
Scotland
Serbia
Seychelles
Sierra Leone
Singapore
Slovenia
South Africa
South Korea
Spain
Sri Lanka
St Helena
Sweden
Switzerland
Tanzania
Thailand
Turkey
Uganda
United Arab Emirates
United States
Vanuatu
West Indies
Zimbabwe
Played
Anywhere
at Home
Away (In Opposition Country)
at Neutral Venue
Versus
<All Countries>
Afghanistan
Argentina
Australia
Austria
Bahamas
Bahrain
Bangladesh
Belgium
Belize
Bermuda
Bhutan
Botswana
Brazil
Bulgaria
Cambodia
Cameroon
Canada
Cayman Islands
Chile
China
Cook Islands
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
England
Estonia
Eswatini
Fiji
Finland
France
Gambia
Germany
Ghana
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
India
Indonesia
Iran
Ireland
Isle of Man
Israel
Italy
Japan
Jersey
Kenya
Kuwait
Lesotho
Luxembourg
Malawi
Malaysia
Maldives
Mali
Malta
Mexico
Mongolia
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Nigeria
Norway
Oman
Pakistan
Panama
Papua New Guinea
Peru
Philippines
Portugal
Qatar
Romania
Rwanda
Samoa
Saudi Arabia
Scotland
Serbia
Seychelles
Sierra Leone
Singapore
Slovenia
South Africa
South Korea
Spain
Sri Lanka
St Helena
Sweden
Switzerland
Tanzania
Thailand
Turkey
Uganda
United Arab Emirates
United States
Vanuatu
West Indies
Zimbabwe
From
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
to
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
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
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links