High scores
Player Runs Mins Balls 4s 6s Team Ground Match Date Scorecard
BA Stokes 258 338 198 30 11 England Cape Town 2 Jan 2016 Test # 2197
HM Amla 201 707 477 27 0 South Africa Cape Town 2 Jan 2016 Test # 2197
JM Bairstow 150* 281 191 18 2 England Cape Town 2 Jan 2016 Test # 2197
Q de Kock 129* 250 128 17 2 South Africa Centurion 22 Jan 2016 Test # 2200
D Elgar 118* 386 246 8 1 South Africa Durban 26 Dec 2015 Test # 2196
SC Cook 115 320 218 14 0 South Africa Centurion 22 Jan 2016 Test # 2200
JE Root 110 214 139 17 0 England Johannesburg 14 Jan 2016 Test # 2199
HM Amla 109 220 169 19 0 South Africa Centurion 22 Jan 2016 Test # 2200
T Bavuma 102* 212 148 16 0 South Africa Cape Town 2 Jan 2016 Test # 2197
HM Amla 96 333 199 11 0 South Africa Centurion 22 Jan 2016 Test # 2200
AB de Villiers 88 298 211 12 1 South Africa Cape Town 2 Jan 2016 Test # 2197
F du Plessis 86 317 216 11 0 South Africa Cape Town 2 Jan 2016 Test # 2197
NRD Compton 85 383 236 8 0 England Durban 26 Dec 2015 Test # 2196
JM Bairstow 79 128 76 9 3 England Durban 26 Dec 2015 Test # 2196
T Bavuma 78* 184 154 9 1 South Africa Centurion 22 Jan 2016 Test # 2200
AN Cook 76 242 186 11 0 England Centurion 22 Jan 2016 Test # 2200
JE Root 76 192 128 11 0 England Centurion 22 Jan 2016 Test # 2200
JE Root 73 192 128 5 1 England Durban 26 Dec 2015 Test # 2196
JWA Taylor 70 203 137 9 1 England Durban 26 Dec 2015 Test # 2196
CH Morris 69 176 111 10 0 South Africa Cape Town 2 Jan 2016 Test # 2197
MM Ali 61 131 101 11 0 England Centurion 22 Jan 2016 Test # 2200
AD Hales 60 190 140 10 0 England Cape Town 2 Jan 2016 Test # 2197
BA Stokes 58 78 54 9 1 England Johannesburg 14 Jan 2016 Test # 2199
JE Root 50 113 79 5 0 England Cape Town 2 Jan 2016 Test # 2197
AB de Villiers 49 123 79 7 1 South Africa Durban 26 Dec 2015 Test # 2196
NRD Compton 49 171 116 5 0 England Durban 26 Dec 2015 Test # 2196
D Elgar 46 188 122 5 0 South Africa Johannesburg 14 Jan 2016 Test # 2199
NRD Compton 45 161 105 5 1 England Cape Town 2 Jan 2016 Test # 2197
JM Bairstow 45 152 84 5 0 England Johannesburg 14 Jan 2016 Test # 2199
D Elgar 44 107 71 6 1 South Africa Cape Town 2 Jan 2016 Test # 2197
AN Cook 43 86 70 7 0 England Johannesburg 14 Jan 2016 Test # 2199
JWA Taylor 42 134 97 3 0 England Durban 26 Dec 2015 Test # 2196
JM Bairstow 41 99 56 6 0 England Durban 26 Dec 2015 Test # 2196
D Elgar 40 99 71 6 0 South Africa Durban 26 Dec 2015 Test # 2196
HM Amla 40 123 90 7 0 South Africa Johannesburg 14 Jan 2016 Test # 2199
AB de Villiers 37 122 86 6 0 South Africa Durban 26 Dec 2015 Test # 2196
AB de Villiers 36 61 40 4 1 South Africa Johannesburg 14 Jan 2016 Test # 2199
T Bavuma 35 78 60 5 0 South Africa Centurion 22 Jan 2016 Test # 2200
S van Zyl 33 51 36 6 0 South Africa Durban 26 Dec 2015 Test # 2196
BA Stokes 33 50 29 5 1 England Centurion 22 Jan 2016 Test # 2200
SCJ Broad 32* 63 33 5 0 England Durban 26 Dec 2015 Test # 2196
JM Bairstow 30* 92 75 2 0 England Cape Town 2 Jan 2016 Test # 2197
JE Root 29 50 29 5 0 England Cape Town 2 Jan 2016 Test # 2197
JP Duminy 29 87 64 3 1 South Africa Centurion 22 Jan 2016 Test # 2200
CH Morris 28 93 61 4 0 South Africa Johannesburg 14 Jan 2016 Test # 2199
AN Cook 27 78 49 4 0 England Cape Town 2 Jan 2016 Test # 2197
JWA Taylor 27 112 84 1 1 England Cape Town 2 Jan 2016 Test # 2197
JP Duminy 26* 90 59 5 0 South Africa Durban 26 Dec 2015 Test # 2196
Records includes the following current or recent matches:
South Africa v England at Centurion, 4th Test, Jan 22-26, 2016 [Test # 2200]
South Africa v England at Johannesburg, 3rd Test, Jan 14-16, 2016 [Test # 2199]
South Africa v England at Cape Town, 2nd Test, Jan 2-6, 2016 [Test # 2197]