Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Next Test Bangladesh (H)
ICC World Test Championship - Sun 15 Nov, 08:00 Their stats Preview

South Africa Test Stats

South Africa Tests game by game, and how the opposition did in each

Updated 27 October 2026, after the Australia game

Reset
Stat Avg
ICC World Test Championship 27 Oct 26 AustraliaH Won176 runs
ICC World Test Championship 18 Oct 26 AustraliaH Woninns
ICC World Test Championship 9 Oct 26 AustraliaH Lost214 runs
ICC World Test Championship 22 Nov 25 IndiaA Won408 runs
ICC World Test Championship 14 Nov 25 IndiaA Won30 runs
ICC World Test Championship 20 Oct 25 PakistanA Won8 wkts
ICC World Test Championship 12 Oct 25 PakistanA Lost
Test Series 6 Jul 25 ZimbabweA Woninns
Test Series 28 Jun 25 ZimbabweA Won328 runs
ICC World Test Championship 11 Jun 25 AustraliaH Won5 wkts
ICC World Test Championship 3 Jan 25 PakistanH Won10 wkts
ICC World Test Championship 26 Dec 24 PakistanH Won2 wkts
ICC World Test Championship 5 Dec 24 Sri LankaH Won109 runs
ICC World Test Championship 27 Nov 24 Sri LankaH Won233 runs
ICC World Test Championship 29 Oct 24 BangladeshA Woninns
ICC World Test Championship 21 Oct 24 BangladeshA Won7 wkts
ICC World Test Championship 15 Aug 24 West IndiesA Won40 runs
ICC World Test Championship 7 Aug 24 West IndiesA Drew
ICC World Test Championship 12 Feb 24 New ZealandA Lost7 wkts
ICC World Test Championship 3 Feb 24 New ZealandA Lost281 runs
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 287231 329429 387111 42599 -295 284390 206314 489201 260140 159189 15393 404333 73138 269378 183167 626170 -220 418251 369208 138212 282207 615194 61478 301211 150237 358328 317238 19142 366282 577159 -143 308106 106307 160144 246222 357233 173201 242211 235269 162511 247179
Wickets 9.58.4 1010 1010 109 10 1010 610 1010 105 1010 1010 1010 102 1010 1010 105 10 109 1010 1010 105 1010 100 1010 108 1010 1010 1010 105 106 10 1010 103 1010 1010 1010 53 1010 310 1010 410
Run rate 3.733.24 4.03.4 2.91.9 3.32.3 -2.8 3.62.8 2.45.4 3.22.4 3.32.2 2.93.0 2.82.7 3.42.9 5.82.8 3.23.4 3.03.6 5.54.0 -2.8 4.63.7 4.53.1 2.43.7 3.43.2 4.43.6 8.53.9 4.13.7 3.84.0 3.53.3 3.73.4 3.93.0 3.63.5 4.03.5 -3.3 3.52.6 4.83.4 3.03.4 3.13.4 3.02.5 6.03.6 2.52.7 3.42.9 2.23.6 3.14.2
Sixes 3.92.5 34 40 50 -0 33 19 123 24 24 22 83 11 47 21 83 -3 111 52 10 00 152 21 12 11 41 44 30 42 172 -7 21 22 13 22 53 31 04 32 09 32
Fours 29.424.1 4149 3714 4511 -35 3944 2830 4618 2510 1720 98 2824 1013 2628 1320 7415 -24 3429 3626 1428 2618 6319 648 4527 2033 4338 2528 256 2738 3612 -7 3112 1530 1517 2424 3523 1420 3620 2628 2454 3015
Catches 6.04.9 83 56 87 4 610 48 106 72 62 73 55 41 58 43 83 6 68 85 65 44 69 70 98 83 75 75 67 71 72 8 55 62 53 55 46 52 57 28 65 28
Each figure is South Africa's, the opposition's under it. Wickets are the wickets South Africa took. Each innings is its own column, the 1st then the 2nd, against the opposition's same innings.

South Africa Test Game by Game

Runs, the last 20 Tests, newest on the left

Line275.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
ICC World Test Championship 27 Oct 26 AustraliaH Won176 runs
ICC World Test Championship 18 Oct 26 AustraliaH Woninns
ICC World Test Championship 9 Oct 26 AustraliaH Lost214 runs
ICC World Test Championship 22 Nov 25 IndiaA Won408 runs
ICC World Test Championship 14 Nov 25 IndiaA Won30 runs
ICC World Test Championship 20 Oct 25 PakistanA Won8 wkts
ICC World Test Championship 12 Oct 25 PakistanA Lost
Test Series 6 Jul 25 ZimbabweA Woninns
Test Series 28 Jun 25 ZimbabweA Won328 runs
ICC World Test Championship 11 Jun 25 AustraliaH Won5 wkts
ICC World Test Championship 3 Jan 25 PakistanH Won10 wkts
ICC World Test Championship 26 Dec 24 PakistanH Won2 wkts
ICC World Test Championship 5 Dec 24 Sri LankaH Won109 runs
ICC World Test Championship 27 Nov 24 Sri LankaH Won233 runs
ICC World Test Championship 29 Oct 24 BangladeshA Woninns
ICC World Test Championship 21 Oct 24 BangladeshA Won7 wkts
ICC World Test Championship 15 Aug 24 West IndiesA Won40 runs
ICC World Test Championship 7 Aug 24 West IndiesA Drew
ICC World Test Championship 12 Feb 24 New ZealandA Lost7 wkts
ICC World Test Championship 3 Feb 24 New ZealandA Lost281 runs

South Africa Test Results

The last 20 Tests, newest first: 15 won

Opponent Result SA Opp Wkts
Australia (H)WTC, 27 Oct Wby 176 runs 329 & 387 429 & 111 20
Australia (H)WTC, 18 Oct Wby an innings and 31 runs 425/9 99 & 295 20
Australia (H)WTC, 9 Oct Lby 214 runs 284 & 206 390 & 314/6 16
India (A)WTC, 22 Nov 2025 Wby 408 runs 489 & 260/5 201 & 140 20
India (A)WTC, 14 Nov 2025 Wby 30 runs 159 & 153 189 & 93 20
Pakistan (A)WTC, 20 Oct 2025 Wby 8 wickets 404 & 73/2 333 & 138 20
Pakistan (A)WTC, 12 Oct 2025 L 269 & 183 378 & 167 20
Zimbabwe (A)TEST, 6 Jul 2025 Wby an innings and 236 runs 626/5 170 & 220 20
Zimbabwe (A)TEST, 28 Jun 2025 Wby 328 runs 418/9 & 369 251 & 208 20
Australia (H)WTC, 11 Jun 2025 Wby 5 wickets 138 & 282/5 212 & 207 20
Pakistan (H)WTC, 3 Jan 2025 Wby 10 wickets 615 & 61/0 194 & 478 20
Pakistan (H)WTC, 26 Dec 2024 Wby 2 wickets 301 & 150/8 211 & 237 20
Sri Lanka (H)WTC, 5 Dec 2024 Wby 109 runs 358 & 317 328 & 238 20
Sri Lanka (H)WTC, 27 Nov 2024 Wby 233 runs 191 & 366/5 42 & 282 20
Bangladesh (A)WTC, 29 Oct 2024 Wby an innings and 273 runs 577/6 159 & 143 20
Bangladesh (A)WTC, 21 Oct 2024 Wby 7 wickets 308 & 106/3 106 & 307 20
West Indies (A)WTC, 15 Aug 2024 Wby 40 runs 160 & 246 144 & 222 20
West Indies (A)WTC, 7 Aug 2024 Ddrawn 357 & 173/3 233 & 201/5 15
New Zealand (A)WTC, 12 Feb 2024 Lby 7 wickets 242 & 235 211 & 269/3 13
New Zealand (A)WTC, 3 Feb 2024 Lby 281 runs 162 & 247 511 & 179/4 14

South Africa Test Splits

The last 20 Tests: home and away, batting first or chasing, the toss, competition, opponent, ground and year, and runs a game (first innings)

VenuePW-LWin %RunsOpp
Home 8 7-1 88% 330 238
Away 12 8-3 67% 348 241
InningsPW-LWin %RunsOpp
Batting first 13 11-1 85% 380 204
Batting second 7 4-3 57% 267 306
TossPW-LWin %RunsOpp
Won the toss 12 9-2 75% 331 237
Lost the toss 8 6-2 75% 355 243
CompetitionPW-LWin %RunsOpp
ICC World Test Championship 18 13-4 72% 320 243
Test Series 2 2-0 100% 522 211
OpponentPW-LWin %RunsOpp
Australia 4 3-1 75% 294 283
Pakistan 4 3-1 75% 397 279
India 2 2-0 100% 324 195
Zimbabwe 2 2-0 100% 522 211
Sri Lanka 2 2-0 100% 275 185
Bangladesh 2 2-0 100% 443 133
West Indies 2 1-0 50% 259 189
New Zealand 2 0-2 0% 202 361
GroundPW-LWin %RunsOpp
Newlands, Cape Town 2 2-0 100% 472 312
St George's Park, Gqeberha 2 2-0 100% 392 214
Queens Sports Club, Bulawayo 2 2-0 100% 522 211
Kingsmead, Durban 2 1-1 50% 238 216
Barsapara Cricket Stadium, Guwahati 1 1-0 100% 489 201
Eden Gardens, Kolkata 1 1-0 100% 159 189
Rawalpindi Cricket Stadium, Rawalpindi 1 1-0 100% 404 333
Lord's, London 1 1-0 100% 138 212
SuperSport Park, Centurion 1 1-0 100% 301 211
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chittagong 1 1-0 100% 577 159
Shere Bangla National Stadium, Mirpur, Dhaka 1 1-0 100% 308 106
Providence Stadium, Providence 1 1-0 100% 160 144
Gaddafi Stadium, Lahore 1 0-1 0% 269 378
Queen's Park Oval, Port of Spain 1 0-0 0% 357 233
Seddon Park, Hamilton 1 0-1 0% 242 211
Bay Oval, Mount Maunganu 1 0-1 0% 162 511
YearPW-LWin %RunsOpp
2026 3 2-1 67% 346 306
2025 8 7-1 88% 390 241
2024 9 6-2 67% 295 216

Test Sides

International sides with 8+ Tests in the last two years, by win rate

SidePWin %RunsOpp
1South Africa 1486%277238
2New Zealand 1267%319232
3Australia 2167%218231
4England 2050%321263
5Bangladesh 1644%291242
6India 1741%300252
7West Indies 1828%259275
8Zimbabwe 1323%237388
9Pakistan 1323%224252
10Sri Lanka 1010%296392

South Africa Test Questions

What is South Africa's average Test first-innings score?

South Africa's first innings have averaged 341 runs over their last 20 Tests, their opponents' 240. Their highest was 626 against Zimbabwe on 6 Jul 2025, their lowest 138 against Australia.

What is South Africa's Test record?

South Africa have won 15 and lost 4 with 1 drawn or tied of their last 20 Tests.

Do South Africa do better batting first or chasing in Tests?

Batting first, South Africa have won 11 of 13 and averaged 380. Batting second they have won 4 of 7, averaging 267.

Who has scored the most Test runs for South Africa recently?

Over South Africa's last 20 Tests: Wiaan Mulder (1114 runs in 15), Temba Bavuma (1031 runs in 12), Aiden Markram (996 runs in 16).

Who has taken the most Test wickets for South Africa recently?

Over South Africa's last 20 Tests: Keshav Maharaj (62 wickets in 13), Kagiso Rabada (59 wickets in 13), Marco Jansen (53 wickets in 11).

When do South Africa play their next Test?

South Africa play Bangladesh at home in the ICC World Test Championship on Sun 15 Nov, 08:00 (UK time).