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
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
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 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 8 Apr 22 BangladeshH Won332 runs
ICC World Test Championship 31 Mar 22 BangladeshH Won220 runs
ICC World Test Championship 24 Feb 22 New ZealandA Won198 runs
ICC World Test Championship 16 Feb 22 New ZealandA Lostinns
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
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
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 257225 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 55153 17680 408245 -131 320251 321106 342212 116159 255475 106 189575 204 152218 9935 118158 169130 151415 179 326165 -149 453217 17680 367298 20453 364293 354227 95482 111 210223 212198 229202 243266 197327 191174 298149 174165 32297 -162 201272 274298
Wickets 9.38.8 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 1010 310 1010 10 1010 1010 1010 1010 410 -2 810 -10 1010 410 1010 110 910 -10 1010 10 1010 106 1010 1010 1010 109 1010 -10 1010 103 1010 103 1010 1010 1010 1010 1010 10 1010 1010
Run rate 3.423.38 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 2.44.4 4.86.7 3.83.6 -3.8 3.53.2 3.23.0 4.03.1 4.13.9 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 3.32.9 4.43.4 3.02.6 2.82.8 2.73.7 3.52.4 1.94.1 2.7 2.82.9 3.32.9 2.93.2 3.64.4 3.23.1 2.83.5 2.62.8 3.32.8 3.32.4 -2.5 3.12.4 3.02.9
Sixes 2.62.3 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 01 20 45 -1 06 23 02 11 54 0 06 1 11 00 10 10 04 0 10 -1 50 11 25 02 04 52 03 0 02 04 11 03 21 02 00 21 70 -3 20 32
Fours 27.725.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 419 2513 5532 -22 4431 3715 5023 1223 2054 11 2155 19 1427 142 1123 2217 1339 13 4019 -11 5433 1910 5031 173 4636 4029 955 13 2131 2517 2827 2837 3047 2625 2215 1519 3310 -17 2737 3638
Catches 6.35.4 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 89 210 75 6 77 48 85 88 46 -1 57 -4 98 46 77 04 66 -7 48 6 54 62 64 54 88 67 89 -6 107 102 107 71 96 95 88 98 810 5 83 56
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 40 Tests, newest on the left

Line250.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
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
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 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 8 Apr 22 BangladeshH Won332 runs
ICC World Test Championship 31 Mar 22 BangladeshH Won220 runs
ICC World Test Championship 24 Feb 22 New ZealandA Won198 runs
ICC World Test Championship 16 Feb 22 New ZealandA Lostinns
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
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

South Africa Test Results

The last 40 Tests, newest first: 26 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
PakistanPakistan (H) WTC, 3 Jan 2025 Wby 10 wickets 615 & 61/0 194 & 478 20
PakistanPakistan (H) WTC, 26 Dec 2024 Wby 2 wickets 301 & 150/8 211 & 237 20
Sri LankaSri Lanka (H) WTC, 5 Dec 2024 Wby 109 runs 358 & 317 328 & 238 20
Sri LankaSri Lanka (H) WTC, 27 Nov 2024 Wby 233 runs 191 & 366/5 42 & 282 20
BangladeshBangladesh (A) WTC, 29 Oct 2024 Wby an innings and 273 runs 577/6 159 & 143 20
BangladeshBangladesh (A) WTC, 21 Oct 2024 Wby 7 wickets 308 & 106/3 106 & 307 20
West IndiesWest Indies (A) WTC, 15 Aug 2024 Wby 40 runs 160 & 246 144 & 222 20
West IndiesWest Indies (A) WTC, 7 Aug 2024 Ddrawn 357 & 173/3 233 & 201/5 15
New ZealandNew Zealand (A) WTC, 12 Feb 2024 Lby 7 wickets 242 & 235 211 & 269/3 13
New ZealandNew Zealand (A) WTC, 3 Feb 2024 Lby 281 runs 162 & 247 511 & 179/4 14
IndiaIndia (H) WTC, 3 Jan 2024 Lby 7 wickets 55 & 176 153 & 80/3 13
IndiaIndia (H) WTC, 26 Dec 2023 Wby an innings and 32 runs 408 245 & 131 20
West IndiesWest Indies (H) WTC, 8 Mar 2023 Wby 284 runs 320 & 321 251 & 106 20
West IndiesWest Indies (H) WTC, 28 Feb 2023 Wby 87 runs 342 & 116 212 & 159 20
AustraliaAustralia (A) WTC, 3 Jan 2023 Ddrawn 255 & 106/2 475/4 4
AustraliaAustralia (A) WTC, 25 Dec 2022 Lby an innings and 182 runs 189 & 204 575/8 8
AustraliaAustralia (A) WTC, 17 Dec 2022 Lby 6 wickets 152 & 99 218 & 35/4 14
EnglandEngland (A) WTC, 8 Sep 2022 Lby 9 wickets 118 & 169 158 & 130/1 11
EnglandEngland (A) WTC, 25 Aug 2022 Lby an innings and 85 runs 151 & 179 415/9 9
EnglandEngland (A) WTC, 17 Aug 2022 Wby an innings and 12 runs 326 165 & 149 20
BangladeshBangladesh (H) WTC, 8 Apr 2022 Wby 332 runs 453 & 176/6 217 & 80 20
BangladeshBangladesh (H) WTC, 31 Mar 2022 Wby 220 runs 367 & 204 298 & 53 20
New ZealandNew Zealand (A) WTC, 24 Feb 2022 Wby 198 runs 364 & 354/9 293 & 227 20
New ZealandNew Zealand (A) WTC, 16 Feb 2022 Lby an innings and 276 runs 95 & 111 482 10
IndiaIndia (H) WTC, 11 Jan 2022 Wby 7 wickets 210 & 212/3 223 & 198 20
IndiaIndia (H) WTC, 3 Jan 2022 Wby 7 wickets 229 & 243/3 202 & 266 20
IndiaIndia (H) WTC, 26 Dec 2021 Lby 113 runs 197 & 191 327 & 174 20
West IndiesWest Indies (A) TEST, 18 Jun 2021 Wby 158 runs 298 & 174 149 & 165 20
West IndiesWest Indies (A) TEST, 10 Jun 2021 Wby an innings and 63 runs 322 97 & 162 20
PakistanPakistan (A) WTC, 4 Feb 2021 Lby 95 runs 201 & 274 272 & 298 20

South Africa Test Splits

The last 40 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 17 14-3 82% 307 237
Away 23 12-9 52% 289 269
InningsPW-LWin %RunsOpp
Batting first 25 17-7 68% 314 243
Batting second 15 9-5 60% 268 276
TossPW-LWin %RunsOpp
Won the toss 20 15-4 75% 320 240
Lost the toss 20 11-8 55% 273 271
CompetitionPW-LWin %RunsOpp
ICC World Test ChampionshipICC World Test Championship 36 22-12 61% 283 265
Test SeriesTest Series 4 4-0 100% 416 167
OpponentPW-LWin %RunsOpp
IndiaIndia 7 5-2 71% 250 220
AustraliaAustralia 7 3-3 43% 253 343
West IndiesWest Indies 6 5-0 83% 300 181
PakistanPakistan 5 3-2 60% 358 278
BangladeshBangladesh 4 4-0 100% 426 195
New ZealandNew Zealand 4 1-3 25% 216 374
EnglandEngland 3 1-2 33% 198 246
ZimbabweZimbabwe 2 2-0 100% 522 211
Sri LankaSri Lanka 2 2-0 100% 275 185
GroundPW-LWin %RunsOpp
Newlands, Cape Town 4 3-1 75% 302 250
St George's Park, Gqeberha 3 3-0 100% 412 215
SuperSport Park, Centurion 3 3-0 100% 350 223
Kingsmead, Durban 3 2-1 67% 281 243
The Wanderers Stadium, Johannesburg 3 2-1 67% 249 260
Queens Sports Club, Bulawayo 2 2-0 100% 522 211
Lord's, London 2 2-0 100% 232 189
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
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
YearPW-LWin %RunsOpp
2026 3 2-1 67% 346 306
2025 8 7-1 88% 390 241
2024 10 6-3 60% 271 210
2023 4 3-0 75% 331 296
2022 11 6-5 55% 241 295
2021 4 2-2 50% 255 211

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 297 runs over their last 40 Tests, since February 2021, against their opponents' 255; their highest was 626 against Zimbabwe on 6 Jul 2025, and their lowest 55 against India on 3 Jan 2024.

What is South Africa's Test record?

South Africa have won 26 and lost 12 with 2 drawn or tied of their last 40 Tests, since February 2021, a 65% 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 40 Tests, since February 2021: they have won 17 of 25 batting first, averaging 314, and 9 of 15 batting second, averaging 268.

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

Temba Bavuma has the most Test runs for South Africa over their last 40 Tests, since February 2021, with 2036 in 26 matches, ahead of Aiden Markram (1774) and Wiaan Mulder (1384).

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

Kagiso Rabada has the most Test wickets for South Africa over their last 40 Tests, since February 2021, with 150 in 31 matches, ahead of Keshav Maharaj (106) and Marco Jansen (102).

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 26 of their last 40 Tests, since February 2021.