South Africa runs leaders
Test · 30 matches · the top player each match Updated , after South Africa vs AustraliaRuns by match
| Player | Total | Avg | Leads | Odds | 09 Oct 2026 Match AUS WTC | 22 Nov 2025 Match IND WTC | 14 Nov 2025 Match IND WTC | 20 Oct 2025 Match PAK WTC | 12 Oct 2025 Match PAK WTC | 06 Jul 2025 Match ZIM TEST | 28 Jun 2025 Match ZIM TEST | 11 Jun 2025 Match AUS WTC | 03 Jan 2025 Match PAK WTC | 26 Dec 2024 Match PAK WTC | 05 Dec 2024 Match SL WTC | 27 Nov 2024 Match SL WTC | 29 Oct 2024 Match BAN WTC | 21 Oct 2024 Match BAN WTC | 15 Aug 2024 Match WI WTC | 07 Aug 2024 Match WI WTC | 12 Feb 2024 Match NZ WTC | 03 Feb 2024 Match NZ WTC | 03 Jan 2024 Match IND WTC | 26 Dec 2023 Match IND WTC | 08 Mar 2023 Match WI WTC | 28 Feb 2023 Match WI WTC | 03 Jan 2023 Match AUS WTC | 25 Dec 2022 Match AUS WTC | 17 Dec 2022 Match AUS WTC | 08 Sep 2022 Match ENG WTC | 25 Aug 2022 Match ENG WTC | 17 Aug 2022 Match ENG WTC | 08 Apr 2022 Match BAN WTC | 31 Mar 2022 Match BAN WTC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Temba Bavuma | 1396 | 77.56 | 6 | – | 3 & 1 | 41 & 3 | 3 & 55 | – | – | – | – | 36 & 66 | 106 | 31 & 40 | 78 & 66 | 70 & 113 | – | – | 0 & 4 | 86 & 15 | – | – | – | 0 | 28 & 172 | 0 & 0 | 35 & 17 | 1 & 65 | 38 & 29 | – | – | – | 67 & 30 | 93 & 4 |
| Aiden Markram | 1331 | 66.55 | 5 | – | 37 & 75 | 38 & 29 | 31 & 4 | 32 & 42 | 20 & 3 | – | – | 0 & 136 | 17 & 14 | 89 & 37 | 20 & 55 | 9 & 47 | 33 | 6 & 20 | 14 & 51 | 9 & 38 | – | – | 2 & 106 | 5 | 96 & 18 | 115 & 47 | – | – | – | – | 14 & 6 | 16 | – | – |
| Wiaan Mulder | 1108 | 65.18 | 2 | – | 30 & 29 | 13 & 35 | 24 & 11 | – | 17 & 0 | 367 | 17 & 147 | 6 & 27 | 5 | – | – | 9 & 15 | 105 | 54 | 0 & 34 | 41 | – | – | – | – | 12 & 42 | – | – | – | – | 3 & 15 | – | – | 33 & 6 | 0 & 11 |
| Kyle Verreynne | 1032 | 39.69 | 3 | – | 13 & 1 | 45 | 16 & 9 | 10 | 2 & 19 | 42 | 10 & 36 | 13 & 4 | 100 | 2 & 2 | 105 & 9 | 9 | 0 | 114 | 21 & 59 | 39 | – | – | 15 & 9 | 4 | – | – | 19 | 52 & 33 | 64 & 0 | 0 & 12 | 21 & 17 | 11 | 22 & 39 | 28 & 6 |
| David Bedingham | 926 | 57.88 | 2 | – | 49 & 46 | – | – | – | – | 82 | 0 & 35 | 45 & 21 | 5 & 47 | 30 & 14 | 6 & 35 | 4 & 21 | 59 | 11 & 12 | 28 & 0 | 29 | 39 & 110 | 32 & 87 | 12 & 11 | 56 | – | – | – | – | – | – | – | – | – | – |
| Tony de Zorzi | 919 | 54.06 | 3 | – | – | 28 & 49 | 24 & 2 | 55 & 0 | 104 & 16 | 10 | 0 & 31 | – | – | 2 & 2 | 0 & 19 | 4 & 17 | 177 | 30 & 41 | 1 & 39 | 78 & 45 | – | – | 2 & 1 | 28 | 85 & 1 | 28 & 0 | – | – | – | – | – | – | – | – |
| Ryan Rickelton | 899 | 56.19 | 1 | – | 0 & 2 | 35 & 35 | 23 & 11 | 14 & 25 | 71 & 45 | – | – | 16 & 6 | 259 | 8 & 0 | 101 & 24 | – | 12 | 27 & 1 | – | 19 | – | – | – | – | 22 & 10 | – | – | – | – | 11 & 8 | – | – | 42 & 12 | 21 & 39 |
| Tristan Stubbs | 792 | 52.80 | 1 | – | 32 & 1 | 49 & 94 | 15 & 5 | 76 & 0 | 8 & 2 | – | – | 2 & 8 | 0 | 9 & 1 | 4 & 47 | 16 & 122 | 106 | 23 & 30 | 26 & 24 | 20 & 68 | – | – | 3 & 1 | – | – | – | – | – | – | – | – | – | – | – |
| Dean Elgar | 710 | 59.17 | 2 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 4 & 12 | 185 | 42 & 5 | 71 & 1 | 15 & 10 | 26 & 0 | 3 & 2 | 1 & 36 | 12 & 11 | 47 | 70 & 26 | 67 & 64 |
| Marco Jansen | 567 | 33.35 | 0 | – | 26 & 35 | 93 | 0 & 13 | 12 | – | – | – | 0 | 62 | 2 & 16 | 4 & 8 | 13 | – | – | – | – | – | – | 0 & 11 | 84 | – | 23 & 6 | 11 | 59 & 5 | 2 & 0 | 30 & 4 | – | 48 | – | – |
| Keshav Maharaj | 525 | 22.83 | 0 | – | 34 & 1 | 12 | 0 & 0 | 30 | – | – | 21 & 51 | 7 | 40 | – | 0 & 14 | 24 | 0 | 0 | 0 & 0 | 0 | – | – | 3 & 3 | – | 1 & 10 | – | 53 | 2 & 13 | 2 & 16 | 18 & 19 | 0 & 2 | 41 | 84 | 19 & 5 |
| Keegan Petersen | 384 | 42.67 | 1 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 2 & 43 | 45 & 16 | – | 2 | – | 14 & 7 | – | – | – | 12 & 23 | 21 & 42 | 24 | 64 & 14 | 19 & 36 |
| Sarel Erwee | 353 | 44.13 | 2 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 18 & 42 | 18 & 21 | 10 & 3 | 0 & 26 | 3 & 25 | 73 | 24 & 41 | 41 & 8 |
| Kagiso Rabada | 316 | 15.05 | 0 | – | – | – | – | 71 | 0 & 0 | – | – | 1 | 6 | 13 & 31 | 23 & 8 | 15 | 0 | 2 | 0 & 6 | 21 | – | – | 5 & 2 | 1 | 6 & 16 | 8 & 10 | 3 | 4 & 3 | 10 & 3 | 7 & 0 | 36 & 2 | 3 | – | – |
| Senuran Muthusamy | 292 | 48.67 | 1 | – | – | 109 | – | 89 | 11 & 6 | 0 | – | – | – | – | – | – | 70 | – | – | – | – | – | – | – | – | 3 & 4 | – | – | – | – | – | – | – | – |
| Simon Harmer | 250 | 25.00 | 0 | – | 35 & 0 | 5 | 5 & 7 | 2 | 19 & 14 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 1 & 19 | – | 47 | – | – | – | 2 & 16 | – | 29 | 38 & 11 |
| Corbin Bosch | 245 | 61.25 | 0 | – | – | – | 3 & 25 | – | – | 0 | 100 & 36 | – | – | 81 & 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Lhuan-dre Pretorius | 235 | 117.50 | 0 | – | – | – | – | – | – | 78 | 153 & 4 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Dewald Brevis | 138 | 34.50 | 0 | – | – | – | – | 0 | 0 & 54 | 30 | 51 & 3 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Khaya Zondo | 120 | 30.00 | 1 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 39 | 5 & 1 | 0 & 36 | 23 & 16 | – | – | – | – |
| Ruan de Swardt | 99 | 49.50 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 64 & 1 | 0 & 34 | – | – | – | – | – | – | – | – | – | – | – | – |
| Zubayr Hamza | 95 | 47.50 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 20 & 17 | 22 & 36 | – | – | – | – | – | – | – | – | – | – | – | – |
| Heinrich Klaasen | 93 | 31.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 17 & 14 | 20 & 5 | 2 & 35 | – | – | – | – | – | – | – |
| Anrich Nortje | 92 | 11.50 | 0 | – | 16 & 4 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 14 & 4 | 0 | 1 & 8 | 0 & 0 | 7 & 0 | 10 & 0 | 28 | – | – |
| Dane Piedt | 83 | 27.67 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 32 | 38 & 7 | – | 4 & 2 | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Rassie van der Dussen | 81 | 27.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 5 & 0 | – | 16 & 41 | 19 | – | – |
| Gerald Coetzee | 67 | 16.75 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | 1 | – | – | – | – | – | – | – | 19 | 1 & 9 | 17 & 20 | – | – | – | – | – | – | – | – |
| Neil Brand | 66 | 33.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 25 & 34 | 4 & 3 | – | – | – | – | – | – | – | – | – | – | – | – |
| Raynard Van Tonder | 64 | 32.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 32 & 1 | 0 & 31 | – | – | – | – | – | – | – | – | – | – | – | – |
| Dane Paterson | 58 | 11.60 | 0 | – | – | – | – | – | – | – | – | – | – | 12 | 9 & 14 | – | 0 | – | – | – | 0 & 7 | 1 & 15 | – | – | – | – | – | – | – | – | – | – | – | – |
| Lungi Ngidi | 45 | 6.43 | 0 | – | – | – | – | – | – | – | – | 0 | – | – | – | – | – | – | – | 0 | – | – | 0 & 8 | – | – | – | – | 2 & 19 | 3 & 9 | – | 4 & 0 | 0 | – | – |
| Theunis de Bruyn | 40 | 40.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 12 & 28 | – | – | – | – | – | – |
| Shaun von Berg | 40 | 40.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 38 & 2 | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Codi Yusuf | 35 | 17.50 | 0 | – | – | – | – | – | – | 0 | 27 & 8 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Nandre Burger | 33 | 11.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 23 & 0 | – | – | – | 4 & 6 | 0 | – | – | – | – | – | – | – | – | – | – |
| Duanne Olivier | 28 | 9.33 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 15 & 1 | – | – | – | – | – | – | – | – | – | – | 0 | 12 & 0 |
| Lizaad Williams | 25 | 12.50 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 13 | 12 & 0 |
| Clyde Fortuin | 23 | 11.50 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 & 3 | 9 & 11 | – | – | – | – | – | – | – | – | – | – | – | – |
| Edward Moore | 23 | 23.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 23 & 0 | – | – | – | – | – | – | – | – | – | – | – | – |
| Kwena Maphaka | 17 | 8.50 | 0 | – | – | – | – | – | – | – | 9 & 8 | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Tshepo Moreki | 15 | 7.50 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 4 & 0 | 5 & 6 | – | – | – | – | – | – | – | – | – | – | – | – |
| Matthew Breetzke | 14 | 7.00 | 0 | – | – | – | – | – | – | – | 13 & 1 | – | – | – | – | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Prenelan Subrayen | 12 | 6.00 | 0 | – | – | – | – | – | 4 & 8 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Lesego Senokwane | 3 | 3.00 | 0 | – | – | – | – | – | – | 3 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
South Africa Runs Leaders: All Test Cricket
In South Africa's last 30 All Test Cricket games (2022–2026), Temba Bavuma leads for runs with 1396 at an average of 77.56 per game.
South Africa Runs Leaders
The top runs contributors for South Africa are: Temba Bavuma (1396), Aiden Markram (1331), Wiaan Mulder (1108). These rankings are based on 30 games (2022–2026). Temba Bavuma has led the team in runs in 6 of these matches.
Runs distribution
Across the squad, 44 players have contributed runs totalling 13,689 over these 30 games. Temba Bavuma accounts for 10% of the team's runs.
Frequently asked questions
Who has the most runs for South Africa in the last 30 matches?
Temba Bavuma leads South Africa with 1396 runs in the last 30 matches, 77.56 a match, ahead of Aiden Markram (1331) and Wiaan Mulder (1108). Temba Bavuma has been South Africa's leading run-scorer in 6 of those matches.
How many runs does Temba Bavuma average per game?
Temba Bavuma averages 77.56 runs a game for South Africa, based on 30 games (2022–2026), with a best of 200 in one match. Every match is in the matrix on this page, with each player's runs in it.
Who has the most fifties for South Africa in the last 30 matches?
Temba Bavuma has scored 12 fifties for South Africa in the last 30 matches, the most in the side, ahead of Aiden Markram (8) and Kyle Verreynne (6). 19 players have scored at least one in that time.
What is the most runs by a South Africa player in one match in the last 30 matches?
Wiaan Mulder's 367 against Zimbabwe on 06 Jul 2025 is the most runs by a South Africa player in one match in the last 30 matches. Next is Ryan Rickelton's 259 against Pakistan on 03 Jan 2025.








































