South Africa played 10 Tests, nine ODIs and 23 T20Is in 2024.
Who scored the most runs for the Proteas across all three formats this year?
9. Kyle Verreynne
- 501 runs, 16 innings, 33.40 average
Verreynne was South Africa’s ninth-highest run-scorer for South Africa in international cricket in 2024. He also hit the joint-most Test centuries for the Proteas this year – one against Bangladesh in Mirpur and another against Sri Lanka in Port Elizabeth.
8. David Bedingham
- 540 runs, 18 innings, 31.76 average
Bedingham was South Africa’s eighth-highest run-scorer for South Africa in international cricket in 2024. He was the Proteas’ leading run-scorer in Test cricket this year. His tally included a maiden Test century against New Zealand in Hamilton.
7. Heinrich Klaasen
- 542 runs, 17 innings, 38.71 average
Klaasen was South Africa’s seventh-highest run-scorer for South Africa in international cricket in 2024. He did not play any Test cricket this year after retiring from the format in January. Klaasen was the Proteas’ highest run-scorer in ODI cricket this year.
6. Reeza Hendricks
- 614 runs, 26 innings, 24.56 average
Hendricks was South Africa’s sixth-highest run-scorer for South Africa in international cricket in 2024. He was the Proteas’ highest run-scorer in T20I cricket this year. Hendricks did not play any Test cricket in 2024.
5. Temba Bavuma
- 622 runs, 16 innings, 44.42 average
Bavuma was South Africa’s fifth-highest run-scorer for South Africa in international cricket in 2024. Bavuma has the highest multi-format average for the Proteas this year. He did not play T20I cricket in 2024.
4. Ryan Rickelton
- 626 runs, 25 innings, 26.08 average
Rickelton was South Africa’s fourth-highest run-scorer for South Africa in international cricket in 2024. His tally included a maiden Test century against Sri Lanka in Port Elizabeth. He featured among South Africa’s top eight run-scorers in each format this year.
3. Tony de Zorzi
- 631 runs, 22 innings, 28.68 average
De Zorzi was South Africa’s third-highest run-scorer for South Africa in international cricket in 2024. His tally included a maiden Test century against Bangladesh in Chattogram. De Zorzi did not play any T20I cricket this year.
2. Aiden Markam
- 952 runs, 39 innings, 26.44 average
Markram was South Africa’s second-highest run-scorer for South Africa in international cricket in 2024. He featured among South Africa’s top seven run-scorers in each format this year. His 38 innings brought four half-centuries and one century.
1. Tristan Stubbs
- 1,174 runs, 38 innings, 37.87 average
Stubbs was South Africa’s highest run-scorer for South Africa in international cricket in 2024. He was the Proteas’ second-highest run-scorer in each of Test, ODI and T20I cricket this year. He hit South Africa’s only century in ODI cricket in 2024.
MORE latest Proteas cricket news
- Dane Paterson: To all the haters – this one is for you
- ‘Super emotional’ Corbin Bosch: My dad obviously played for South Africa as well
- Rob Walter: I’m optimistic that when the time comes, we’ll pull together
- Hawks arrest and charge former Proteas pair
- Proteas select Corbin Bosch and Kwena Maphaka for Test cricket
- JP Duminy resigns ‘following a mutual agreement with CSA’
- Heinrich Klaasen: This is ridiculous, disappointing, annoying
- Tabraiz Shamsi: I have decided to opt out of my central contract
- Dewald Brevis: I want to be the best cricketer that has ever lived