Most hundreds
Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
JH Kallis (SA) 2004-2012 16 29 2 1354 182* 50.14 2609 51.89 6 4 2 156 7
HM Amla (SA) 2004-2017 21 38 2 1903 311* 52.86 3754 50.69 6 7 1 250 3
GC Smith (SA) 2004-2012 16 30 3 1337 183 49.51 2510 53.26 5 6 3 165 0
KP Pietersen (ENG) 2008-2012 10 18 0 817 152 45.38 1208 67.63 3 2 1 113 4
AJ Strauss (ENG) 2004-2012 16 30 1 1113 147 38.37 2361 47.14 3 3 5 145 3
ME Trescothick (ENG) 2004-2005 5 10 0 448 180 44.80 856 52.33 2 0 2 62 6
AG Prince (SA) 2008-2010 8 14 1 425 149 32.69 931 45.64 2 0 2 53 3
D Elgar (SA) 2015-2017 8 15 1 575 136 41.07 1145 50.21 2 2 1 74 2
BA Stokes (ENG) 2015-2017 8 15 0 710 258 47.33 886 80.13 2 3 1 90 19
JE Root (ENG) 2015-2017 8 16 1 847 190 56.46 1309 64.70 2 6 0 110 3
IR Bell (ENG) 2008-2012 11 20 1 789 199 41.52 1823 43.28 2 4 0 92 3
AB de Villiers (SA) 2004-2016 20 34 1 1393 174 42.21 2649 52.58 2 7 3 180 5
AN Cook (ENG) 2008-2017 19 36 0 1263 118 35.08 2873 43.96 2 9 2 158 2
SC Cook (SA) 2016-2016 1 2 0 140 115 70.00 287 48.78 1 0 0 18 0
AN Petersen (SA) 2012-2012 3 5 1 244 182 61.00 521 46.83 1 0 1 33 0
HH Dippenaar (SA) 2004-2005 3 6 0 207 110 34.50 565 36.63 1 0 1 21 0
HH Gibbs (SA) 2004-2005 4 8 0 356 161 44.50 691 51.51 1 1 0 59 0
ND McKenzie (SA) 2008-2008 4 8 1 339 138 48.42 879 38.56 1 1 0 46 0
GP Thorpe (ENG) 2004-2005 5 10 2 287 118* 35.87 822 34.91 1 1 1 32 0
Q de Kock (SA) 2016-2017 6 11 2 328 129* 36.44 406 80.78 1 2 0 45 2
PD Collingwood (ENG) 2008-2010 7 12 2 576 135 57.60 1187 48.52 1 4 0 76 5
T Bavuma (SA) 2015-2017 8 15 2 505 102* 38.84 1028 49.12 1 3 2 66 1
JM Bairstow (ENG) 2012-2017 9 17 2 838 150* 55.86 1237 67.74 1 6 1 109 7
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:
England v South Africa at Manchester, 4th Test, Aug 4-7, 2017 [Test # 2268]
England v South Africa at The Oval, 3rd Test, Jul 27-31, 2017 [Test # 2266]
England v South Africa at Nottingham, 2nd Test, Jul 14-17, 2017 [Test # 2264]