Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next Test BangladeshBangladesh (H)
ICC World Test Championship - Sun 15 Nov, 08:00 Their stats Preview

South Africa Test Cricket Stats

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

Updated , 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
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 303227 329429 387111 42599 -295 284390 206314 489201 260140 159189 15393 404333 73138 269378 183167 626170 -220 418251 369208 138212 282207
Wickets 9.88.6 1010 1010 109 10 1010 610 1010 105 1010 1010 1010 102 1010 1010 105 10 109 1010 1010 105
Run rate 3.573.12 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
Sixes 4.12.5 34 40 50 -0 33 19 123 24 24 22 83 11 47 21 83 -3 111 52 10 00
Fours 30.423.2 4149 3714 4511 -35 3944 2830 4618 2510 1720 98 2824 1013 2628 1320 7415 -24 3429 3626 1428 2618
Catches 6.14.9 83 56 87 4 610 48 106 72 62 73 55 41 58 43 83 6 68 85 65 44
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 10 Tests, newest on the left

Line300.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
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

South Africa Test Results

The last 10 Tests, newest first: 8 won

Opponent Result SA Opp Wkts
AustraliaAustralia (H) WTC, 27 Oct Wby 176 runs 329 & 387 429 & 111 20
AustraliaAustralia (H) WTC, 18 Oct Wby an innings and 31 runs 425/9 99 & 295 20
AustraliaAustralia (H) WTC, 9 Oct Lby 214 runs 284 & 206 390 & 314/6 16
IndiaIndia (A) WTC, 22 Nov 2025 Wby 408 runs 489 & 260/5 201 & 140 20
IndiaIndia (A) WTC, 14 Nov 2025 Wby 30 runs 159 & 153 189 & 93 20
PakistanPakistan (A) WTC, 20 Oct 2025 Wby 8 wickets 404 & 73/2 333 & 138 20
PakistanPakistan (A) WTC, 12 Oct 2025 L 269 & 183 378 & 167 20
ZimbabweZimbabwe (A) TEST, 6 Jul 2025 Wby an innings and 236 runs 626/5 170 & 220 20
ZimbabweZimbabwe (A) TEST, 28 Jun 2025 Wby 328 runs 418/9 & 369 251 & 208 20
AustraliaAustralia (H) WTC, 11 Jun 2025 Wby 5 wickets 138 & 282/5 212 & 207 20

South Africa Test Splits

The last 10 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 4 3-1 75% 294 283
Away 6 5-1 83% 394 254
InningsPW-LWin %RunsOpp
Batting first 6 6-0 100% 408 223
Batting second 4 2-2 50% 274 328
TossPW-LWin %RunsOpp
Won the toss 4 4-0 100% 301 213
Lost the toss 6 4-2 67% 390 300
CompetitionPW-LWin %RunsOpp
ICC World Test ChampionshipICC World Test Championship 8 6-2 75% 312 279
Test SeriesTest Series 2 2-0 100% 522 211
OpponentPW-LWin %RunsOpp
AustraliaAustralia 4 3-1 75% 294 283
IndiaIndia 2 2-0 100% 324 195
ZimbabweZimbabwe 2 2-0 100% 522 211
PakistanPakistan 2 1-1 50% 337 356
GroundPW-LWin %RunsOpp
Queens Sports Club, Bulawayo 2 2-0 100% 522 211
Newlands, Cape Town 1 1-0 100% 329 429
St George's Park, Gqeberha 1 1-0 100% 425 99.0
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
Kingsmead, Durban 1 0-1 0% 284 390
Gaddafi Stadium, Lahore 1 0-1 0% 269 378
YearPW-LWin %RunsOpp
2026 3 2-1 67% 346 306
2025 7 6-1 86% 358 248

Test Sides

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

SidePWin %RunsOpp
1South AfricaSouth Africa 1486%277238
2New ZealandNew Zealand 1267%319232
3AustraliaAustralia 2167%218231
4EnglandEngland 2050%321263
5BangladeshBangladesh 1644%291242
6IndiaIndia 1741%300252
7West IndiesWest Indies 1828%259275
8ZimbabweZimbabwe 1323%237388
9PakistanPakistan 1323%224252
10Sri LankaSri Lanka 1010%296392

South Africa Test Questions

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

South Africa's first innings have averaged 354 runs over their last 10 Tests, since June 2025, against their opponents' 265; their highest was 626 against Zimbabwe on 6 Jul 2025, and their lowest 138 against Australia on 11 Jun 2025.

What is South Africa's Test record?

South Africa have won 8 and lost 2 of their last 10 Tests, since June 2025, a 80% win rate, and their latest Test was a win against Australia on 27 Oct 2026.

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

Batting first has suited South Africa better than chasing over their last 10 Tests, since June 2025: they have won 6 of 6 batting first, averaging 408, and 2 of 4 batting second, averaging 274.

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

Wiaan Mulder has the most Test runs for South Africa over their last 10 Tests, since June 2025, with 851 in 9 matches, ahead of Aiden Markram (537) and Ryan Rickelton (457).

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

Simon Harmer has the most Test wickets for South Africa over their last 10 Tests, since June 2025, with 44 in 7 matches, ahead of Marco Jansen (29) and Kagiso Rabada (23).

When do South Africa play their next Test?

South Africa play their next Test against Bangladesh at home in the ICC World Test Championship on Sunday 15 November 2026, 08:00 (UK time); their latest was a win against Australia on 27 Oct 2026, and they have won 8 of their last 10 Tests, since June 2025.