Most runs from fours and sixes in an innings
Player Runs Mins Balls 4s 6s 4+6 Team Ground Match Date Scorecard
HM Amla 311* 790 529 35 0 140 South Africa The Oval 19 Jul 2012 Test # 2049
HM Amla 201 707 477 27 0 108 South Africa Cape Town 2 Jan 2016 Test # 2197
HH Gibbs 161 484 307 25 0 100 South Africa Johannesburg 13 Jan 2005 Test # 1734
GC Smith 183 391 273 25 0 100 South Africa Cape Town 3 Jan 2010 Test # 1946
JH Kallis 182* 434 326 23 1 98 South Africa The Oval 19 Jul 2012 Test # 2049
AN Petersen 182 533 365 23 0 92 South Africa Leeds 2 Aug 2012 Test # 2051
JH Kallis 162 364 264 21 1 90 South Africa Durban 26 Dec 2004 Test # 1730
AG Prince 149 401 284 17 2 80 South Africa Leeds 18 Jul 2008 Test # 1881
GC Smith 131 367 273 20 0 80 South Africa The Oval 19 Jul 2012 Test # 2049
Q de Kock 129* 250 128 17 2 80 South Africa Centurion 22 Jan 2016 Test # 2200
D Elgar 136 332 228 20 0 80 South Africa The Oval 27 Jul 2017 Test # 2266
HH Gibbs 98 187 132 19 0 76 South Africa Johannesburg 13 Jan 2005 Test # 1734
AB de Villiers 174 517 381 19 0 76 South Africa Leeds 18 Jul 2008 Test # 1881
HM Amla 109 220 169 19 0 76 South Africa Centurion 22 Jan 2016 Test # 2200
JH Kallis 136* 277 217 16 1 70 South Africa Centurion 21 Jan 2005 Test # 1736
JH Kallis 120 306 225 16 1 70 South Africa Centurion 16 Dec 2009 Test # 1942
GC Smith 154* 341 246 17 0 68 South Africa Birmingham 30 Jul 2008 Test # 1883
ND McKenzie 138 553 447 16 0 64 South Africa Lord's 10 Jul 2008 Test # 1880
GC Smith 105 252 187 16 0 64 South Africa Johannesburg 14 Jan 2010 Test # 1948
T Bavuma 102* 212 148 16 0 64 South Africa Cape Town 2 Jan 2016 Test # 2197
HM Amla 87 289 180 14 1 62 South Africa Nottingham 14 Jul 2017 Test # 2264
AB de Villiers 92 258 165 15 0 60 South Africa Centurion 21 Jan 2005 Test # 1736
AG Prince 101 295 183 13 1 58 South Africa Lord's 10 Jul 2008 Test # 1880
HM Amla 83 194 159 13 1 58 South Africa Manchester 4 Aug 2017 Test # 2268
JA Rudolph 93 253 192 14 0 56 South Africa Port Elizabeth 17 Dec 2004 Test # 1728
HM Amla 104* 345 242 14 0 56 South Africa Lord's 10 Jul 2008 Test # 1880
HM Amla 76 130 99 14 0 56 South Africa The Oval 7 Aug 2008 Test # 1885
HM Amla 95 229 156 14 0 56 South Africa Cape Town 3 Jan 2010 Test # 1946
SC Cook 115 320 218 14 0 56 South Africa Centurion 22 Jan 2016 Test # 2200
AB de Villiers 88 298 211 12 1 54 South Africa Cape Town 2 Jan 2016 Test # 2197
AB de Villiers 109 276 169 11 1 50 South Africa Centurion 21 Jan 2005 Test # 1736
HM Amla 78 213 149 11 1 50 South Africa Nottingham 14 Jul 2017 Test # 2264
N Boje 76 142 97 12 0 48 South Africa Cape Town 2 Jan 2005 Test # 1732
GC Smith 67* 126 89 12 0 48 South Africa Johannesburg 13 Jan 2005 Test # 1734
ND McKenzie 72 175 127 12 0 48 South Africa Birmingham 30 Jul 2008 Test # 1883
AB de Villiers 97 233 170 12 0 48 South Africa The Oval 7 Aug 2008 Test # 1885
JA Rudolph 69 168 122 12 0 48 South Africa Leeds 2 Aug 2012 Test # 2051
D Elgar 80 196 136 12 0 48 South Africa Nottingham 14 Jul 2017 Test # 2264
HH Dippenaar 110 372 245 11 0 44 South Africa Port Elizabeth 17 Dec 2004 Test # 1728
JH Kallis 149 493 334 11 0 44 South Africa Cape Town 2 Jan 2005 Test # 1732
MV Boucher 64 131 90 11 0 44 South Africa Johannesburg 13 Jan 2005 Test # 1734
GC Smith 107 340 207 11 0 44 South Africa Lord's 10 Jul 2008 Test # 1880
JH Kallis 108 266 189 11 0 44 South Africa Cape Town 3 Jan 2010 Test # 1946
F du Plessis 86 317 216 11 0 44 South Africa Cape Town 2 Jan 2016 Test # 2197
HM Amla 96 333 199 11 0 44 South Africa Centurion 22 Jan 2016 Test # 2200
MV Boucher 63* 96 73 9 1 42 South Africa Centurion 16 Dec 2009 Test # 1942
T Bavuma 78* 184 154 9 1 42 South Africa Centurion 22 Jan 2016 Test # 2200
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]