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 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
ICC World Test Championship 8 Mar 23 West IndiesH Won284 runs
ICC World Test Championship 28 Feb 23 West IndiesH Won87 runs
ICC World Test Championship 8 Apr 22 BangladeshH Won332 runs
ICC World Test Championship 31 Mar 22 BangladeshH Won220 runs
ICC World Test Championship 11 Jan 22 IndiaH Won7 wkts
ICC World Test Championship 3 Jan 22 IndiaH Won7 wkts
ICC World Test Championship 26 Dec 21 IndiaH Lost113 runs
ICC World Test Championship 3 Jan 21 Sri LankaH Won10 wkts
ICC World Test Championship 26 Dec 20 Sri LankaH Woninns
ICC World Test Championship 24 Jan 20 EnglandH Lost191 runs
ICC World Test Championship 16 Jan 20 EnglandH Lostinns
ICC World Test Championship 3 Jan 20 EnglandH Lost189 runs
ICC World Test Championship 26 Dec 19 EnglandH Won107 runs
Test Series 21 Feb 19 Sri LankaH Lost8 wkts
Test Series 13 Feb 19 Sri LankaH Lost1 wkt
Test Series 11 Jan 19 PakistanH Won107 runs
Test Series 3 Jan 19 PakistanH Won9 wkts
Test Series 26 Dec 18 PakistanH Won6 wkts
Test Series 24 Jan 18 IndiaH Lost63 runs
Test Series 13 Jan 18 IndiaH Won135 runs
Test Series 5 Jan 18 IndiaH Won72 runs
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 257229 329429 387111 42599 -295 284390 206314 138212 282207 615194 61478 301211 150237 358328 317238 19142 366282 55153 17680 408245 -131 320251 321106 342212 116159 453217 17680 367298 20453 210223 212198 229202 243266 197327 191174 302157 67211 621396 -180 183389 274248 209499 237 223269 248391 284181 272268 222154 128197 235191 259304 262185 303273 431177 43294 223181 151176 194187 177247 335307 258151 286209 130135
Wickets 9.68.9 1010 1010 109 10 1010 610 1010 105 1010 100 1010 108 1010 1010 1010 105 1010 310 1010 10 1010 1010 1010 1010 1010 106 1010 1010 1010 103 1010 103 1010 1010 1010 100 910 10 1010 1010 910 -10 1010 810 1010 1010 1010 210 1010 910 1010 1010 1010 101 1010 104 1010 1010 1010 910 99 1010
Run rate 3.483.48 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 3.53.2 3.23.0 4.03.1 4.13.9 3.32.9 4.43.4 3.02.6 2.82.8 2.82.9 3.32.9 2.93.2 3.64.4 3.23.1 2.83.5 4.03.9 5.03.7 4.44.1 -3.9 2.74.0 3.64.0 2.43.3 2.7 2.52.9 1.83.5 3.43.4 4.42.9 3.64.1 2.94.3 3.93.2 3.33.6 3.43.7 3.84.2 3.53.5 4.44.2 3.73.9 3.03.1 3.02.4 2.43.1 2.93.3 2.83.0 3.92.8 3.23.2
Sixes 1.712.1 34 40 50 -0 33 19 10 00 152 21 12 11 41 44 30 42 01 20 45 -1 06 23 02 11 50 11 25 02 02 04 11 03 21 02 00 00 36 -1 07 31 09 6 02 06 12 54 02 02 12 05 10 11 21 02 11 02 00 12 00 11 21 20
Fours 31.728.8 4149 3714 4511 -35 3944 2830 1428 2618 6319 648 4527 2033 4338 2528 256 2738 419 2513 5532 -22 4431 3715 5023 1223 5433 1910 5031 173 2131 2517 2827 2837 3047 2625 4626 935 7644 -29 2848 4133 3155 32 2336 2044 4427 2936 2625 1427 2723 2828 4127 4741 6022 543 3430 2523 2424 1822 4837 3118 3930 1817
Catches 6.85.9 83 56 87 4 610 48 65 44 69 70 98 83 75 75 67 71 89 210 75 6 77 48 85 88 54 62 64 54 107 102 107 71 96 95 98 70 57 6 78 88 66 -6 710 69 89 68 63 26 67 64 108 88 96 81 48 72 97 85 76 68 75 79
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 31 Tests, newest on the left

Line250.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
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
ICC World Test Championship 8 Mar 23 West IndiesH Won284 runs
ICC World Test Championship 28 Feb 23 West IndiesH Won87 runs
ICC World Test Championship 8 Apr 22 BangladeshH Won332 runs
ICC World Test Championship 31 Mar 22 BangladeshH Won220 runs
ICC World Test Championship 11 Jan 22 IndiaH Won7 wkts
ICC World Test Championship 3 Jan 22 IndiaH Won7 wkts
ICC World Test Championship 26 Dec 21 IndiaH Lost113 runs
ICC World Test Championship 3 Jan 21 Sri LankaH Won10 wkts
ICC World Test Championship 26 Dec 20 Sri LankaH Woninns
ICC World Test Championship 24 Jan 20 EnglandH Lost191 runs
ICC World Test Championship 16 Jan 20 EnglandH Lostinns
ICC World Test Championship 3 Jan 20 EnglandH Lost189 runs
ICC World Test Championship 26 Dec 19 EnglandH Won107 runs
Test Series 21 Feb 19 Sri LankaH Lost8 wkts
Test Series 13 Feb 19 Sri LankaH Lost1 wkt
Test Series 11 Jan 19 PakistanH Won107 runs
Test Series 3 Jan 19 PakistanH Won9 wkts
Test Series 26 Dec 18 PakistanH Won6 wkts
Test Series 24 Jan 18 IndiaH Lost63 runs
Test Series 13 Jan 18 IndiaH Won135 runs
Test Series 5 Jan 18 IndiaH Won72 runs

South Africa Test Results

The last 31 Tests, newest first: 22 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
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
India (H)WTC, 3 Jan 2024 Lby 7 wickets 55 & 176 153 & 80/3 13
India (H)WTC, 26 Dec 2023 Wby an innings and 32 runs 408 245 & 131 20
West Indies (H)WTC, 8 Mar 2023 Wby 284 runs 320 & 321 251 & 106 20
West Indies (H)WTC, 28 Feb 2023 Wby 87 runs 342 & 116 212 & 159 20
Bangladesh (H)WTC, 8 Apr 2022 Wby 332 runs 453 & 176/6 217 & 80 20
Bangladesh (H)WTC, 31 Mar 2022 Wby 220 runs 367 & 204 298 & 53 20
India (H)WTC, 11 Jan 2022 Wby 7 wickets 210 & 212/3 223 & 198 20
India (H)WTC, 3 Jan 2022 Wby 7 wickets 229 & 243/3 202 & 266 20
India (H)WTC, 26 Dec 2021 Lby 113 runs 197 & 191 327 & 174 20
Sri Lanka (H)WTC, 3 Jan 2021 Wby 10 wickets 302 & 67/0 157 & 211 20
Sri Lanka (H)WTC, 26 Dec 2020 Wby an innings and 45 runs 621 396/9 & 180 19
England (H)WTC, 24 Jan 2020 Lby 191 runs 183 & 274 389 & 248 20
England (H)WTC, 16 Jan 2020 Lby an innings and 53 runs 209 & 237 499/9 9
England (H)WTC, 3 Jan 2020 Lby 189 runs 223 & 248 269 & 391/8 18
England (H)WTC, 26 Dec 2019 Wby 107 runs 284 & 272 181 & 268 20
Sri Lanka (H)TEST, 21 Feb 2019 Lby 8 wickets 222 & 128 154 & 197/2 12
Sri Lanka (H)TEST, 13 Feb 2019 Lby 1 wicket 235 & 259 191 & 304/9 19
Pakistan (H)TEST, 11 Jan 2019 Wby 107 runs 262 & 303 185 & 273 20
Pakistan (H)TEST, 3 Jan 2019 Wby 9 wickets 431 & 43/1 177 & 294 20
Pakistan (H)TEST, 26 Dec 2018 Wby 6 wickets 223 & 151/4 181 & 176 20
India (H)TEST, 24 Jan 2018 Lby 63 runs 194 & 177 187 & 247 20
India (H)TEST, 13 Jan 2018 Wby 135 runs 335 & 258 307 & 151/9 19
India (H)TEST, 5 Jan 2018 Wby 72 runs 286/9 & 130 209/9 & 135 19

South Africa Test Splits

The last 31 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 31 22-9 71% 298 242
InningsPW-LWin %RunsOpp
Batting first 16 13-3 81% 317 216
Batting second 15 9-6 60% 277 271
TossPW-LWin %RunsOpp
Won the toss 14 12-2 86% 323 218
Lost the toss 17 10-7 59% 277 262
CompetitionPW-LWin %RunsOpp
ICC World Test Championship 23 17-6 74% 306 258
Test Series 8 5-3 63% 274 199
OpponentPW-LWin %RunsOpp
India 8 5-3 63% 239 232
Sri Lanka 6 4-2 67% 322 211
Pakistan 5 5-0 100% 366 190
Australia 4 3-1 75% 294 283
England 4 1-3 25% 225 335
West Indies 2 2-0 100% 331 232
Bangladesh 2 2-0 100% 410 258
GroundPW-LWin %RunsOpp
SuperSport Park, Centurion 7 7-0 100% 359 248
Newlands, Cape Town 7 5-2 71% 307 236
The Wanderers Stadium, Johannesburg 7 4-3 57% 241 243
St George's Park, Gqeberha 4 3-1 75% 361 286
Kingsmead, Durban 4 2-2 50% 269 230
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 3 3-0 100% 357 236
2022 4 4-0 100% 315 235
2021 2 1-1 50% 250 242
2020 4 1-3 25% 309 388
2019 5 3-2 60% 287 178
2018 4 3-1 75% 260 221

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 298 runs over their last 31 Tests, their opponents' 242. Their highest was 621 against Sri Lanka on 26 Dec 2020, their lowest 55 against India.

What is South Africa's Test record?

South Africa have won 22 and lost 9 of their last 31 Tests.

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

Batting first, South Africa have won 13 of 16 and averaged 317. Batting second they have won 9 of 15, averaging 277.

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

Over South Africa's last 31 Tests: Temba Bavuma (1790 runs in 24), Aiden Markram (1680 runs in 26), Dean Elgar (1655 runs in 23).

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

Over South Africa's last 31 Tests: Kagiso Rabada (130 wickets in 25), Marco Jansen (68 wickets in 14), Keshav Maharaj (52 wickets in 20).

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).