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 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 3 Jan 24 IndiaH Lost7 wkts
ICC World Test Championship 26 Dec 23 IndiaH Woninns
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 281234 329429 387111 42599 -295 284390 206314 138212 282207 615194 61478 301211 150237 358328 317238 19142 366282 55153 17680 408245 -131
Wickets 9.58.7 1010 1010 109 10 1010 610 1010 105 1010 100 1010 108 1010 1010 1010 105 1010 310 1010 10
Run rate 3.793.63 4.03.4 2.91.9 3.32.3 -2.8 3.62.8 2.45.4 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 2.44.4 4.86.7 3.83.6 -3.8
Sixes 3.21.80 34 40 50 -0 33 19 10 00 152 21 12 11 41 44 30 42 01 20 45 -1
Fours 31.627.6 4149 3714 4511 -35 3944 2830 1428 2618 6319 648 4527 2033 4338 2528 256 2738 419 2513 5532 -22
Catches 6.35.8 83 56 87 4 610 48 65 44 69 70 98 83 75 75 67 71 89 210 75 6
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

Line275.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 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 3 Jan 24 IndiaH Lost7 wkts
ICC World Test Championship 26 Dec 23 IndiaH Woninns

South Africa Test Results

The last 10 Tests, newest first: 8 won

Opponent Result SA Opp Wkts
AustraliaAustralia (H) 27 Oct Wby 176 runs 329 & 387 429 & 111 20
AustraliaAustralia (H) 18 Oct Wby an innings and 31 runs 425/9 99 & 295 20
AustraliaAustralia (H) 9 Oct Lby 214 runs 284 & 206 390 & 314/6 16
AustraliaAustralia (H) 11 Jun 2025 Wby 5 wickets 138 & 282/5 212 & 207 20
PakistanPakistan (H) 3 Jan 2025 Wby 10 wickets 615 & 61/0 194 & 478 20
PakistanPakistan (H) 26 Dec 2024 Wby 2 wickets 301 & 150/8 211 & 237 20
Sri LankaSri Lanka (H) 5 Dec 2024 Wby 109 runs 358 & 317 328 & 238 20
Sri LankaSri Lanka (H) 27 Nov 2024 Wby 233 runs 191 & 366/5 42 & 282 20
IndiaIndia (H) 3 Jan 2024 Lby 7 wickets 55 & 176 153 & 80/3 13
IndiaIndia (H) 26 Dec 2023 Wby an innings and 32 runs 408 245 & 131 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 10 8-2 80% 310 230
InningsPW-LWin %RunsOpp
Batting first 6 5-1 83% 329 208
Batting second 4 3-1 75% 283 265
TossPW-LWin %RunsOpp
Won the toss 6 5-1 83% 313 224
Lost the toss 4 3-1 75% 307 240
CompetitionPW-LWin %RunsOpp
ICC World Test ChampionshipICC World Test Championship 10 8-2 80% 310 230
OpponentPW-LWin %RunsOpp
AustraliaAustralia 4 3-1 75% 294 283
PakistanPakistan 2 2-0 100% 458 203
Sri LankaSri Lanka 2 2-0 100% 275 185
IndiaIndia 2 1-1 50% 232 199
GroundPW-LWin %RunsOpp
Newlands, Cape Town 3 2-1 67% 333 259
St George's Park, Gqeberha 2 2-0 100% 392 214
SuperSport Park, Centurion 2 2-0 100% 355 228
Kingsmead, Durban 2 1-1 50% 238 216
Lord's, London 1 1-0 100% 138 212
YearPW-LWin %RunsOpp
2026 3 2-1 67% 346 306
2025 2 2-0 100% 377 203
2024 4 3-1 75% 226 184
2023 1 1-0 100% 408 245

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 310 runs over their last 10 Tests, since December 2023, against their opponents' 230; their highest was 615 against Pakistan on 3 Jan 2025, and their lowest 55 against India on 3 Jan 2024.

What is South Africa's Test record?

South Africa have won 8 and lost 2 of their last 10 Tests, since December 2023, 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 December 2023: they have won 5 of 6 batting first, averaging 329, and 3 of 4 batting second, averaging 283.

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

Temba Bavuma has the most Test runs for South Africa over their last 10 Tests, since December 2023, with 824 in 9 matches, ahead of Aiden Markram (739) and Ryan Rickelton (590).

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

Marco Jansen has the most Test wickets for South Africa over their last 10 Tests, since December 2023, with 46 in 10 matches, ahead of Kagiso Rabada (44) and Keshav Maharaj (17).

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 December 2023.