Most hundreds
Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
HM Amla (SA) 2008-2017 58* 58 4 3130 154 57.96 3412 91.73 13 15 3 321 27
HH Gibbs (SA) 1997-2009 106 102 6 3556 175 37.04 4113 86.45 10 14 10 417 58
AB de Villiers (Afr/SA) 2005-2017 93* 89 15 3975 176 53.71 3920 101.40 9 25 0 365 86
Q de Kock (SA) 2013-2017 29* 29 2 1649 178 61.07 1573 104.83 8 3 0 176 37
GC Smith (Afr/SA) 2002-2013 97 96 4 3640 141 39.56 4375 83.20 7 26 5 408 27
JH Kallis (Afr/SA) 1996-2013 144 137 24 5186 139 45.89 6938 74.74 6 40 7 434 65
SC Ganguly (INDIA) 1997-2003 25 24 3 1048 127 49.90 1347 77.80 5 2 2 81 31
RT Ponting (AUS) 2002-2011 33 32 4 1423 164 50.82 1605 88.66 5 7 1 127 30
G Kirsten (SA) 1994-2003 63 63 7 2068 133* 36.92 2889 71.58 5 14 4 208 7
SR Tendulkar (INDIA) 1992-2011 40 38 0 1453 152 38.23 1830 79.39 4 6 1 153 7
KP Pietersen (ENG) 2005-2009 10 9 3 506 116 84.33 499 101.40 3 1 0 40 16
RR Rossouw (SA) 2015-2016 16 16 1 750 132 50.00 755 99.33 3 3 1 79 16
BC Lara (WI) 1993-2004 22 22 3 729 128 38.36 956 76.25 3 2 2 84 10
MS Atapattu (SL) 1998-2003 24 24 5 920 124 48.42 1177 78.16 3 6 1 102 2
DA Miller (SA) 2010-2017 34 30 11 1010 130* 53.15 916 110.26 3 5 1 84 28
F du Plessis (SA) 2011-2017 40* 38 3 1344 185 38.40 1442 93.20 3 7 3 125 13
WTS Porterfield (IRE) 2009-2016 5 5 1 239 104* 59.75 275 86.90 2 0 1 28 4
JE Root (ENG) 2016-2016 5 5 0 351 125 70.20 384 91.40 2 1 0 30 7
DA Warner (AUS) 2011-2016 9 9 0 538 173 59.77 502 107.17 2 2 0 66 6
SR Watson (AUS) 2002-2011 14 14 3 419 136* 38.09 483 86.74 2 0 2 39 13
CA Ingram (SA) 2010-2013 17 15 1 468 124 33.42 576 81.25 2 1 2 43 6
CH Gayle (WI) 2003-2015 16 16 1 469 152* 31.26 583 80.44 2 1 2 46 10
ND McKenzie (SA) 2000-2002 27 23 6 711 131* 41.82 954 74.52 2 2 2 59 5
ST Jayasuriya (SL) 1994-2009 35 35 2 1019 140 30.87 1240 82.17 2 6 1 99 22
N Boje (Afr/SA) 1996-2005 52 37 9 902 129 32.21 990 91.11 2 1 1 91 6
JP Duminy (SA) 2006-2017 71* 64 16 2159 129 44.97 2456 87.90 2 13 2 152 28
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
South Africa v Bangladesh at Paarl, 2nd ODI, Oct 18, 2017 [ODI # 3925 - Live]
    » Bangladesh 240/9 (46.2 ov, Rubel Hossain 0*, Taskin Ahmed 2*, K Rabada 0/36)
South Africa v Bangladesh at Kimberley, 1st ODI, Oct 15, 2017 [ODI # 3923]
South Africa v Sri Lanka at Centurion, 5th ODI, Feb 10, 2017 [ODI # 3834]