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 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 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
ICC World Test Championship 3 Jan 23 AustraliaA Drew
ICC World Test Championship 25 Dec 22 AustraliaA Lostinns
ICC World Test Championship 17 Dec 22 AustraliaA Lost6 wkts
ICC World Test Championship 8 Sep 22 EnglandA Lost9 wkts
ICC World Test Championship 25 Aug 22 EnglandA Lostinns
ICC World Test Championship 17 Aug 22 EnglandA Woninns
ICC World Test Championship 24 Feb 22 New ZealandA Won198 runs
ICC World Test Championship 16 Feb 22 New ZealandA Lostinns
Test Series 18 Jun 21 West IndiesA Won158 runs
Test Series 10 Jun 21 West IndiesA Woninns
ICC World Test Championship 4 Feb 21 PakistanA Lost95 runs
ICC World Test Championship 26 Jan 21 PakistanA Lost7 wkts
ICC World Test Championship 19 Oct 19 IndiaA Lostinns
ICC World Test Championship 10 Oct 19 IndiaA Lostinns
ICC World Test Championship 2 Oct 19 IndiaA Lost203 runs
Test Series 20 Jul 18 Sri LankaA Lost199 runs
Test Series 12 Jul 18 Sri LankaA Lost278 runs
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 237252 489201 260140 159189 15393 404333 73138 269378 183167 626170 -220 418251 369208 577159 -143 308106 106307 160144 246222 357233 173201 242211 235269 162511 247179 255475 106 189575 204 152218 9935 118158 169130 151415 179 326165 -149 364293 354227 95482 111 298149 174165 32297 -162 201272 274298 220378 24590 162497 133 275601 189 431502 191323 124338 290275 126287 73190
Wickets 8.79.1 1010 105 1010 1010 1010 102 1010 1010 105 10 109 1010 106 10 1010 103 1010 1010 1010 53 1010 310 1010 410 410 -2 810 -10 1010 410 1010 110 910 -10 1010 10 1010 109 1010 -10 1010 1010 1010 10 1010 1010 1010 310 910 -10 510 -10 710 410 1010 510 1010 1010
Run rate 3.203.40 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 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 2.43.6 2.5 2.84.0 3.0 3.14.3 2.64.5 3.34.4 3.05.8 2.83.9 2.1 3.73.7 -4.0 2.73.7 3.52.4 1.94.1 2.7 2.62.8 3.32.8 3.32.4 -2.5 3.12.4 3.02.9 3.23.2 2.43.9 2.94.3 2.8 2.63.8 2.8 3.33.7 3.04.8 3.63.2 3.33.4 2.33.7 2.53.3
Sixes 2.73.1 123 24 24 22 83 11 47 21 83 -3 111 52 172 -7 21 22 13 22 53 31 04 32 09 32 54 0 06 1 11 00 10 10 04 0 10 -1 04 52 03 0 00 21 70 -3 20 32 13 00 213 2 17 3 714 314 10 22 01 22
Fours 24.826.7 4618 2510 1720 98 2824 1013 2628 1320 7415 -24 3429 3626 3612 -7 3112 1530 1517 2424 3523 1420 3620 2628 2454 3015 2054 11 2155 19 1427 142 1123 2217 1339 13 4019 -11 4636 4029 955 13 2215 1519 3310 -17 2737 3638 3038 2516 2057 19 4275 22 5557 2731 1241 2931 1125 418
Catches 5.55.2 106 72 62 73 55 41 58 43 83 6 68 85 72 8 55 62 53 55 46 52 57 28 65 28 46 -1 57 -4 98 46 77 04 66 -7 48 6 88 67 89 -6 88 98 810 5 83 56 45 16 53 -4 24 -7 54 12 87 34 74 45
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 29 Tests, newest on the left

Line225.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
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 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
ICC World Test Championship 3 Jan 23 AustraliaA Drew
ICC World Test Championship 25 Dec 22 AustraliaA Lostinns
ICC World Test Championship 17 Dec 22 AustraliaA Lost6 wkts
ICC World Test Championship 8 Sep 22 EnglandA Lost9 wkts
ICC World Test Championship 25 Aug 22 EnglandA Lostinns
ICC World Test Championship 17 Aug 22 EnglandA Woninns
ICC World Test Championship 24 Feb 22 New ZealandA Won198 runs
ICC World Test Championship 16 Feb 22 New ZealandA Lostinns
Test Series 18 Jun 21 West IndiesA Won158 runs
Test Series 10 Jun 21 West IndiesA Woninns
ICC World Test Championship 4 Feb 21 PakistanA Lost95 runs
ICC World Test Championship 26 Jan 21 PakistanA Lost7 wkts
ICC World Test Championship 19 Oct 19 IndiaA Lostinns
ICC World Test Championship 10 Oct 19 IndiaA Lostinns
ICC World Test Championship 2 Oct 19 IndiaA Lost203 runs
Test Series 20 Jul 18 Sri LankaA Lost199 runs
Test Series 12 Jul 18 Sri LankaA Lost278 runs

South Africa Test Results

The last 29 Tests, newest first: 12 won

Opponent Result SA Opp Wkts
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
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
Australia (A)WTC, 3 Jan 2023 Ddrawn 255 & 106/2 475/4 4
Australia (A)WTC, 25 Dec 2022 Lby an innings and 182 runs 189 & 204 575/8 8
Australia (A)WTC, 17 Dec 2022 Lby 6 wickets 152 & 99 218 & 35/4 14
England (A)WTC, 8 Sep 2022 Lby 9 wickets 118 & 169 158 & 130/1 11
England (A)WTC, 25 Aug 2022 Lby an innings and 85 runs 151 & 179 415/9 9
England (A)WTC, 17 Aug 2022 Wby an innings and 12 runs 326 165 & 149 20
New Zealand (A)WTC, 24 Feb 2022 Wby 198 runs 364 & 354/9 293 & 227 20
New Zealand (A)WTC, 16 Feb 2022 Lby an innings and 276 runs 95 & 111 482 10
West Indies (A)TEST, 18 Jun 2021 Wby 158 runs 298 & 174 149 & 165 20
West Indies (A)TEST, 10 Jun 2021 Wby an innings and 63 runs 322 97 & 162 20
Pakistan (A)WTC, 4 Feb 2021 Lby 95 runs 201 & 274 272 & 298 20
Pakistan (A)WTC, 26 Jan 2021 Lby 7 wickets 220 & 245 378 & 90/3 13
India (A)WTC, 19 Oct 2019 Lby an innings and 202 runs 162 & 133 497/9 9
India (A)WTC, 10 Oct 2019 Lby an innings and 137 runs 275 & 189 601/5 5
India (A)WTC, 2 Oct 2019 Lby 203 runs 431 & 191 502/7 & 323/4 11
Sri Lanka (A)TEST, 20 Jul 2018 Lby 199 runs 124 & 290 338 & 275/5 15
Sri Lanka (A)TEST, 12 Jul 2018 Lby 278 runs 126 & 73 287 & 190 20

South Africa Test Splits

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

VenuePW-LWin %RunsOpp
Away 29 12-15 41% 275 303
InningsPW-LWin %RunsOpp
Batting first 16 8-7 50% 288 264
Batting second 13 4-8 31% 259 351
TossPW-LWin %RunsOpp
Won the toss 12 7-4 58% 302 263
Lost the toss 17 5-11 29% 256 332
CompetitionPW-LWin %RunsOpp
ICC World Test Championship 23 8-13 35% 264 326
Test Series 6 4-2 67% 319 215
OpponentPW-LWin %RunsOpp
India 5 2-3 40% 303 398
West Indies 4 3-0 75% 284 156
Pakistan 4 1-3 25% 274 340
New Zealand 4 1-3 25% 216 374
England 3 1-2 33% 198 246
Australia 3 0-2 0% 199 423
Zimbabwe 2 2-0 100% 522 211
Bangladesh 2 2-0 100% 443 133
Sri Lanka 2 0-2 0% 125 313
GroundPW-LWin %RunsOpp
Queens Sports Club, Bulawayo 2 2-0 100% 522 211
Darren Sammy National Cricket Stadium, Gros Islet 2 2-0 100% 310 123
Rawalpindi Cricket Stadium, Rawalpindi 2 1-1 50% 303 303
Hagley Oval, Christchurch 2 1-1 50% 230 388
Barsapara Cricket Stadium, Guwahati 1 1-0 100% 489 201
Eden Gardens, Kolkata 1 1-0 100% 159 189
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
Lord's, London 1 1-0 100% 326 165
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
Sydney Cricket Ground, Moore Park, Sydney, New South Wales 1 0-0 0% 255 475
Melbourne Cricket Ground, Jolimont, Melbourne, Victoria 1 0-1 0% 189 575
The Gabba, Brisbane 1 0-1 0% 152 218
Kennington Oval, London 1 0-1 0% 118 158
Old Trafford, Stretford, Manchester 1 0-1 0% 151 415
National Stadium, Karachi 1 0-1 0% 220 378
JSCA International Stadium Complex, Ranchi 1 0-1 0% 162 497
Maharashtra Cricket Association Stadium, Pune 1 0-1 0% 275 601
Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Pothanamallayapalam, Visakhapatnam 1 0-1 0% 431 502
Sinhalese Sports Club, Colombo 1 0-1 0% 124 338
Galle International Stadium, Galle 1 0-1 0% 126 287
YearPW-LWin %RunsOpp
2025 6 5-1 83% 394 254
2024 6 3-2 50% 301 227
2023 1 0-0 0% 255 475
2022 7 2-5 29% 199 329
2021 4 2-2 50% 260 224
2019 3 0-3 0% 289 533
2018 2 0-2 0% 125 313

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 275 runs over their last 29 Tests, their opponents' 303. Their highest was 626 against Zimbabwe on 6 Jul 2025, their lowest 95 against New Zealand.

What is South Africa's Test record?

South Africa have won 12 and lost 15 with 2 drawn or tied of their last 29 Tests.

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

Batting first, South Africa have won 8 of 16 and averaged 288. Batting second they have won 4 of 13, averaging 259.

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

Over South Africa's last 29 Tests: Wiaan Mulder (1018 runs in 14), Kyle Verreynne (878 runs in 20), Aiden Markram (854 runs in 20).

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

Over South Africa's last 29 Tests: Keshav Maharaj (95 wickets in 22), Kagiso Rabada (92 wickets in 23), Anrich Nortje (35 wickets in 12).

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