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 Jacques Kallis 258248938247.38 13 73
6 Faf du Plessis 134128524048.07 12 32
7 Graeme Smith 193193698938.19 10 47
8 Gary Kirsten 125125443139.91 9 26
9 Rassie van der Dussen 6864251648.38 6 15
10 David Miller 168146434541.38 6 23
11 Temba Bavuma 4646179143.68 5 6
12 Heinrich Klaasen 5854207444.12 4 10
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 7472234037.14 3 12
18 Daryll Cullinan 9491251830.70 3 14
19 JP Duminy 188169484536.70 3 27
20 Nicky Boje 9159128029.76 2 3
21 Hansie Cronje 127117385140.11 2 28
22 Jonty Rhodes 167151432836.99 2 25
23 Matthew Breetzke 22233116.50 1 1
24 Jacobus Duminy 33150150.00 1 0
25 Ryan Rickelton 7729141.57 1 1
26 Tristan Stubbs 8824941.50 1 1
27 Tony de Zorzi 141448237.07 1 1
28 Mike Rindel 191953329.61 1 2
29 Dave Callaghan 211741529.64 1 0
30 Reeza Hendricks 373792326.37 1 6
31 Neil McKenzie 4642119532.29 1 8
32 Andrew Hudson 6464184929.34 1 14
33 Justin Kemp 6957131232.80 1 9
34 Mark Boucher 249193426329.60 1 24