South Africa Cricket Team Results

Tuesday, Oct 29 2024

2nd Test, South Africa in Bangladesh, 2 Test Series, 2024
Bangladesh
Bangladesh
159 (45.2) & 143 (43.4)
South Africa
South Africa
575/6 dec (144.2)
South Africa beat Bangladesh by an innings and 273 runs

Monday, Oct 21 2024

1st Test, South Africa in Bangladesh, 2 Test Series, 2024
Bangladesh
Bangladesh
106 (40.1) & 307 (89.5)
South Africa
South Africa
308 (88.4) & 106/3 (22.0)
South Africa beat Bangladesh by 7 wickets

Monday, Oct 07 2024

3rd ODI, Ireland and South Africa in UAE, 3 ODI Series, 2024
Ireland
Ireland
284/9 (50.0)
South Africa
South Africa
215 (46.1)
Ireland beat South Africa by 69 runs

Friday, Oct 04 2024

2nd ODI, Ireland and South Africa in UAE, 3 ODI Series, 2024
Ireland
Ireland
169 (30.3)
South Africa
South Africa
343/4 (50.0)
South Africa beat Ireland by 174 runs

Wednesday, Oct 02 2024

1st ODI, Ireland and South Africa in UAE, 3 ODI Series, 2024
Ireland
Ireland
132 (31.5)
South Africa
South Africa
271/9 (50.0)
South Africa beat Ireland by 139 runs

Sunday, Sep 29 2024

2nd T20I, Ireland and South Africa in UAE, 2 T20I Series, 2024
Ireland
Ireland
195/6 (20.0)
South Africa
South Africa
185/9 (20.0)
Ireland beat South Africa by 10 runs

Friday, Sep 27 2024

1st T20I, Ireland and South Africa in UAE, 2 T20I Series, 2024
Ireland
Ireland
171/8 (20.0)
South Africa
South Africa
174/2 (17.4)
South Africa beat Ireland by 8 wickets

Sunday, Sep 22 2024

3rd ODI, Afghanistan and South Africa in UAE, 3 ODI Series, 2024
Afghanistan
Afghanistan
169 (34.0)
South Africa
South Africa
170/3 (33.0)
South Africa beat Afghanistan by 7 wickets

Friday, Sep 20 2024

2nd ODI, Afghanistan and South Africa in UAE, 3 ODI Series, 2024
Afghanistan
Afghanistan
311/4 (50.0)
South Africa
South Africa
134 (34.2)
Afghanistan beat South Africa by 177 runs

Wednesday, Sep 18 2024

1st ODI, Afghanistan and South Africa in UAE, 3 ODI Series, 2024
Afghanistan
Afghanistan
107/4 (26.0)
South Africa
South Africa
106 (33.3)
Afghanistan beat South Africa by 6 wickets

Tuesday, Aug 27 2024

3rd T20I, South Africa in West Indies, 3 T20I Series, 2024
West Indies
West Indies
116/2 (9.2)
South Africa
South Africa
108/4 (13.0)
West Indies beat South Africa by 8 wickets (DLS method)

Sunday, Aug 25 2024

2nd T20I, South Africa in West Indies, 3 T20I Series, 2024
West Indies
West Indies
179/6 (20.0)
South Africa
South Africa
149 (19.4)
West Indies beat South Africa by 30 runs

Friday, Aug 23 2024

1st T20I, South Africa in West Indies, 3 T20I Series, 2024
West Indies
West Indies
176/3 (17.5)
South Africa
South Africa
174/7 (20.0)
West Indies beat South Africa by 7 wickets

Thursday, Aug 15 2024

2nd Test, Sir Vivian Richards Trophy, 2024
West Indies
West Indies
144 (42.4) & 222 (66.2)
South Africa
South Africa
160 (54.0) & 246 (80.4)
South Africa beat West Indies by 40 runs

Wednesday, Aug 07 2024

1st Test, Sir Vivian Richards Trophy, 2024
West Indies
West Indies
233 (91.5) & 201/5 (56.2)
South Africa
South Africa
357 (117.4) & 173/3 dec (29.0)
West Indies drew with South Africa

Saturday, Jun 29 2024

Final, ICC Men's T20 World Cup, 2024
South Africa
South Africa
169/8 (20.0)
India
India
176/7 (20.0)
India beat South Africa by 7 runs

Thursday, Jun 27 2024

1st Semi-Final, ICC Men's T20 World Cup, 2024
South Africa
South Africa
60/1 (8.5)
Afghanistan
Afghanistan
56 (11.5)
South Africa beat Afghanistan by 9 wickets

Monday, Jun 24 2024

Super Eight - Match 10, ICC Men's T20 World Cup, 2024
West Indies
West Indies
135/8 (20.0)
South Africa
South Africa
124/7 (16.1)
South Africa beat West Indies by 3 wickets (DLS method)

Friday, Jun 21 2024

Super Eight - Match 5, ICC Men's T20 World Cup, 2024
England
England
156/6 (20.0)
South Africa
South Africa
163/6 (20.0)
South Africa beat England by 7 runs

Wednesday, Jun 19 2024

Super Eight - Match 1, ICC Men's T20 World Cup, 2024
USA
USA
176/6 (20.0)
South Africa
South Africa
194/4 (20.0)
South Africa beat USA by 18 runs

Friday, Jun 14 2024

Match 31, ICC Men's T20 World Cup, 2024
South Africa
South Africa
115/7 (20.0)
Nepal
Nepal
114/7 (20.0)
South Africa beat Nepal by 1 run

Monday, Jun 10 2024

Match 21, ICC Men's T20 World Cup, 2024
South Africa
South Africa
113/6 (20.0)
Bangladesh
Bangladesh
109/7 (20.0)
South Africa beat Bangladesh by 4 runs

Saturday, Jun 08 2024

Match 16, ICC Men's T20 World Cup, 2024
Netherlands
Netherlands
103/9 (20.0)
South Africa
South Africa
106/6 (18.5)
South Africa beat Netherlands by 4 wickets

Monday, Jun 03 2024

Match 4, ICC Men's T20 World Cup, 2024
Sri Lanka
Sri Lanka
77 (19.1)
South Africa
South Africa
80/4 (16.2)
South Africa beat Sri Lanka by 6 wickets

Sunday, May 26 2024

3rd T20I, South Africa in West Indies, 3 T20I Series, 2024
West Indies
West Indies
165/2 (13.5)
South Africa
South Africa
163/7 (20.0)
West Indies beat South Africa by 8 wickets

Saturday, May 25 2024

2nd T20I, South Africa in West Indies, 3 T20I Series, 2024
West Indies
West Indies
207/7 (20.0)
South Africa
South Africa
191/7 (20.0)
West Indies beat South Africa by 16 runs

Thursday, May 23 2024

1st T20I, South Africa in West Indies, 3 T20I Series, 2024
West Indies
West Indies
175/8 (20.0)
South Africa
South Africa
147 (19.5)
West Indies beat South Africa by 28 runs

Wednesday, Mar 20 2024

Match 9, Men's African Games Ghana, 2024
Uganda
Uganda
99/8 (20.0)
South Africa
South Africa
95/9 (20.0)
Uganda beat South Africa by 2 wickets

Monday, Mar 18 2024

Match 7, Men's African Games Ghana, 2024
South Africa
South Africa
71 (15.0)
Kenya
Kenya
141/6 (20.0)
Kenya beat South Africa by 70 runs

Sunday, Mar 17 2024

Match 3, Men's African Games Ghana, 2024
South Africa
South Africa
237/2 (20.0)
Ghana
Ghana
103/7 (20.0)
South Africa beat Ghana by 134 runs

Monday, Feb 12 2024

2nd Test, South Africa in New Zealand, 2 Test Series, 2024
New Zealand
New Zealand
211 (77.3) & 269/3 (94.2)
South Africa
South Africa
242 (97.2) & 235 (69.5)
New Zealand beat South Africa by 7 wickets

Saturday, Feb 03 2024

1st Test, South Africa in New Zealand, 2 Test Series, 2024
New Zealand
New Zealand
511 (144.0) & 179/4 dec (43.0)
South Africa
South Africa
162 (72.5) & 247 (80.0)
New Zealand beat South Africa by 281 runs

Wednesday, Jan 03 2024

2nd Test, Freedom Trophy, 2023/24
South Africa
South Africa
55 (23.2) & 176 (36.5)
India
India
153 (34.5) & 80/3 (12.0)
India beat South Africa by 7 wickets

Tuesday, Dec 26 2023

1st Test, Freedom Trophy, 2023/24
South Africa
South Africa
408 (108.4)
India
India
245 (67.4) & 131 (34.1)
South Africa beat India by an innings and 32 runs

Thursday, Dec 21 2023

3rd ODI, India in South Africa, 3 ODI Series, 2023
South Africa
South Africa
218 (45.5)
India
India
296/8 (50.0)
India beat South Africa by 78 runs

Tuesday, Dec 19 2023

2nd ODI, India in South Africa, 3 ODI Series, 2023
South Africa
South Africa
215/2 (42.3)
India
India
211 (46.2)
South Africa beat India by 8 wickets

Sunday, Dec 17 2023

1st ODI, India in South Africa, 3 ODI Series, 2023
South Africa
South Africa
116 (27.3)
India
India
117/2 (16.4)
India beat South Africa by 8 wickets

Thursday, Dec 14 2023

3rd T20I, India in South Africa, 3 T20I Series, 2023
South Africa
South Africa
95 (13.5)
India
India
201/7 (20.0)
India beat South Africa by 106 runs

Tuesday, Dec 12 2023

2nd T20I, India in South Africa, 3 T20I Series, 2023
South Africa
South Africa
154/5 (13.5)
India
India
180/7 (19.3)
South Africa beat India by 5 wickets (D/L method)

Sunday, Dec 10 2023

1st T20I, India in South Africa, 3 T20I Series, 2023
South Africa
South Africa
India
India
Match Abandoned

Thursday, Nov 16 2023

2nd Semi-Final, ICC Cricket World Cup, 2023
South Africa
South Africa
212 (49.4)
Australia
Australia
215/7 (47.2)
Australia beat South Africa by 3 wickets

Friday, Nov 10 2023

Match 42, ICC Cricket World Cup, 2023
South Africa
South Africa
247/5 (47.3)
Afghanistan
Afghanistan
244 (50.0)
South Africa beat Afghanistan by 5 wickets

Sunday, Nov 05 2023

Match 37, ICC Cricket World Cup, 2023
India
India
326/5 (50.0)
South Africa
South Africa
83 (27.1)
India beat South Africa by 243 runs

Wednesday, Nov 01 2023

Match 32, ICC Cricket World Cup, 2023
New Zealand
New Zealand
167 (35.3)
South Africa
South Africa
357/4 (50.0)
South Africa beat New Zealand by 190 runs

Friday, Oct 27 2023

Match 26, ICC Cricket World Cup, 2023
Pakistan
Pakistan
270 (46.4)
South Africa
South Africa
271/9 (47.2)
South Africa beat Pakistan by 1 wicket

Tuesday, Oct 24 2023

Match 23, ICC Cricket World Cup, 2023
South Africa
South Africa
382/5 (50.0)
Bangladesh
Bangladesh
233 (46.4)
South Africa beat Bangladesh by 149 runs

Saturday, Oct 21 2023

Match 20, ICC Cricket World Cup, 2023
England
England
170 (22.0)
South Africa
South Africa
399/7 (50.0)
South Africa beat England by 229 runs

Tuesday, Oct 17 2023

Match 15, ICC Cricket World Cup, 2023
South Africa
South Africa
207 (42.5)
Netherlands
Netherlands
245/8 (43.0)
Netherlands beat South Africa by 38 runs

Thursday, Oct 12 2023

Match 10, ICC Cricket World Cup, 2023
Australia
Australia
177 (40.5)
South Africa
South Africa
311/7 (50.0)
South Africa beat Australia by 134 runs

Saturday, Oct 07 2023

Match 4, ICC Cricket World Cup, 2023
South Africa
South Africa
428/5 (50.0)
Sri Lanka
Sri Lanka
326 (44.5)
South Africa beat Sri Lanka by 102 runs

Monday, Oct 02 2023

Match 7, ICC Cricket World Cup Warm-up Matches, 2023
New Zealand
New Zealand
321/6 (50.0)
South Africa
South Africa
211/4 (37.0)
New Zealand beat South Africa by 7 runs (D/L method)

Friday, Sep 29 2023

Match 2, ICC Cricket World Cup Warm-up Matches, 2023
South Africa
South Africa
Afghanistan
Afghanistan
Match Abandoned

Sunday, Sep 17 2023

5th ODI, Australia in South Africa, 5 ODI Series, 2023
South Africa
South Africa
315/9 (50.0)
Australia
Australia
193 (34.1)
South Africa beat Australia by 122 runs

Friday, Sep 15 2023

4th ODI, Australia in South Africa, 5 ODI Series, 2023
South Africa
South Africa
416/5 (50.0)
Australia
Australia
252 (34.5)
South Africa beat Australia by 164 runs

Tuesday, Sep 12 2023

3rd ODI, Australia in South Africa, 5 ODI Series, 2023
South Africa
South Africa
338/6 (50.0)
Australia
Australia
227 (34.3)
South Africa beat Australia by 111 runs

Saturday, Sep 09 2023

2nd ODI, Australia in South Africa, 5 ODI Series, 2023
South Africa
South Africa
269 (41.5)
Australia
Australia
392/8 (50.0)
Australia beat South Africa by 123 runs

Thursday, Sep 07 2023

1st ODI, Australia in South Africa, 5 ODI Series, 2023
South Africa
South Africa
222 (49.0)
Australia
Australia
225/7 (40.2)
Australia beat South Africa by 3 wickets

Sunday, Sep 03 2023

3rd T20I, Australia in South Africa, 3 T20I Series, 2023
South Africa
South Africa
190/8 (20.0)
Australia
Australia
191/5 (17.5)
Australia beat South Africa by 5 wickets

Friday, Sep 01 2023

2nd T20I, Australia in South Africa, 3 T20I Series, 2023
South Africa
South Africa
164/8 (20.0)
Australia
Australia
168/2 (14.5)
Australia beat South Africa by 8 wickets

Wednesday, Aug 30 2023

1st T20I, Australia in South Africa, 3 T20I Series, 2023
South Africa
South Africa
115 (15.3)
Australia
Australia
226/6 (20.0)
Australia beat South Africa by 111 runs

Sunday, Apr 02 2023

2nd ODI, Netherlands in South Africa, 2 ODI Series, 2023
South Africa
South Africa
370/8 (50.0)
Netherlands
Netherlands
224 (39.1)
South Africa beat Netherlands by 146 runs

Friday, Mar 31 2023

1st ODI, Netherlands in South Africa, 2 ODI Series, 2023
South Africa
South Africa
190/2 (30.0)
Netherlands
Netherlands
189 (46.1)
South Africa beat Netherlands by 8 wickets

Tuesday, Mar 28 2023

3rd T20I, West Indies in South Africa, 3 T20I Series, 2023
South Africa
South Africa
213/6 (20.0)
West Indies
West Indies
220/8 (20.0)
West Indies beat South Africa by 7 runs

Sunday, Mar 26 2023

2nd T20I, West Indies in South Africa, 3 T20I Series, 2023
South Africa
South Africa
259/4 (18.5)
West Indies
West Indies
258/5 (20.0)
South Africa beat West Indies by 6 wickets

Saturday, Mar 25 2023

1st T20I, West Indies in South Africa, 3 T20I Series, 2023
South Africa
South Africa
131/8 (11.0)
West Indies
West Indies
132/7 (10.3)
West Indies beat South Africa by 3 wickets

Tuesday, Mar 21 2023

3rd ODI, West Indies in South Africa, 3 ODI Series, 2023
South Africa
South Africa
264/6 (29.3)
West Indies
West Indies
260 (48.2)
South Africa beat West Indies by 4 wickets

Saturday, Mar 18 2023

2nd ODI, West Indies in South Africa, 3 ODI Series, 2023
South Africa
South Africa
287 (41.4)
West Indies
West Indies
335/8 (50.0)
West Indies beat South Africa by 48 runs

Thursday, Mar 16 2023

1st ODI, West Indies in South Africa, 3 ODI Series, 2023
South Africa
South Africa
West Indies
West Indies
Match Abandoned

Wednesday, Mar 08 2023

2nd Test, Sir Vivian Richards Trophy, 2023
South Africa
South Africa
320 (92.2) & 321 (100.4)
West Indies
West Indies
251 (79.3) & 106 (35.1)
South Africa beat West Indies by 284 runs

Tuesday, Feb 28 2023

1st Test, Sir Vivian Richards Trophy, 2023
South Africa
South Africa
342 (86.3) & 116 (28.0)
West Indies
West Indies
212 (69.0) & 159 (41.0)
South Africa beat West Indies by 87 runs

Wednesday, Feb 01 2023

3rd ODI, England in South Africa, 3 ODI Series, 2023
South Africa
South Africa
287 (43.1)
England
England
346/7 (50.0)
England beat South Africa by 59 runs

Sunday, Jan 29 2023

2nd ODI, England in South Africa, 3 ODI Series, 2023
South Africa
South Africa
347/5 (49.1)
England
England
342/7 (50.0)
South Africa beat England by 5 wickets

Friday, Jan 27 2023

1st ODI, England in South Africa, 3 ODI Series, 2023
South Africa
South Africa
298/7 (50.0)
England
England
271 (44.2)
South Africa beat England by 27 runs

Tuesday, Jan 03 2023

3rd Test, South Africa in Australia, 3 Test Series, 2022/23
Australia
Australia
475/4 dec (131.0)
South Africa
South Africa
255 (108.0) & 106/2 (41.5)
Australia drew with South Africa

Sunday, Dec 25 2022

2nd Test, South Africa in Australia, 3 Test Series, 2022/23
Australia
Australia
575/8 dec (145.0)
South Africa
South Africa
189 (68.4) & 204 (68.5)
Australia beat South Africa by an innings and 182 runs

Saturday, Dec 17 2022

1st Test, South Africa in Australia, 3 Test Series, 2022/23
Australia
Australia
218 (50.3) & 35/4 (7.5)
South Africa
South Africa
152 (48.2) & 99 (37.4)
Australia beat South Africa by 6 wickets

Sunday, Nov 06 2022

Super 12 - Match 28, ICC Men's T20 World Cup, Australia, 2022
South Africa
South Africa
145/8 (20.0)
Netherlands
Netherlands
158/4 (20.0)
Netherlands beat South Africa by 13 runs

Thursday, Nov 03 2022

Super 12 - Match 24, ICC Men's T20 World Cup, Australia, 2022
Pakistan
Pakistan
185/9 (20.0)
South Africa
South Africa
108/9 (14.0)
Pakistan beat South Africa by 33 runs (D/L method)

Sunday, Oct 30 2022

Super 12 - Match 18, ICC Men's T20 World Cup, Australia, 2022
India
India
133/9 (20.0)
South Africa
South Africa
137/5 (19.4)
South Africa beat India by 5 wickets

Thursday, Oct 27 2022

Super 12 - Match 10, ICC Men's T20 World Cup, Australia, 2022
South Africa
South Africa
205/5 (20.0)
Bangladesh
Bangladesh
101 (16.3)
South Africa beat Bangladesh by 104 runs

Monday, Oct 24 2022

Super 12 - Match 6, ICC Men's T20 World Cup, Australia, 2022
South Africa
South Africa
Zimbabwe
Zimbabwe
Match Abandoned

Wednesday, Oct 19 2022

Match 14, ICC World Twenty20 Warm-up Matches, 2022
Bangladesh
Bangladesh
South Africa
South Africa
Match Abandoned

Monday, Oct 17 2022

Match 10, ICC World Twenty20 Warm-up Matches, 2022
New Zealand
New Zealand
98 (17.1)
South Africa
South Africa
100/1 (11.2)
South Africa beat New Zealand by 9 wickets

Tuesday, Oct 11 2022

3rd ODI, South Africa in India, 3 ODI Series, 2022
India
India
105/3 (19.1)
South Africa
South Africa
99 (27.1)
India beat South Africa by 7 wickets

Sunday, Oct 09 2022

2nd ODI, South Africa in India, 3 ODI Series, 2022
India
India
282/3 (45.5)
South Africa
South Africa
278/7 (50.0)
India beat South Africa by 7 wickets

Thursday, Oct 06 2022

1st ODI, South Africa in India, 3 ODI Series, 2022
India
India
240/8 (40.0)
South Africa
South Africa
249/4 (40.0)
South Africa beat India by 9 runs

Tuesday, Oct 04 2022

3rd T20I, South Africa in India, 3 T20I Series, 2022
India
India
178 (18.3)
South Africa
South Africa
227/3 (20.0)
South Africa beat India by 49 runs

Sunday, Oct 02 2022

2nd T20I, South Africa in India, 3 T20I Series, 2022
India
India
237/3 (20.0)
South Africa
South Africa
221/3 (20.0)
India beat South Africa by 16 runs

Wednesday, Sep 28 2022

1st T20I, South Africa in India, 3 T20I Series, 2022
India
India
110/2 (16.4)
South Africa
South Africa
106/8 (20.0)
India beat South Africa by 8 wickets

Thursday, Sep 08 2022

3rd Test, Basil D'Oliveira Trophy, 2022
England
England
158 (36.2) & 130/1 (22.3)
South Africa
South Africa
118 (36.2) & 169 (56.2)
England beat South Africa by 9 wickets

Thursday, Aug 25 2022

2nd Test, Basil D'Oliveira Trophy, 2022
England
England
415/9 dec (106.4)
South Africa
South Africa
151 (53.2) & 179 (85.1)
England beat South Africa by an innings and 85 runs

Wednesday, Aug 17 2022

1st Test, Basil D'Oliveira Trophy, 2022
England
England
165 (45.0) & 149 (37.4)
South Africa
South Africa
326 (89.1)
South Africa beat England by an innings and 12 runs

Friday, Aug 05 2022

2nd T20I, Ireland and South Africa in England, 2 T20I Series, 2022
Ireland
Ireland
138 (18.5)
South Africa
South Africa
182/6 (20.0)
South Africa beat Ireland by 44 runs

Wednesday, Aug 03 2022

1st T20I, Ireland and South Africa in England, 2 T20I Series, 2022
Ireland
Ireland
190/9 (20.0)
South Africa
South Africa
211/5 (20.0)
South Africa beat Ireland by 21 runs

Sunday, Jul 31 2022

3rd T20I, South Africa in England, 3 T20I Series, 2022
England
England
101 (16.4)
South Africa
South Africa
191/5 (20.0)
South Africa beat England by 90 runs

Thursday, Jul 28 2022

2nd T20I, South Africa in England, 3 T20I Series, 2022
England
England
149 (16.4)
South Africa
South Africa
207/3 (20.0)
South Africa beat England by 58 runs

Wednesday, Jul 27 2022

1st T20I, South Africa in England, 3 T20I Series, 2022
England
England
234/6 (20.0)
South Africa
South Africa
193/8 (20.0)
England beat South Africa by 41 runs

Sunday, Jul 24 2022

3rd ODI, South Africa in England, 3 ODI Series, 2022
England
England
South Africa
South Africa
Match Abandoned

Friday, Jul 22 2022

2nd ODI, South Africa in England, 3 ODI Series, 2022
England
England
201 (28.1)
South Africa
South Africa
83 (20.4)
England beat South Africa by 118 runs

Tuesday, Jul 19 2022

1st ODI, South Africa in England, 3 ODI Series, 2022
England
England
271 (46.5)
South Africa
South Africa
333/5 (50.0)
South Africa beat England by 62 runs

Sunday, Jun 19 2022

5th T20I, South Africa in India, 5 T20I Series, 2022
India
India
South Africa
South Africa
Match Abandoned

Friday, Jun 17 2022

4th T20I, South Africa in India, 5 T20I Series, 2022
India
India
169/6 (20.0)
South Africa
South Africa
87/9 (16.5)
India beat South Africa by 82 runs

Tuesday, Jun 14 2022

3rd T20I, South Africa in India, 5 T20I Series, 2022
India
India
179/5 (20.0)
South Africa
South Africa
131 (19.1)
India beat South Africa by 48 runs

Sunday, Jun 12 2022

2nd T20I, South Africa in India, 5 T20I Series, 2022
India
India
148/6 (20.0)
South Africa
South Africa
149/6 (18.2)
South Africa beat India by 4 wickets

Thursday, Jun 09 2022

1st T20I, South Africa in India, 5 T20I Series, 2022
India
India
211/4 (20.0)
South Africa
South Africa
212/3 (19.1)
South Africa beat India by 7 wickets

Friday, Apr 08 2022

2nd Test, Bangladesh in South Africa, 2 Test Series, 2022
South Africa
South Africa
453 (136.2) & 176/6 dec (39.5)
Bangladesh
Bangladesh
217 (74.2) & 80 (23.3)
South Africa beat Bangladesh by 332 runs

Thursday, Mar 31 2022

1st Test, Bangladesh in South Africa, 2 Test Series, 2022
South Africa
South Africa
367 (121.0) & 204 (74.0)
Bangladesh
Bangladesh
298 (115.5) & 53 (19.0)
South Africa beat Bangladesh by 220 runs

Wednesday, Mar 23 2022

3rd ODI, Bangladesh in South Africa, 3 ODI Series, 2022
South Africa
South Africa
154 (37.0)
Bangladesh
Bangladesh
156/1 (26.3)
Bangladesh beat South Africa by 9 wickets

Sunday, Mar 20 2022

2nd ODI, Bangladesh in South Africa, 3 ODI Series, 2022
South Africa
South Africa
195/3 (37.2)
Bangladesh
Bangladesh
194/9 (50.0)
South Africa beat Bangladesh by 7 wickets

Friday, Mar 18 2022

1st ODI, Bangladesh in South Africa, 3 ODI Series, 2022
South Africa
South Africa
276 (48.5)
Bangladesh
Bangladesh
314/7 (50.0)
Bangladesh beat South Africa by 38 runs

Thursday, Feb 24 2022

2nd Test, South Africa in New Zealand, 2 Test Series, 2022
New Zealand
New Zealand
293 (80.0) & 227 (93.5)
South Africa
South Africa
364 (133.0) & 354/9 dec (100.0)
South Africa beat New Zealand by 198 runs

Wednesday, Feb 16 2022

1st Test, South Africa in New Zealand, 2 Test Series, 2022
New Zealand
New Zealand
482 (117.5)
South Africa
South Africa
95 (49.2) & 111 (41.4)
New Zealand beat South Africa by an innings and 276 runs

Sunday, Jan 23 2022

3rd ODI, India in South Africa, 3 ODI Series, 2021/22
South Africa
South Africa
287 (49.5)
India
India
283 (49.2)
South Africa beat India by 4 runs

Friday, Jan 21 2022

2nd ODI, India in South Africa, 3 ODI Series, 2021/22
South Africa
South Africa
288/3 (48.1)
India
India
287/6 (50.0)
South Africa beat India by 7 wickets

Wednesday, Jan 19 2022

1st ODI, India in South Africa, 3 ODI Series, 2021/22
South Africa
South Africa
296/4 (50.0)
India
India
265/8 (50.0)
South Africa beat India by 31 runs

Tuesday, Jan 11 2022

3rd Test, Freedom Trophy, 2021/22
South Africa
South Africa
210 (76.3) & 212/3 (63.3)
India
India
223 (77.3) & 198 (67.3)
South Africa beat India by 7 wickets

Monday, Jan 03 2022

2nd Test, Freedom Trophy, 2021/22
South Africa
South Africa
229 (79.4) & 243/3 (67.4)
India
India
202 (63.1) & 266 (60.1)
South Africa beat India by 7 wickets

Sunday, Dec 26 2021

1st Test, Freedom Trophy, 2021/22
South Africa
South Africa
197 (62.3) & 191 (68.0)
India
India
327 (105.3) & 174 (50.3)
India beat South Africa by 113 runs

Friday, Nov 26 2021

1st ODI, Netherlands in South Africa, 3 ODI Series, 2021
South Africa
South Africa
Netherlands
Netherlands
Match Abandoned

Saturday, Nov 06 2021

Super 12 - Match 39, ICC World Twenty20, 2021
England
England
179/8 (20.0)
South Africa
South Africa
189/2 (20.0)
South Africa beat England by 10 runs

Tuesday, Nov 02 2021

Super 12 - Match 30, ICC World Twenty20, 2021
South Africa
South Africa
86/4 (13.3)
Bangladesh
Bangladesh
84 (18.2)
South Africa beat Bangladesh by 6 wickets

Saturday, Oct 30 2021

Super 12 - Match 25, ICC World Twenty20, 2021
South Africa
South Africa
146/6 (19.5)
Sri Lanka
Sri Lanka
142 (20.0)
South Africa beat Sri Lanka by 4 wickets

Tuesday, Oct 26 2021

Super 12 - Match 18, ICC World Twenty20, 2021
South Africa
South Africa
144/2 (18.2)
West Indies
West Indies
143/8 (20.0)
South Africa beat West Indies by 8 wickets

Saturday, Oct 23 2021

Super 12 - Match 13, ICC World Twenty20, 2021
Australia
Australia
121/5 (19.4)
South Africa
South Africa
118/9 (20.0)
Australia beat South Africa by 5 wickets

Wednesday, Oct 20 2021

Match 15, ICC World Twenty20 Warm-up Matches, 2021
Pakistan
Pakistan
186/6 (20.0)
South Africa
South Africa
190/4 (20.0)
South Africa beat Pakistan by 6 wickets

Monday, Oct 18 2021

Match 9, ICC World Twenty20 Warm-up Matches, 2021
Afghanistan
Afghanistan
104/8 (20.0)
South Africa
South Africa
145/5 (20.0)
South Africa beat Afghanistan by 41 runs

Tuesday, Sep 14 2021

3rd T20I, South Africa in Sri Lanka, 3 T20I Series, 2021
Sri Lanka
Sri Lanka
120/8 (20.0)
South Africa
South Africa
121/0 (14.4)
South Africa beat Sri Lanka by 10 wickets

Sunday, Sep 12 2021

2nd T20I, South Africa in Sri Lanka, 3 T20I Series, 2021
Sri Lanka
Sri Lanka
103 (18.1)
South Africa
South Africa
105/1 (14.1)
South Africa beat Sri Lanka by 9 wickets

Friday, Sep 10 2021

1st T20I, South Africa in Sri Lanka, 3 T20I Series, 2021
Sri Lanka
Sri Lanka
135/6 (20.0)
South Africa
South Africa
163/5 (20.0)
South Africa beat Sri Lanka by 28 runs

Tuesday, Sep 07 2021

3rd ODI, South Africa in Sri Lanka, 3 ODI Series, 2021
Sri Lanka
Sri Lanka
203/9 (50.0)
South Africa
South Africa
125 (30.0)
Sri Lanka beat South Africa by 78 runs

Saturday, Sep 04 2021

2nd ODI, South Africa in Sri Lanka, 3 ODI Series, 2021
Sri Lanka
Sri Lanka
197 (36.4)
South Africa
South Africa
283/6 (47.0)
South Africa beat Sri Lanka by 67 runs (D/L method)

Thursday, Sep 02 2021

1st ODI, South Africa in Sri Lanka, 3 ODI Series, 2021
Sri Lanka
Sri Lanka
300/9 (50.0)
South Africa
South Africa
286/6 (50.0)
Sri Lanka beat South Africa by 14 runs

Saturday, Jul 24 2021

3rd T20I, South Africa in Ireland, 3 T20I Series, 2021
Ireland
Ireland
140/9 (20.0)
South Africa
South Africa
189/2 (20.0)
South Africa beat Ireland by 49 runs

Thursday, Jul 22 2021

2nd T20I, South Africa in Ireland, 3 T20I Series, 2021
Ireland
Ireland
117 (19.3)
South Africa
South Africa
159/7 (20.0)
South Africa beat Ireland by 42 runs

Monday, Jul 19 2021

1st T20I, South Africa in Ireland, 3 T20I Series, 2021
Ireland
Ireland
132/9 (20.0)
South Africa
South Africa
165/7 (20.0)
South Africa beat Ireland by 33 runs

Friday, Jul 16 2021

3rd ODI, South Africa in Ireland, 3 ODI Series, 2021
Ireland
Ireland
276 (47.1)
South Africa
South Africa
346/4 (50.0)
South Africa beat Ireland by 70 runs

Tuesday, Jul 13 2021

2nd ODI, South Africa in Ireland, 3 ODI Series, 2021
Ireland
Ireland
290/5 (50.0)
South Africa
South Africa
247 (48.3)
Ireland beat South Africa by 43 runs

Sunday, Jul 11 2021

1st ODI, South Africa in Ireland, 3 ODI Series, 2021
Ireland
Ireland
South Africa
South Africa
Match Abandoned

Saturday, Jul 03 2021

5th T20I, South Africa in West Indies, 5 T20I Series, 2021
West Indies
West Indies
143/9 (20.0)
South Africa
South Africa
168/4 (20.0)
South Africa beat West Indies by 25 runs

Thursday, Jul 01 2021

4th T20I, South Africa in West Indies, 5 T20I Series, 2021
West Indies
West Indies
167/6 (20.0)
South Africa
South Africa
146/9 (20.0)
West Indies beat South Africa by 21 runs

Tuesday, Jun 29 2021

3rd T20I, South Africa in West Indies, 5 T20I Series, 2021
West Indies
West Indies
166/7 (20.0)
South Africa
South Africa
167/8 (20.0)
South Africa beat West Indies by 1 run

Sunday, Jun 27 2021

2nd T20I, South Africa in West Indies, 5 T20I Series, 2021
West Indies
West Indies
150/9 (20.0)
South Africa
South Africa
166/7 (20.0)
South Africa beat West Indies by 16 runs

Saturday, Jun 26 2021

1st T20I, South Africa in West Indies, 5 T20I Series, 2021
West Indies
West Indies
161/2 (15.0)
South Africa
South Africa
160/6 (20.0)
West Indies beat South Africa by 8 wickets

Friday, Jun 18 2021

2nd Test, Sir Vivian Richards Trophy, 2021
West Indies
West Indies
149 (54.0) & 165 (58.3)
South Africa
South Africa
298 (112.4) & 174 (53.0)
South Africa beat West Indies by 158 runs

Thursday, Jun 10 2021

1st Test, Sir Vivian Richards Trophy, 2021
West Indies
West Indies
97 (40.5) & 162 (64.0)
South Africa
South Africa
322 (96.5)
South Africa beat West Indies by an innings and 63 runs

Friday, Apr 16 2021

4th T20I, Pakistan in South Africa, 4 T20I Series, 2021
South Africa
South Africa
144 (19.3)
Pakistan
Pakistan
149/7 (19.5)
Pakistan beat South Africa by 3 wickets

Wednesday, Apr 14 2021

3rd T20I, Pakistan in South Africa, 4 T20I Series, 2021
South Africa
South Africa
203/5 (20.0)
Pakistan
Pakistan
205/1 (18.0)
Pakistan beat South Africa by 9 wickets

Monday, Apr 12 2021

2nd T20I, Pakistan in South Africa, 4 T20I Series, 2021
South Africa
South Africa
141/4 (14.0)
Pakistan
Pakistan
140/9 (20.0)
South Africa beat Pakistan by 6 wickets

Saturday, Apr 10 2021

1st T20I, Pakistan in South Africa, 4 T20I Series, 2021
South Africa
South Africa
188/6 (20.0)
Pakistan
Pakistan
189/6 (19.5)
Pakistan beat South Africa by 4 wickets

Wednesday, Apr 07 2021

3rd ODI, Pakistan in South Africa, 3 ODI Series, 2021
South Africa
South Africa
292 (49.3)
Pakistan
Pakistan
320/7 (50.0)
Pakistan beat South Africa by 28 runs

Sunday, Apr 04 2021

2nd ODI, Pakistan in South Africa, 3 ODI Series, 2021
South Africa
South Africa
341/6 (50.0)
Pakistan
Pakistan
324/9 (50.0)
South Africa beat Pakistan by 17 runs

Friday, Apr 02 2021

1st ODI, Pakistan in South Africa, 3 ODI Series, 2021
South Africa
South Africa
273/6 (50.0)
Pakistan
Pakistan
274/7 (50.0)
Pakistan beat South Africa by 3 wickets

Sunday, Feb 14 2021

3rd T20I, South Africa in Pakistan, 3 T20I Series, 2021
Pakistan
Pakistan
169/6 (18.4)
South Africa
South Africa
164/8 (20.0)
Pakistan beat South Africa by 4 wickets

Saturday, Feb 13 2021

2nd T20I, South Africa in Pakistan, 3 T20I Series, 2021
Pakistan
Pakistan
144/7 (20.0)
South Africa
South Africa
145/4 (16.2)
South Africa beat Pakistan by 6 wickets

Thursday, Feb 11 2021

1st T20, South Africa in Pakistan, 3 T20I Series, 2021
Pakistan
Pakistan
169/6 (20.0)
South Africa
South Africa
166/6 (20.0)
Pakistan beat South Africa by 3 runs

Thursday, Feb 04 2021

2nd Test, South Africa in Pakistan, 2 Test Series, 2021
Pakistan
Pakistan
272 (114.3) & 298 (102.0)
South Africa
South Africa
201 (65.4) & 274 (91.4)
Pakistan beat South Africa by 95 runs

Tuesday, Jan 26 2021

1st Test, South Africa in Pakistan, 2 Test Series, 2021
Pakistan
Pakistan
378 (119.2) & 90/3 (22.5)
South Africa
South Africa
220 (69.2) & 245 (100.3)
Pakistan beat South Africa by 7 wickets

Sunday, Jan 03 2021

2nd Test, Sri Lanka in South Africa, 2 Test Series, 2020/21
South Africa
South Africa
302 (75.4) & 67/0 (13.2)
Sri Lanka
Sri Lanka
157 (40.3) & 211 (56.5)
South Africa beat Sri Lanka by 10 wickets

Saturday, Dec 26 2020

1st Test, Sri Lanka in South Africa, 2 Test Series, 2020/21
South Africa
South Africa
621 (142.1)
Sri Lanka
Sri Lanka
396 (96) & 180 (46.1)
South Africa beat Sri Lanka by an innings and 45 runs

Wednesday, Dec 09 2020

3rd ODI, England in South Africa, 3 ODI Series, 2020
South Africa
South Africa
England
England
Cancelled

Monday, Dec 07 2020

2nd ODI, England in South Africa, 3 ODI Series, 2020
South Africa
South Africa
England
England
Cancelled

Sunday, Dec 06 2020

1st ODI, England in South Africa, 3 ODI Series, 2020
South Africa
South Africa
England
England
Match Abandoned

Tuesday, Dec 01 2020

3rd T20I, England in South Africa, 3 T20I Series, 2020
South Africa
South Africa
191/3 (20.0)
England
England
192/1 (17.4)
England beat South Africa by 9 wickets

Sunday, Nov 29 2020

2nd T20I, England in South Africa, 3 T20I Series, 2020
South Africa
South Africa
146/6 (20.0)
England
England
147/6 (19.5)
England beat South Africa by 4 wickets

Friday, Nov 27 2020

1st T20I, England in South Africa, 3 T20I Series, 2020
South Africa
South Africa
179/6 (20.0)
England
England
183/5 (19.2)
England beat South Africa by 5 wickets

Friday, Jan 24 2020

4th Test, Basil D'Oliveira Trophy, 2019/20
South Africa
South Africa
183 (68.3) & 274 (77.1)
England
England
400 (98.2) & 248 (61.3)
England beat South Africa by 191 runs

Thursday, Jan 16 2020

3rd Test, Basil D'Oliveira Trophy, 2019/20
South Africa
South Africa
209 (86.4) & 237 (88.5) fol
England
England
499/9 dec (152)
England beat South Africa by an innings and 53 runs

Friday, Jan 03 2020

2nd Test, Basil D'Oliveira Trophy, 2019/20
South Africa
South Africa
223 (89) & 248 (137.4)
England
England
269 (91.5) & 391/8 dec (111)
England beat South Africa by 189 runs

Thursday, Dec 26 2019

1st Test, Basil D'Oliveira Trophy, 2019/20
South Africa
South Africa
284 (84.3) & 272 (61.4)
England
England
181 (53.2) & 268 (93)
South Africa beat England by 107 runs

Saturday, Oct 19 2019

3rd Test, Freedom Trophy, 2019
India
India
497/9 dec (116.3)
South Africa
South Africa
162 (56.2) & 133 (48) fol
India beat South Africa by an innings and 202 runs

Thursday, Oct 10 2019

2nd Test, Freedom Trophy, 2019
India
India
601/5 dec (156.3)
South Africa
South Africa
275 (105.4) & 189 (67.2) fol
India beat South Africa by an innings and 137 runs

Wednesday, Oct 02 2019

1st Test, Freedom Trophy, 2019
India
India
502/7 dec (136) & 323/4 dec (67)
South Africa
South Africa
431 (131.2) & 191 (63.5)
India beat South Africa by 203 runs

Sunday, Sep 22 2019

3rd T20I, South Africa in India, 3 T20I Series, 2019
India
India
134/9 (20)
South Africa
South Africa
140/1 (16.5)
South Africa beat India by 9 wickets

Wednesday, Sep 18 2019

2nd T20I, South Africa in India, 3 T20I Series, 2019
India
India
151/3 (19)
South Africa
South Africa
149/5 (20)
India beat South Africa by 7 wickets

Sunday, Sep 15 2019

1st T20I, South Africa in India, 3 T20I Series, 2019
India
India
South Africa
South Africa
Match Abandoned

Saturday, Jul 06 2019

Match 45, ICC Cricket World Cup, 2019
Australia
Australia
315 (49.5)
South Africa
South Africa
325/6 (50)
South Africa beat Australia by 10 runs

Friday, Jun 28 2019

Match 35, ICC Cricket World Cup, 2019
Sri Lanka
Sri Lanka
203 (49.3)
South Africa
South Africa
206/1 (37.2)
South Africa beat Sri Lanka by 9 wickets

Sunday, Jun 23 2019

Match 30, ICC Cricket World Cup, 2019
Pakistan
Pakistan
308/7 (50)
South Africa
South Africa
259/9 (50)
Pakistan beat South Africa by 49 runs

Wednesday, Jun 19 2019

Match 25, ICC Cricket World Cup, 2019
New Zealand
New Zealand
245/6 (48.3)
South Africa
South Africa
241/6 (49)
New Zealand beat South Africa by 4 wickets

Saturday, Jun 15 2019

Match 21, ICC Cricket World Cup, 2019
South Africa
South Africa
131/1 (28.4)
Afghanistan
Afghanistan
125 (34.1)
South Africa beat Afghanistan by 9 wickets (D/L method)

Monday, Jun 10 2019

Match 15, ICC Cricket World Cup, 2019
South Africa
South Africa
West Indies
West Indies
Match Abandoned

Wednesday, Jun 05 2019

Match 8, ICC Cricket World Cup, 2019
South Africa
South Africa
227/9 (50)
India
India
230/4 (47.3)
India beat South Africa by 6 wickets

Sunday, Jun 02 2019

Match 5, ICC Cricket World Cup, 2019
South Africa
South Africa
309/8 (50)
Bangladesh
Bangladesh
330/6 (50)
Bangladesh beat South Africa by 21 runs

Sunday, Mar 24 2019

3rd T20I, Sri Lanka in South Africa, 3 T20I Series, 2019
South Africa
South Africa
198/2 (20)
Sri Lanka
Sri Lanka
137 (15.4)
South Africa beat Sri Lanka by 45 runs (D/L method)

Friday, Mar 22 2019

2nd T20I, Sri Lanka in South Africa, 3 T20I Series, 2019
South Africa
South Africa
180/3 (20)
Sri Lanka
Sri Lanka
164/9 (20)
South Africa beat Sri Lanka by 16 runs

Tuesday, Mar 19 2019

1st T20I, Sri Lanka in South Africa, 3 T20I Series, 2019
South Africa
South Africa
134/8 (20) & 14/0 (1.0)
Sri Lanka
Sri Lanka
134/7 (20) & 5/0 (1.0)
Sri Lanka tied with South Africa (South Africa win Super Over by 9 runs)

Saturday, Mar 16 2019

5th ODI, Sri Lanka in South Africa, 5 ODI Series, 2019
South Africa
South Africa
135/2 (28)
Sri Lanka
Sri Lanka
225 (49.3)
South Africa beat Sri Lanka by 41 runs (D/L method)

Wednesday, Mar 13 2019

4th ODI, Sri Lanka in South Africa, 5 ODI Series, 2019
South Africa
South Africa
190/4 (32.5)
Sri Lanka
Sri Lanka
189 (39.2)
South Africa beat Sri Lanka by 6 wickets

Sunday, Mar 10 2019

3rd ODI, Sri Lanka in South Africa, 5 ODI Series, 2019
South Africa
South Africa
331/5 (50)
Sri Lanka
Sri Lanka
121/5 (24)
South Africa beat Sri Lanka by 71 runs (D/L method)

Wednesday, Mar 06 2019

2nd ODI, Sri Lanka in South Africa, 5 ODI Series, 2019
South Africa
South Africa
251 (45.1)
Sri Lanka
Sri Lanka
138 (32.2)
South Africa beat Sri Lanka by 113 runs

Sunday, Mar 03 2019

1st ODI, Sri Lanka in South Africa, 5 ODI Series, 2019
South Africa
South Africa
232/2 (38.5)
Sri Lanka
Sri Lanka
231 (47)
South Africa beat Sri Lanka by 8 wickets

Thursday, Feb 21 2019

2nd Test, Sri Lanka in South Africa, 2 Test Series, 2019
South Africa
South Africa
222 (61.2) & 128 (44.3)
Sri Lanka
Sri Lanka
154 (37.4) & 197/2 (45.4)
Sri Lanka beat South Africa by 8 wickets

Wednesday, Feb 13 2019

1st Test, Sri Lanka in South Africa, 2 Test Series, 2019
South Africa
South Africa
235 (59.4) & 259 (79.1)
Sri Lanka
Sri Lanka
191 (59.2) & 304/9 (85.3)
Sri Lanka beat South Africa by 1 wicket

Wednesday, Feb 06 2019

3rd T20I, Pakistan in South Africa, 3 T20I Series, 2019
South Africa
South Africa
141/9 (20)
Pakistan
Pakistan
168/9 (20)
Pakistan beat South Africa by 27 runs

Sunday, Feb 03 2019

2nd T20I, Pakistan in South Africa, 3 T20I Series, 2019
South Africa
South Africa
188/3 (20)
Pakistan
Pakistan
181/7 (20)
South Africa beat Pakistan by 7 runs

Friday, Feb 01 2019

1st T20I, Pakistan in South Africa, 3 T20I Series, 2019
South Africa
South Africa
192/6 (20)
Pakistan
Pakistan
186/9 (20)
South Africa beat Pakistan by 6 runs

Wednesday, Jan 30 2019

5th ODI, Pakistan in South Africa, 5 ODI Series, 2019
South Africa
South Africa
241/3 (40)
Pakistan
Pakistan
240/8 (50)
South Africa beat Pakistan by 7 wickets

Sunday, Jan 27 2019

4th ODI, Pakistan in South Africa, 5 ODI Series, 2019
South Africa
South Africa
164 (41)
Pakistan
Pakistan
168/2 (31.3)
Pakistan beat South Africa by 8 wickets

Friday, Jan 25 2019

3rd ODI, Pakistan in South Africa, 5 ODI Series, 2019
South Africa
South Africa
187/2 (33)
Pakistan
Pakistan
317/6 (50)
South Africa beat Pakistan by 13 runs (D/L method)

Tuesday, Jan 22 2019

2nd ODI, Pakistan in South Africa, 5 ODI Series, 2019
South Africa
South Africa
207/5 (42)
Pakistan
Pakistan
203 (45.5)
South Africa beat Pakistan by 5 wickets

Saturday, Jan 19 2019

1st ODI, Pakistan in South Africa, 5 ODI Series, 2019
South Africa
South Africa
266/2 (50)
Pakistan
Pakistan
267/5 (49.1)
Pakistan beat South Africa by 5 wickets

Friday, Jan 11 2019

3rd Test, Pakistan in South Africa, 3 Test Series, 2018/19
South Africa
South Africa
262 (77.4) & 303 (80.3)
Pakistan
Pakistan
185 (49.4) & 273 (65.4)
South Africa beat Pakistan by 107 runs

Thursday, Jan 03 2019

2nd Test, Pakistan in South Africa, 3 Test Series, 2018/19
South Africa
South Africa
431 (124.1) & 43/1 (9.5)
Pakistan
Pakistan
177 (51.1) & 294 (70.4)
South Africa beat Pakistan by 9 wickets

Wednesday, Dec 26 2018

1st Test, Pakistan in South Africa, 3 Test Series, 2018/19
South Africa
South Africa
223 (60) & 151/4 (50.4)
Pakistan
Pakistan
181 (47) & 190 (56)
South Africa beat Pakistan by 6 wickets

Saturday, Nov 17 2018

One-off T20I, South Africa in Australia, Only T20 International, 2018
Australia
Australia
87/7 (10)
South Africa
South Africa
108/6 (10)
South Africa beat Australia by 21 runs

Sunday, Nov 11 2018

3rd ODI, South Africa in Australia, 3 ODI Series, 2018
Australia
Australia
280/9 (50)
South Africa
South Africa
320/5 (50)
South Africa beat Australia by 40 runs

Friday, Nov 09 2018

2nd ODI, South Africa in Australia, 3 ODI Series, 2018
Australia
Australia
231 (48.3)
South Africa
South Africa
224/9 (50)
Australia beat South Africa by 7 runs

Sunday, Nov 04 2018

1st ODI, South Africa in Australia, 3 ODI Series, 2018
Australia
Australia
152 (38.1)
South Africa
South Africa
153/4 (29.2)
South Africa beat Australia by 6 wickets

Sunday, Oct 14 2018

3rd T20I, Zimbabwe in South Africa, 3 T20I Series, 2018
South Africa
South Africa
Zimbabwe
Zimbabwe
Match Abandoned

Friday, Oct 12 2018

2nd T20I, Zimbabwe in South Africa, 3 T20I Series, 2018
South Africa
South Africa
135/4 (15.4)
Zimbabwe
Zimbabwe
132/7 (20)
South Africa beat Zimbabwe by 6 wickets

Tuesday, Oct 09 2018

1st T20I, Zimbabwe in South Africa, 3 T20I Series, 2018
South Africa
South Africa
160/6 (20)
Zimbabwe
Zimbabwe
126 (17.2)
South Africa beat Zimbabwe by 34 runs

Saturday, Oct 06 2018

3rd ODI, Zimbabwe in South Africa, 3 ODI Series, 2018
South Africa
South Africa
231/6 (45.5)
Zimbabwe
Zimbabwe
228 (49.3)
South Africa beat Zimbabwe by 4 wickets

Wednesday, Oct 03 2018

2nd ODI, Zimbabwe in South Africa, 3 ODI Series, 2018
South Africa
South Africa
198 (47.3)
Zimbabwe
Zimbabwe
78 (24)
South Africa beat Zimbabwe by 120 runs

Sunday, Sep 30 2018

1st ODI, Zimbabwe in South Africa, 3 ODI Series, 2018
South Africa
South Africa
119/5 (26.1)
Zimbabwe
Zimbabwe
117 (34.1)
South Africa beat Zimbabwe by 5 wickets

Tuesday, Aug 14 2018

One-off T20I, South Africa in Sri Lanka, Only T20 International, 2018
Sri Lanka
Sri Lanka
99/7 (16)
South Africa
South Africa
98 (16.4)
Sri Lanka beat South Africa by 3 wickets

Sunday, Aug 12 2018

5th ODI, South Africa in Sri Lanka, 5 ODI Series, 2018
Sri Lanka
Sri Lanka
299/8 (50)
South Africa
South Africa
121 (24.4)
Sri Lanka beat South Africa by 178 runs

Wednesday, Aug 08 2018

4th ODI, South Africa in Sri Lanka, 5 ODI Series, 2018
Sri Lanka
Sri Lanka
306/7 (39)
South Africa
South Africa
187/9 (21)
Sri Lanka beat South Africa by 3 runs (D/L method)

Sunday, Aug 05 2018

3rd ODI, South Africa in Sri Lanka, 5 ODI Series, 2018
Sri Lanka
Sri Lanka
285 (45.2)
South Africa
South Africa
363/7 (50)
South Africa beat Sri Lanka by 78 runs

Wednesday, Aug 01 2018

2nd ODI, South Africa in Sri Lanka, 5 ODI Series, 2018
Sri Lanka
Sri Lanka
244/8 (50)
South Africa
South Africa
246/6 (42.5)
South Africa beat Sri Lanka by 4 wickets

Sunday, Jul 29 2018

1st ODI, South Africa in Sri Lanka, 5 ODI Series, 2018
Sri Lanka
Sri Lanka
193 (34.3)
South Africa
South Africa
196/5 (31)
South Africa beat Sri Lanka by 5 wickets

Friday, Jul 20 2018

2nd Test, South Africa in Sri Lanka, 2 Test Series, 2018
Sri Lanka
Sri Lanka
338 (104.1) & 275/5 dec (81)
South Africa
South Africa
124 (34.5) & 290 (86.5)
Sri Lanka beat South Africa by 199 runs

Thursday, Jul 12 2018

1st Test, South Africa in Sri Lanka, 2 Test Series, 2018
Sri Lanka
Sri Lanka
287 (78.4) & 190 (57.4)
South Africa
South Africa
126 (54.3) & 73 (28.5)
Sri Lanka beat South Africa by 278 runs

Friday, Mar 30 2018

4th Test, Australia in South Africa, 4 Test Series, 2018
South Africa
South Africa
488 (136.5) & 344/6 dec (105)
Australia
Australia
221 (70) & 119 (46.4)
South Africa beat Australia by 492 runs

Thursday, Mar 22 2018

3rd Test, Australia in South Africa, 4 Test Series, 2018
South Africa
South Africa
311 (97.5) & 373 (112.2)
Australia
Australia
255 (69.5) & 107 (39.4)
South Africa beat Australia by 322 runs

Friday, Mar 09 2018

2nd Test, Australia in South Africa, 4 Test Series, 2018
South Africa
South Africa
382 (118.4) & 102/4 (22.5)
Australia
Australia
243 (71.3) & 239 (79)
South Africa beat Australia by 6 wickets

Thursday, Mar 01 2018

1st Test, Australia in South Africa, 4 Test Series, 2018
South Africa
South Africa
162 (51.4) & 298 (92.4)
Australia
Australia
351 (110.4) & 227 (74.4)
Australia beat South Africa by 118 runs

Saturday, Feb 24 2018

3rd T20I, India in South Africa, 3 T20I Series, 2018
South Africa
South Africa
165/6 (20)
India
India
172/7 (20)
India beat South Africa by 7 runs

Wednesday, Feb 21 2018

2nd T20I, India in South Africa, 3 T20I Series, 2018
South Africa
South Africa
189/4 (18.4)
India
India
188/4 (20)
South Africa beat India by 6 wickets

Sunday, Feb 18 2018

1st T20I, India in South Africa, 3 T20I Series, 2018
South Africa
South Africa
175/9 (20)
India
India
203/5 (20)
India beat South Africa by 28 runs

Friday, Feb 16 2018

6th ODI, India in South Africa, 6 ODI Series, 2018
South Africa
South Africa
204 (46.5)
India
India
206/2 (32.1)
India beat South Africa by 8 wickets

Tuesday, Feb 13 2018

5th ODI, India in South Africa, 6 ODI Series, 2018
South Africa
South Africa
201 (42.2)
India
India
274/7 (50)
India beat South Africa by 73 runs

Saturday, Feb 10 2018

4th ODI, India in South Africa, 6 ODI Series, 2018
South Africa
South Africa
207/5 (25.3)
India
India
289/7 (50)
South Africa beat India by 5 wickets (D/L method)

Wednesday, Feb 07 2018

3rd ODI, India in South Africa, 6 ODI Series, 2018
South Africa
South Africa
179 (40)
India
India
303/6 (50)
India beat South Africa by 124 runs

Sunday, Feb 04 2018

2nd ODI, India in South Africa, 6 ODI Series, 2018
South Africa
South Africa
118 (32.2)
India
India
119/1 (20.3)
India beat South Africa by 9 wickets

Thursday, Feb 01 2018

1st ODI, India in South Africa, 6 ODI Series, 2018
South Africa
South Africa
269/8 (50)
India
India
270/4 (45.3)
India beat South Africa by 6 wickets

Wednesday, Jan 24 2018

3rd Test, India in South Africa, 3 Test Series, 2018
South Africa
South Africa
194 (65.5) & 177 (73.3)
India
India
187 (76.4) & 247 (80.1)
India beat South Africa by 63 runs

Saturday, Jan 13 2018

2nd Test, India in South Africa, 3 Test Series, 2018
South Africa
South Africa
335 (113.5) & 258 (91.3)
India
India
307 (92.1) & 151 (50.2)
South Africa beat India by 135 runs

Friday, Jan 05 2018

1st Test, India in South Africa, 3 Test Series, 2018
South Africa
South Africa
286 (73.1) & 130 (41.2)
India
India
209 (73.4) & 135 (42.4)
South Africa beat India by 72 runs

Sunday, Oct 22 2017

3rd ODI, Bangladesh in South Africa, 3 ODI Series, 2017
South Africa
South Africa
369/6 (50)
Bangladesh
Bangladesh
169 (40.4)
South Africa beat Bangladesh by 200 runs

Wednesday, Oct 18 2017

2nd ODI, Bangladesh in South Africa, 3 ODI Series, 2017
South Africa
South Africa
353/6 (50)
Bangladesh
Bangladesh
249 (47.5)
South Africa beat Bangladesh by 104 runs

Sunday, Oct 15 2017

1st ODI, Bangladesh in South Africa, 3 ODI Series, 2017
South Africa
South Africa
282/0 (42.5)
Bangladesh
Bangladesh
278/7 (50)
South Africa beat Bangladesh by 10 wickets

Friday, Oct 06 2017

2nd Test, Bangladesh in South Africa, 2 Test Series, 2017
South Africa
South Africa
573/4 dec (120)
Bangladesh
Bangladesh
147 (42.5) & 172 (42.4) fol
South Africa beat Bangladesh by an innings and 254 runs

Thursday, Sep 28 2017

1st Test, Bangladesh in South Africa, 2 Test Series, 2017
South Africa
South Africa
496/3 dec (146) & 247/6 dec (56)
Bangladesh
Bangladesh
320 (89.1) & 90 (32.4)
South Africa beat Bangladesh by 333 runs

Friday, Aug 04 2017

4th Test, Basil D'Oliveira Trophy, 2017
England
England
362 (108.4) & 243 (69.1)
South Africa
South Africa
226 (72.1) & 202 (62.5)
England beat South Africa by 177 runs

Thursday, Jul 27 2017

3rd Test, Basil D'Oliveira Trophy, 2017
England
England
353 (103.2) & 313/8 dec (79.5)
South Africa
South Africa
175 (58.4) & 252 (77.1)
England beat South Africa by 239 runs

Friday, Jul 14 2017

2nd Test, Basil D'Oliveira Trophy, 2017
England
England
205 (51.5) & 133 (44.2)
South Africa
South Africa
335 (96.2) & 343/9 dec (104)
South Africa beat England by 340 runs

Thursday, Jul 06 2017

1st Test, Basil D'Oliveira Trophy, 2017
England
England
458 (105.3) & 233 (87.1)
South Africa
South Africa
361 (105) & 119 (36.4)
England beat South Africa by 211 runs

Sunday, Jun 25 2017

3rd T20I, South Africa in England, 3 T20I Series, 2017
England
England
181/8 (20)
South Africa
South Africa
162/7 (20)
England beat South Africa by 19 runs

Friday, Jun 23 2017

2nd T20I, South Africa in England, 3 T20I Series, 2017
England
England
171/6 (20)
South Africa
South Africa
174/8 (20)
South Africa beat England by 3 runs

Wednesday, Jun 21 2017

1st T20I, South Africa in England, 3 T20I Series, 2017
England
England
143/1 (14.3)
South Africa
South Africa
142/3 (20)
England beat South Africa by 9 wickets

Sunday, Jun 11 2017

Match 11, ICC Champions Trophy, 2017
India
India
193/2 (38)
South Africa
South Africa
191 (44.3)
India beat South Africa by 8 wickets

Wednesday, Jun 07 2017

Match 7, ICC Champions Trophy, 2017
Pakistan
Pakistan
119/3 (27)
South Africa
South Africa
219/8 (50)
Pakistan beat South Africa by 19 runs (D/L method)

Saturday, Jun 03 2017

Match 3, ICC Champions Trophy, 2017
Sri Lanka
Sri Lanka
203 (41.3)
South Africa
South Africa
299/6 (50)
South Africa beat Sri Lanka by 96 runs

Monday, May 29 2017

3rd ODI, South Africa in England, 3 ODI Series, 2017
England
England
153 (31.1)
South Africa
South Africa
156/3 (28.5)
South Africa beat England by 7 wickets

Saturday, May 27 2017

2nd ODI, South Africa in England, 3 ODI Series, 2017
England
England
330/6 (50)
South Africa
South Africa
328/5 (50)
England beat South Africa by 2 runs

Wednesday, May 24 2017

1st ODI, South Africa in England, 3 ODI Series, 2017
England
England
339/6 (50)
South Africa
South Africa
267 (45)
England beat South Africa by 72 runs

Friday, Mar 24 2017

3rd Test, South Africa in New Zealand, 3 Test Series, 2017
New Zealand
New Zealand
489 (162.1)
South Africa
South Africa
314 (89.2) & 80/5 (39)
New Zealand drew with South Africa

Wednesday, Mar 15 2017

2nd Test, South Africa in New Zealand, 3 Test Series, 2017
New Zealand
New Zealand
268 (79.3) & 171 (63.2)
South Africa
South Africa
359 (98) & 83/2 (24.3)
South Africa beat New Zealand by 8 wickets

Tuesday, Mar 07 2017

1st Test, South Africa in New Zealand, 3 Test Series, 2017
New Zealand
New Zealand
341 (114.3)
South Africa
South Africa
308 (122.4) & 224/6 (102)
New Zealand drew with South Africa

Saturday, Mar 04 2017

5th ODI, South Africa in New Zealand, 5 ODI Series, 2017
New Zealand
New Zealand
149 (41.1)
South Africa
South Africa
150/4 (32.2)
South Africa beat New Zealand by 6 wickets

Wednesday, Mar 01 2017

4th ODI, South Africa in New Zealand, 5 ODI Series, 2017
New Zealand
New Zealand
280/3 (45)
South Africa
South Africa
279/8 (50)
New Zealand beat South Africa by 7 wickets

Saturday, Feb 25 2017

3rd ODI, South Africa in New Zealand, 5 ODI Series, 2017
New Zealand
New Zealand
112 (32.2)
South Africa
South Africa
271/8 (50)
South Africa beat New Zealand by 159 runs

Tuesday, Feb 21 2017

2nd ODI, South Africa in New Zealand, 5 ODI Series, 2017
New Zealand
New Zealand
289/4 (50)
South Africa
South Africa
283/9 (50)
New Zealand beat South Africa by 6 runs

Sunday, Feb 19 2017

1st ODI, South Africa in New Zealand, 5 ODI Series, 2017
New Zealand
New Zealand
207/7 (34)
South Africa
South Africa
210/6 (33.5)
South Africa beat New Zealand by 4 wickets

Friday, Feb 17 2017

One-off T20I, South Africa in New Zealand, Only T20 International Series, 2017
New Zealand
New Zealand
107 (14.5)
South Africa
South Africa
185/6 (20)
South Africa beat New Zealand by 78 runs

Friday, Feb 10 2017

5th ODI, Sri Lanka in South Africa, 5 ODI Series, 2017
South Africa
South Africa
384/6 (50)
Sri Lanka
Sri Lanka
296/8 (50)
South Africa beat Sri Lanka by 88 runs

Tuesday, Feb 07 2017

4th ODI, Sri Lanka in South Africa, 5 ODI Series, 2017
South Africa
South Africa
367/5 (50)
Sri Lanka
Sri Lanka
327 (48.1)
South Africa beat Sri Lanka by 40 runs

Saturday, Feb 04 2017

3rd ODI, Sri Lanka in South Africa, 5 ODI Series, 2017
South Africa
South Africa
164/3 (32)
Sri Lanka
Sri Lanka
163 (39.2)
South Africa beat Sri Lanka by 7 wickets

Wednesday, Feb 01 2017

2nd ODI, Sri Lanka in South Africa, 5 ODI Series, 2017
South Africa
South Africa
307/6 (50)
Sri Lanka
Sri Lanka
186 (37.5)
South Africa beat Sri Lanka by 121 runs

Saturday, Jan 28 2017

1st ODI, Sri Lanka in South Africa, 5 ODI Series, 2017
South Africa
South Africa
185/2 (34.2)
Sri Lanka
Sri Lanka
181 (48.3)
South Africa beat Sri Lanka by 8 wickets

Wednesday, Jan 25 2017

3rd T20I, Sri Lanka in South Africa, 3 T20 International Series, 2017
South Africa
South Africa
169/5 (20)
Sri Lanka
Sri Lanka
170/5 (19.5)
Sri Lanka beat South Africa by 5 wickets

Sunday, Jan 22 2017

2nd T20I, Sri Lanka in South Africa, 3 T20 International Series, 2017
South Africa
South Africa
113 (19.3)
Sri Lanka
Sri Lanka
119/7 (19.4)
Sri Lanka beat South Africa by 3 wickets

Friday, Jan 20 2017

1st T20I, Sri Lanka in South Africa, 3 T20 International Series, 2017
South Africa
South Africa
126/5 (10)
Sri Lanka
Sri Lanka
107/6 (10)
South Africa beat Sri Lanka by 19 runs

Thursday, Jan 12 2017

3rd Test, Sri Lanka in South Africa, 3 Test Series, 2016/17
South Africa
South Africa
426 (124.1)
Sri Lanka
Sri Lanka
131 (45.4) & 177 (42.3) fol
South Africa beat Sri Lanka by an innings and 118 runs

Monday, Jan 02 2017

2nd Test, Sri Lanka in South Africa, 3 Test Series, 2016/17
South Africa
South Africa
392 (116) & 224/7 dec (51.5)
Sri Lanka
Sri Lanka
110 (43) & 224 (62)
South Africa beat Sri Lanka by 282 runs

Monday, Mar 28 2016

Super 10 - Match 32, ICC World Twenty20, 2016
South Africa
South Africa
122/2 (17.4)
Sri Lanka
Sri Lanka
120 (19.3)
South Africa beat Sri Lanka by 8 wickets

Friday, Mar 25 2016

Super 10 - Match 27, ICC World Twenty20, 2016
South Africa
South Africa
122/8 (20)
West Indies
West Indies
123/7 (19.4)
West Indies beat South Africa by 3 wickets

Sunday, Mar 20 2016

Super 10 - Match 20, ICC World Twenty20, 2016
South Africa
South Africa
209/5 (20)
Afghanistan
Afghanistan
172 (20)
South Africa beat Afghanistan by 37 runs

Friday, Mar 18 2016

Super 10 - Match 18, ICC World Twenty20, 2016
South Africa
South Africa
229/4 (20)
England
England
230/8 (19.4)
England beat South Africa by 2 wickets

Saturday, Mar 12 2016

Match 13, ICC World Twenty20 Warm-up Matches, 2016
India
India
192/5 (20)
South Africa
South Africa
196/9 (20)
South Africa beat India by 4 runs

Friday, Apr 04 2014

2nd Semi Final, ICC World Twenty20, 2014
India
India
176/4 (19.1)
South Africa
South Africa
172/4 (20)
India beat South Africa by 6 wickets

Saturday, Mar 29 2014

Super 10 - Match 26, ICC World Twenty20, 2014
England
England
193/7 (20)
South Africa
South Africa
196/5 (20)
South Africa beat England by 3 runs

Thursday, Mar 27 2014

Super 10 - Match 21, ICC World Twenty20, 2014
South Africa
South Africa
145/9 (20)
Netherlands
Netherlands
139 (18.4)
South Africa beat Netherlands by 6 runs

Monday, Mar 24 2014

Super 10 - Match 18, ICC World Twenty20, 2014
New Zealand
New Zealand
168/8 (20)
South Africa
South Africa
170/6 (20)
South Africa beat New Zealand by 2 runs

Saturday, Mar 22 2014

Super 10 - Match 14, ICC World Twenty20, 2014
South Africa
South Africa
160/8 (20)
Sri Lanka
Sri Lanka
165/7 (20)
Sri Lanka beat South Africa by 5 runs

Tuesday, Oct 02 2012

Match 24, ICC World Twenty20, 2012
India
India
152/6 (20)
South Africa
South Africa
151 (19.5)
India beat South Africa by 1 run

Sunday, Sep 30 2012

Match 19, ICC World Twenty20, 2012
Australia
Australia
147/2 (17.4)
South Africa
South Africa
146/5 (20)
Australia beat South Africa by 8 wickets

Friday, Sep 28 2012

Match 15, ICC World Twenty20, 2012
Pakistan
Pakistan
136/8 (19.4)
South Africa
South Africa
133/6 (20)
Pakistan beat South Africa by 2 wickets

Saturday, Sep 22 2012

Match 7, ICC World Twenty20, 2012
Sri Lanka
Sri Lanka
46/5 (7)
South Africa
South Africa
78/4 (7)
South Africa beat Sri Lanka by 32 runs

Thursday, Sep 20 2012

Match 4, ICC World Twenty20, 2012
South Africa
South Africa
94/0 (12.4)
Zimbabwe
Zimbabwe
93/8 (20)
South Africa beat Zimbabwe by 10 wickets

Monday, May 10 2010

Match 21, ICC World Twenty20, 2010
Pakistan
Pakistan
148/7 dec (20)
South Africa
South Africa
137/7 dec (20)
Pakistan beat South Africa by 11 runs

Saturday, May 08 2010

Match 18, ICC World Twenty20, 2010
England
England
168/7 dec (20)
South Africa
South Africa
129 dec (19)
England beat South Africa by 39 runs

Thursday, May 06 2010

Match 14, ICC World Twenty20, 2010
South Africa
South Africa
170/4 dec (20)
New Zealand
New Zealand
157/7 dec (20)
South Africa beat New Zealand by 13 runs

Wednesday, May 05 2010

Match 12, ICC World Twenty20, 2010
Afghanistan
Afghanistan
80 dec (16)
South Africa
South Africa
139/7 dec (20)
South Africa beat Afghanistan by 59 runs

Sunday, May 02 2010

Match 5, ICC World Twenty20, 2010
India
India
186/5 dec (20)
South Africa
South Africa
172/5 dec (20)
India beat South Africa by 14 runs

Thursday, Jun 18 2009

1st Semi Final, ICC World Twenty20, 2009
South Africa
South Africa
142/5 dec (20)
Pakistan
Pakistan
149/4 dec (20)
Pakistan beat South Africa by 7 runs

Tuesday, Jun 16 2009

Match 24, ICC World Twenty20, 2009
South Africa
South Africa
130/5 dec (20)
India
India
118/8 dec (20)
South Africa beat India by 12 runs

Saturday, Jun 13 2009

Match 17, ICC World Twenty20, 2009
West Indies
West Indies
163/9 dec (20)
South Africa
South Africa
183/7 dec (20)
South Africa beat West Indies by 20 runs

Thursday, Jun 11 2009

Match 14, ICC World Twenty20, 2009
England
England
111 dec (19.5)
South Africa
South Africa
114/3 dec (18.2)
South Africa beat England by 7 wickets

Tuesday, Jun 09 2009

Match 10, ICC World Twenty20, 2009
New Zealand
New Zealand
127/5 dec (20)
South Africa
South Africa
128/7 dec (20)
South Africa beat New Zealand by 1 run

Sunday, Jun 07 2009

Match 5, ICC World Twenty20, 2009
South Africa
South Africa
211/5 dec (20)
Scotland
Scotland
81 dec (15.4)
South Africa beat Scotland by 130 runs

Thursday, Sep 20 2007

Match 24, ICC World Twenty20, 2007
South Africa
South Africa
116/9 dec (20)
India
India
153/5 dec (20)
India beat South Africa by 37 runs

Wednesday, Sep 19 2007

Match 20, ICC World Twenty20, 2007
South Africa
South Africa
158/4 dec (19.1)
New Zealand
New Zealand
153/8 dec (20)
South Africa beat New Zealand by 6 wickets

Sunday, Sep 16 2007

Match 15, ICC World Twenty20, 2007
South Africa
South Africa
154/8 dec (20)
England
England
135/7 dec (20)
South Africa beat England by 19 runs

Saturday, Sep 15 2007

Match 12, ICC World Twenty20, 2007
South Africa
South Africa
146/3 dec (18.5)
Bangladesh
Bangladesh
144 dec (19.3)
South Africa beat Bangladesh by 7 wickets

Tuesday, Sep 11 2007

Match 1, ICC World Twenty20, 2007
South Africa
South Africa
208/2 dec (17.4)
West Indies
West Indies
205/6 dec (20)
South Africa beat West Indies by 8 wickets