List of hundreds
Player Runs Mins Balls 4s 6s Team Ground Match Date Scorecard
HH Dippenaar 110 372 245 11 0 South Africa Port Elizabeth 17 Dec 2004 Test # 1728
JH Kallis 162 364 264 21 1 South Africa Durban 26 Dec 2004 Test # 1730
JH Kallis 149 493 334 11 0 South Africa Cape Town 2 Jan 2005 Test # 1732
HH Gibbs 161 484 307 25 0 South Africa Johannesburg 13 Jan 2005 Test # 1734
AB de Villiers 109 276 169 11 1 South Africa Centurion 21 Jan 2005 Test # 1736
JH Kallis 136* 277 217 16 1 South Africa Centurion 21 Jan 2005 Test # 1736
AG Prince 101 295 183 13 1 South Africa Lord's 10 Jul 2008 Test # 1880
GC Smith 107 340 207 11 0 South Africa Lord's 10 Jul 2008 Test # 1880
ND McKenzie 138 553 447 16 0 South Africa Lord's 10 Jul 2008 Test # 1880
HM Amla 104* 345 242 14 0 South Africa Lord's 10 Jul 2008 Test # 1880
AG Prince 149 401 284 17 2 South Africa Leeds 18 Jul 2008 Test # 1881
AB de Villiers 174 517 381 19 0 South Africa Leeds 18 Jul 2008 Test # 1881
GC Smith 154* 341 246 17 0 South Africa Birmingham 30 Jul 2008 Test # 1883
JH Kallis 120 306 225 16 1 South Africa Centurion 16 Dec 2009 Test # 1942
HM Amla 100 315 213 10 0 South Africa Centurion 16 Dec 2009 Test # 1942
JH Kallis 108 266 189 11 0 South Africa Cape Town 3 Jan 2010 Test # 1946
GC Smith 183 391 273 25 0 South Africa Cape Town 3 Jan 2010 Test # 1946
GC Smith 105 252 187 16 0 South Africa Johannesburg 14 Jan 2010 Test # 1948
GC Smith 131 367 273 20 0 South Africa The Oval 19 Jul 2012 Test # 2049
HM Amla 311* 790 529 35 0 South Africa The Oval 19 Jul 2012 Test # 2049
JH Kallis 182* 434 326 23 1 South Africa The Oval 19 Jul 2012 Test # 2049
AN Petersen 182 533 365 23 0 South Africa Leeds 2 Aug 2012 Test # 2051
HM Amla 121 287 205 10 0 South Africa Lord's 16 Aug 2012 Test # 2053
D Elgar 118* 386 246 8 1 South Africa Durban 26 Dec 2015 Test # 2196
HM Amla 201 707 477 27 0 South Africa Cape Town 2 Jan 2016 Test # 2197
T Bavuma 102* 212 148 16 0 South Africa Cape Town 2 Jan 2016 Test # 2197
SC Cook 115 320 218 14 0 South Africa Centurion 22 Jan 2016 Test # 2200
HM Amla 109 220 169 19 0 South Africa Centurion 22 Jan 2016 Test # 2200
Q de Kock 129* 250 128 17 2 South Africa Centurion 22 Jan 2016 Test # 2200
D Elgar 136 332 228 20 0 South Africa 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]