SA Most Runs in ODI

SrPlayerMInnRAve100s50s
1 Jacques Kallis 258248938247.38 13 73
2 AB de Villiers 213205904153.49 25 49
3 Hashim Amla 172170786150.39 27 37
4 Graeme Smith 193193698938.19 10 47
5 Herschelle Gibbs 209203688136.40 18 33
6 Quinton de Kock 147147643345.95 21 26
7 Faf du Plessis 134128524048.07 12 32
8 JP Duminy 188169484536.70 3 27
9 Gary Kirsten 125125443139.91 9 26
10 David Miller 166144432842.01 6 23
11 Jonty Rhodes 167151432836.99 2 25
12 Mark Boucher 249193426329.60 1 24
13 Hansie Cronje 127117385140.11 2 28
14 Boeta Dippenaar 8880295242.78 4 22
15 Daryll Cullinan 9491251830.70 3 14
16 Rassie van der Dussen 6662242948.58 6 14
17 Shaun Pollock 223147236625.17 0 11
18 Aiden Markram 7270226936.59 3 11
19 Lance Klusener 11791222842.03 0 13
20 Heinrich Klaasen 5652190642.35 4 8
21 Andrew Hudson 6464184929.34 1 14
22 Temba Bavuma 4242162343.86 5 4
23 Justin Kemp 6957131232.80 1 9
24 Nicky Boje 9159128029.76 2 3
25 Rilee Rossouw 3635123938.71 3 7
26 Neil McKenzie 4642119532.29 1 8
27 Jacques Rudolph 4237115737.32 0 7
28 Farhaan Behardien 5747105732.03 0 6
29 Kepler Wessels 4241102027.56 0 6
30 Janneman Malan 222295847.90 3 4
31 Ashwell Prince 483894034.81 0 2
32 Peter Kirsten 272793640.69 0 7
33 Reeza Hendricks 373792326.37 1 6
34 Colin Ingram 312984332.42 3 3
35 Andile Phehlukwayo 785382022.16 0 2
36 Albie Morkel 564176024.51 0 2
37 David Richardson 774865224.14 0 1
38 Andrew Hall 784863818.22 0 2
39 Johan Botha 754857818.64 0 0
40 Robin Peterson 774155620.59 0 1
41 Mike Rindel 191953329.61 1 2
42 Alviro Petersen 211950428.00 0 4
43 Wayne Parnell 673949120.45 0 1
44 Kyle Verreynne 161448837.53 0 5
45 Ryan McLaren 534148518.65 0 1
46 Brian McMillan 523548422.00 0 0
47 Marco Jansen 252143527.18 0 1
48 Morne van Wyk 171742526.56 0 4
49 Tony de Zorzi 111142342.30 1 1
50 Dave Callaghan 211741529.64 1 0