top of page
SPORTS

International Cricket - South Africa
Most Runs (ODI)
This list features the players with the most ODI (one day internationals) runs for the South Africa national cricket team.
RANK | PLAYER | APPEARANCES | RUNS | YEARS |
1 | Jacques Kallis | 323 | 11550 | 1996-2014 |
2 | AB de Villiers | 223 | 9427 | 2005-2018 |
3 | Hashim Amla | 181 | 8113 | 2008-2019 |
4 | Herschelle Gibbs | 248 | 8094 | 1996-2010 |
5 | Graeme Smith | 196 | 6989 | 2002-2013 |
6 | Gary Kirsten | 185 | 6798 | 1993-2003 |
7 | Quinton de Kock | 155 | 6770 | 2013-2023 |
8 | Jonty Rhodes | 245 | 5935 | 1992-2003 |
9 | WJ Cronje | 188 | 5565 | 1992-2000 |
10 | Faf du Plessis | 143 | 5507 | 2011-2019 |
References
ESPNcricinfo (2025). South Africa – Most career runs. Available at: https://www.espncricinfo.com/records/team/batting-most-runs-career/south-africa-3/one-day-internationals-2 (Accessed 1 December 2025).

SCALA
lists
bottom of page



