SA Most Ball Played in ODI

SrPlayerBPMInnRAve100s50s
1 Jacques Kallis 12501 258248938247.38 13 73
2 AB de Villiers 8947 213205904153.49 25 49
3 Hashim Amla 8878 172170786150.39 27 37
4 Graeme Smith 8643 193193698938.19 10 47
5 Herschelle Gibbs 8245 209203688136.40 18 33
6 Quinton de Kock 6640 147147643345.95 21 26
7 Gary Kirsten 6237 125125443139.91 9 26
8 Faf du Plessis 5859 134128524048.07 12 32
9 JP Duminy 5719 188169484536.70 3 27
10 Jonty Rhodes 5291 167151432836.99 2 25
11 Hansie Cronje 5166 127117385140.11 2 28
12 Mark Boucher 4968 249193426329.60 1 24
13 Boeta Dippenaar 4300 8880295242.78 4 22
14 David Miller 4208 166144432842.01 6 23
15 Daryll Cullinan 3715 9491251830.70 3 14
16 Andrew Hudson 2830 6464184929.34 1 14
17 Rassie van der Dussen 2802 6662242948.58 6 14
18 Shaun Pollock 2699 223147236625.17 0 11
19 Lance Klusener 2442 11791222842.03 0 13
20 Aiden Markram 2344 7270226936.59 3 11
21 Kepler Wessels 2076 4241102027.56 0 6
22 Temba Bavuma 1833 4242162343.86 5 4
23 Neil McKenzie 1775 4642119532.29 1 8
24 Peter Kirsten 1701 272793640.69 0 7
25 Jacques Rudolph 1685 4237115737.32 0 7
26 Heinrich Klaasen 1667 5652190642.35 4 8
27 Justin Kemp 1559 6957131232.80 1 9
28 Nicky Boje 1414 9159128029.76 2 3
29 Ashwell Prince 1382 483894034.81 0 2
30 Rilee Rossouw 1313 3635123938.71 3 7
31 Reeza Hendricks 1210 373792326.37 1 6
32 Janneman Malan 1150 222295847.90 3 4
33 Farhaan Behardien 1071 5747105732.03 0 6
34 Colin Ingram 1024 312984332.42 3 3
35 David Richardson 967 774865224.14 0 1
36 Andile Phehlukwayo 963 785382022.16 0 2
37 Andrew Hall 853 784863818.22 0 2
38 Mike Rindel 783 191953329.61 1 2
39 Albie Morkel 750 564176024.51 0 2
40 Johan Botha 693 754857818.64 0 0
41 Robin Peterson 688 774155620.59 0 1
42 Ryan McLaren 680 534148518.65 0 1
43 Wayne Parnell 652 673949120.45 0 1
44 Brian McMillan 638 523548422.00 0 0
45 Morne van Wyk 617 171742526.56 0 4
46 Alviro Petersen 610 211950428.00 0 4
47 Dave Callaghan 587 211741529.64 1 0
48 Kyle Verreynne 552 161448837.53 0 5
49 Dale Steyn 547 121493619.75 0 1
50 Tony de Zorzi 451 111142342.30 1 1