List of hundreds
Player Runs Mins Balls 4s 6s Team Opposition Ground Match Date Scorecard
HH Dippenaar 110 372 245 11 0 South Africa v England Port Elizabeth 17 Dec 2004 Test # 1728
AJ Strauss 126 301 228 17 0 England v South Africa Port Elizabeth 17 Dec 2004 Test # 1728
JH Kallis 162 364 264 21 1 South Africa v England Durban 26 Dec 2004 Test # 1730
ME Trescothick 132 344 261 20 2 England v South Africa Durban 26 Dec 2004 Test # 1730
AJ Strauss 136 383 285 16 0 England v South Africa Durban 26 Dec 2004 Test # 1730
GP Thorpe 118* 313 209 15 0 England v South Africa Durban 26 Dec 2004 Test # 1730
JH Kallis 149 493 334 11 0 South Africa v England Cape Town 2 Jan 2005 Test # 1732
AJ Strauss 147 353 250 23 1 England v South Africa Johannesburg 13 Jan 2005 Test # 1734
HH Gibbs 161 484 307 25 0 South Africa v England Johannesburg 13 Jan 2005 Test # 1734
ME Trescothick 180 367 248 24 4 England v South Africa Johannesburg 13 Jan 2005 Test # 1734
AB de Villiers 109 276 169 11 1 South Africa v England Centurion 21 Jan 2005 Test # 1736
JH Kallis 136* 277 217 16 1 South Africa v England Centurion 21 Jan 2005 Test # 1736
KP Pietersen 152 281 181 20 1 England v South Africa Lord's 10 Jul 2008 Test # 1880
IR Bell 199 496 336 20 1 England v South Africa Lord's 10 Jul 2008 Test # 1880
AG Prince 101 295 183 13 1 South Africa v England Lord's 10 Jul 2008 Test # 1880
GC Smith 107 340 207 11 0 South Africa v England Lord's 10 Jul 2008 Test # 1880
ND McKenzie 138 553 447 16 0 South Africa v England Lord's 10 Jul 2008 Test # 1880
HM Amla 104* 345 242 14 0 South Africa v England Lord's 10 Jul 2008 Test # 1880
AG Prince 149 401 284 17 2 South Africa v England Leeds 18 Jul 2008 Test # 1881
AB de Villiers 174 517 381 19 0 South Africa v England Leeds 18 Jul 2008 Test # 1881
PD Collingwood 135 296 195 19 1 England v South Africa Birmingham 30 Jul 2008 Test # 1883
GC Smith 154* 341 246 17 0 South Africa v England Birmingham 30 Jul 2008 Test # 1883
KP Pietersen 100 207 137 15 0 England v South Africa The Oval 7 Aug 2008 Test # 1885
JH Kallis 120 306 225 16 1 South Africa v England Centurion 16 Dec 2009 Test # 1942
HM Amla 100 315 213 10 0 South Africa v England Centurion 16 Dec 2009 Test # 1942
AN Cook 118 401 263 11 0 England v South Africa Durban 26 Dec 2009 Test # 1944
IR Bell 140 313 227 10 1 England v South Africa Durban 26 Dec 2009 Test # 1944
JH Kallis 108 266 189 11 0 South Africa v England Cape Town 3 Jan 2010 Test # 1946
GC Smith 183 391 273 25 0 South Africa v England Cape Town 3 Jan 2010 Test # 1946
GC Smith 105 252 187 16 0 South Africa v England Johannesburg 14 Jan 2010 Test # 1948
AN Cook 115 392 295 11 1 England v South Africa The Oval 19 Jul 2012 Test # 2049
GC Smith 131 367 273 20 0 South Africa v England The Oval 19 Jul 2012 Test # 2049
HM Amla 311* 790 529 35 0 South Africa v England The Oval 19 Jul 2012 Test # 2049
JH Kallis 182* 434 326 23 1 South Africa v England The Oval 19 Jul 2012 Test # 2049
AN Petersen 182 533 365 23 0 South Africa v England Leeds 2 Aug 2012 Test # 2051
KP Pietersen 149 321 214 22 1 England v South Africa Leeds 2 Aug 2012 Test # 2051
HM Amla 121 287 205 10 0 South Africa v England Lord's 16 Aug 2012 Test # 2053
D Elgar 118* 386 246 8 1 South Africa v England Durban 26 Dec 2015 Test # 2196
BA Stokes 258 338 198 30 11 England v South Africa Cape Town 2 Jan 2016 Test # 2197
JM Bairstow 150* 281 191 18 2 England v South Africa Cape Town 2 Jan 2016 Test # 2197
HM Amla 201 707 477 27 0 South Africa v England Cape Town 2 Jan 2016 Test # 2197
T Bavuma 102* 212 148 16 0 South Africa v England Cape Town 2 Jan 2016 Test # 2197
JE Root 110 214 139 17 0 England v South Africa Johannesburg 14 Jan 2016 Test # 2199
SC Cook 115 320 218 14 0 South Africa v England Centurion 22 Jan 2016 Test # 2200
HM Amla 109 220 169 19 0 South Africa v England Centurion 22 Jan 2016 Test # 2200
Q de Kock 129* 250 128 17 2 South Africa v England Centurion 22 Jan 2016 Test # 2200
JE Root 190 375 234 27 1 England v South Africa Lord's 6 Jul 2017 Test # 2262
BA Stokes 112 276 153 9 4 England v South Africa The Oval 27 Jul 2017 Test # 2266
D Elgar 136 332 228 20 0 South Africa v England The Oval 27 Jul 2017 Test # 2266
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]