Most runs for South Africa in ODIs – Quinton de Kock moves to 5th position

Quinton de Kock cricketQuinton de Kock.

Who has scored the most runs for South Africa in ODIs?

JOIN the Club Cricket SA Whatsapp channel

Most runs for South Africa in ODIs – top 30

  1. Jacques Kallis: 11,550 ODI runs
  2. AB de Villiers: 9,427 ODI runs
  3. Hashim Amla: 8,113 ODI runs
  4. Herschelle Gibbs: 8,094 ODI runs
  5. Quinton de Kock: 7,009 ODI runs
  6. Graeme Smith: 6,989 ODI runs
  7. Gary Kirsten: 6,798 ODI runs
  8. Jonty Rhodes: 5,935 ODI runs
  9. Hansie Cronje: 5,565 ODI runs
  10. Faf du Plessis: 5,507 ODI runs
  11. JP Duminy: 5,117 ODI runs
  12. David Miller: 4,611 ODI runs
  13. Mark Boucher: 4,523 ODI runs
  14. Darryl Cullinan: 3,860 ODI runs
  15. Lance Klusener: 3,576 ODI runs
  16. Boeta Dippenaar: 3,300 ODI runs
  17. Shaun Pollock: 3,193 ODI runs
  18. Rassie van der Dussen: 2,657 ODI runs
  19. Aiden Markram: 2,590 ODI runs
  20. Andrew Hudson: 2,559 ODI runs
  21. Heinrich Klaasen: 2,141 ODI runs
  22. Temba Bavuma: 1,941 ODI runs
  23. Neil McKenzie: 1,688 ODI runs
  24. Kepler Wessels: 1,627 ODI runs
  25. Nicky Boje: 1,410 ODI runs
  26. Justin Kemp: 1,371 ODI runs
  27. Peter Kirsten: 1,293 ODI runs
  28. Rilee Rossouw: 1,239 ODI runs
  29. Jacques Rudolph: 1,157 ODI runs
  30. Farhaan Behardien: 1,074 ODI runs

Most ODI runs for South Africa – records

Former all-rounder Jacques Kallis holds the record for the most ODI runs for South Africa.

Former captain AB de Villiers has scored the most runs in ODI cricket among wicketkeeper-batsmen.

Former captain Graeme Smith is the most prolific left-hander among South Africa’s ODI run-scorers.

MORE latest SA cricket records news