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
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
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links