SA Most Centuries in ODI

SrPlayerMInnRAve100s50s
1 Hashim Amla 172170786150.39 27 37
2 AB de Villiers 213205904153.49 25 49
3 Quinton de Kock 147147643345.95 21 26
4 Herschelle Gibbs 209203688136.40 18 33
5 Faf du Plessis 134128524048.07 12 32
6 Jacques Kallis 255245921847.03 12 73
7 Graeme Smith 193193698938.19 10 47
8 Gary Kirsten 120120425340.12 9 25
9 Rassie van der Dussen 6157236052.44 6 14
10 David Miller 165143429942.14 6 23
11 Temba Bavuma 3737151245.81 5 4
12 Heinrich Klaasen 5450172340.06 4 6
13 Boeta Dippenaar 8880295242.78 4 22
14 Janneman Malan 222295847.90 3 4
15 Colin Ingram 312984332.42 3 3
16 Rilee Rossouw 3635123938.71 3 7
17 Aiden Markram 6765212136.56 3 10
18 Daryll Cullinan 8279215530.35 3 11
19 JP Duminy 188169484536.70 3 27
20 Nicky Boje 8858125229.80 2 3
21 Hansie Cronje 116106343739.96 2 24
22 Jonty Rhodes 156141407337.71 2 22
23 Jacobus Duminy 33150150.00 1 0
24 Tony de Zorzi 5527669.00 1 1
25 Reeza Hendricks 333387828.32 1 6
26 Neil McKenzie 4642119532.29 1 8
27 Andrew Hudson 5858169129.66 1 13
28 Justin Kemp 6957131232.80 1 9
29 Mark Boucher 246191425929.99 1 24