Most runs from fours and sixes in an innings
Player Runs Mins Balls 4s 6s 4+6 Team Opposition Ground Match Date Scorecard
BA Stokes 258 338 198 30 11 186 England v South Africa Cape Town 2 Jan 2016 Test # 2197
HM Amla 311* 790 529 35 0 140 South Africa v England The Oval 19 Jul 2012 Test # 2049
ME Trescothick 180 367 248 24 4 120 England v South Africa Johannesburg 13 Jan 2005 Test # 1734
JE Root 190 375 234 27 1 114 England v South Africa Lord's 6 Jul 2017 Test # 2262
HM Amla 201 707 477 27 0 108 South Africa v England Cape Town 2 Jan 2016 Test # 2197
HH Gibbs 161 484 307 25 0 100 South Africa v England Johannesburg 13 Jan 2005 Test # 1734
GC Smith 183 391 273 25 0 100 South Africa v England Cape Town 3 Jan 2010 Test # 1946
AJ Strauss 147 353 250 23 1 98 England v South Africa Johannesburg 13 Jan 2005 Test # 1734
JH Kallis 182* 434 326 23 1 98 South Africa v England The Oval 19 Jul 2012 Test # 2049
KP Pietersen 149 321 214 22 1 94 England v South Africa Leeds 2 Aug 2012 Test # 2051
ME Trescothick 132 344 261 20 2 92 England v South Africa Durban 26 Dec 2004 Test # 1730
AN Petersen 182 533 365 23 0 92 South Africa v England Leeds 2 Aug 2012 Test # 2051
JH Kallis 162 364 264 21 1 90 South Africa v England Durban 26 Dec 2004 Test # 1730
KP Pietersen 152 281 181 20 1 86 England v South Africa Lord's 10 Jul 2008 Test # 1880
IR Bell 199 496 336 20 1 86 England v South Africa Lord's 10 Jul 2008 Test # 1880
JM Bairstow 150* 281 191 18 2 84 England v South Africa Cape Town 2 Jan 2016 Test # 2197
PD Collingwood 135 296 195 19 1 82 England v South Africa Birmingham 30 Jul 2008 Test # 1883
AG Prince 149 401 284 17 2 80 South Africa v England Leeds 18 Jul 2008 Test # 1881
GC Smith 131 367 273 20 0 80 South Africa v England The Oval 19 Jul 2012 Test # 2049
Q de Kock 129* 250 128 17 2 80 South Africa v England Centurion 22 Jan 2016 Test # 2200
D Elgar 136 332 228 20 0 80 South Africa v England The Oval 27 Jul 2017 Test # 2266
HH Gibbs 98 187 132 19 0 76 South Africa v England Johannesburg 13 Jan 2005 Test # 1734
AB de Villiers 174 517 381 19 0 76 South Africa v England Leeds 18 Jul 2008 Test # 1881
HM Amla 109 220 169 19 0 76 South Africa v England Centurion 22 Jan 2016 Test # 2200
JH Kallis 136* 277 217 16 1 70 South Africa v England Centurion 21 Jan 2005 Test # 1736
JH Kallis 120 306 225 16 1 70 South Africa v England Centurion 16 Dec 2009 Test # 1942
AJ Strauss 126 301 228 17 0 68 England v South Africa Port Elizabeth 17 Dec 2004 Test # 1728
GC Smith 154* 341 246 17 0 68 South Africa v England Birmingham 30 Jul 2008 Test # 1883
JE Root 110 214 139 17 0 68 England v South Africa Johannesburg 14 Jan 2016 Test # 2199
AJ Strauss 136 383 285 16 0 64 England v South Africa Durban 26 Dec 2004 Test # 1730
ND McKenzie 138 553 447 16 0 64 South Africa v England Lord's 10 Jul 2008 Test # 1880
GC Smith 105 252 187 16 0 64 South Africa v England Johannesburg 14 Jan 2010 Test # 1948
T Bavuma 102* 212 148 16 0 64 South Africa v England Cape Town 2 Jan 2016 Test # 2197
HM Amla 87 289 180 14 1 62 South Africa v England Nottingham 14 Jul 2017 Test # 2264
JM Bairstow 99 192 145 14 1 62 England v South Africa Manchester 4 Aug 2017 Test # 2268
GP Thorpe 118* 313 209 15 0 60 England v South Africa Durban 26 Dec 2004 Test # 1730
AB de Villiers 92 258 165 15 0 60 South Africa v England Centurion 21 Jan 2005 Test # 1736
KP Pietersen 100 207 137 15 0 60 England v South Africa The Oval 7 Aug 2008 Test # 1885
BA Stokes 112 276 153 9 4 60 England v South Africa The Oval 27 Jul 2017 Test # 2266
AG Prince 101 295 183 13 1 58 South Africa v England Lord's 10 Jul 2008 Test # 1880
HM Amla 83 194 159 13 1 58 South Africa v England Manchester 4 Aug 2017 Test # 2268
JA Rudolph 93 253 192 14 0 56 South Africa v England Port Elizabeth 17 Dec 2004 Test # 1728
HM Amla 104* 345 242 14 0 56 South Africa v England Lord's 10 Jul 2008 Test # 1880
HM Amla 76 130 99 14 0 56 South Africa v England The Oval 7 Aug 2008 Test # 1885
HM Amla 95 229 156 14 0 56 South Africa v England Cape Town 3 Jan 2010 Test # 1946
SC Cook 115 320 218 14 0 56 South Africa v England 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]