SA Highest Individual Score in TEST at The Wanderers Stadium, Johannesburg

SrPlayerBPHSOppDate
1 Dudley Nourse 0 231 AUS 24 Dec 1935
2 Jacques Kallis 262 186 NZ 08 Nov 2007
3 Herbie Taylor 0 176 ENG 23 Dec 1922
4 Hashim Amla 378 176* NZ 08 Nov 2007
5 Temba Bavuma 280 172 WI 08 Mar 2023
6 Herschelle Gibbs 307 161 ENG 13 Jan 2005
7 Jacques Kallis 297 158 WI 12 Dec 2003
8 JP Duminy 221 155 SL 12 Jan 2017
9 Charlie Frank 0 152 AUS 12 Nov 1921
10 Aiden Markram 216 152 AUS 30 Mar 2018
11 Gordon White 0 147 ENG 10 Mar 1906
12 Colin Bland 0 144* ENG 23 Dec 1964
13 Hashim Amla 265 134 SL 12 Jan 2017
14 Faf du Plessis 309 134 IND 18 Dec 2013
15 Graeme Smith 184 132 WI 12 Dec 2003
16 Quinton de Kock 138 129 PAK 11 Jan 2019
17 Dean Elgar 163 127 SL 03 Jan 2021
18 Aubrey Faulkner 0 123 ENG 01 Jan 1910
19 Hansie Cronje 192 122 AUS 04 Mar 1994
20 Daryll Cullinan 200 122* IND 16 Jan 1997
21 Jackie McGlew 0 120 NZ 02 Feb 1962
22 Faf du Plessis 178 120 AUS 30 Mar 2018
23 John Waite 0 115 AUS 23 Dec 1957
24 Brian McMillan 180 113 PAK 19 Jan 1995
25 Trevor Goddard 0 112 ENG 22 Jan 1965
26 Dave Nourse 0 111 AUS 12 Nov 1921
27 Gary Kirsten 241 110 ENG 30 Nov 1995
28 Jackie McGlew 0 108 AUS 23 Dec 1957
29 Pat Symcox 157 108 PAK 14 Feb 1998
30 Daryll Cullinan 170 108 ENG 25 Nov 1999
31 Graeme Smith 187 105 ENG 14 Jan 2010
32 Hashim Amla 243 105 AUS 17 Nov 2011
33 AB de Villiers 185 104* AUS 26 Feb 2009
34 AB de Villiers 117 103* PAK 01 Feb 2013
35 AB de Villiers 168 103 IND 18 Dec 2013
36 Eric Dalton 0 102 ENG 24 Dec 1938
37 Maitland Hathorn 0 102 ENG 10 Mar 1906
38 John Waite 0 101 NZ 26 Dec 1961
39 Herbie Taylor 0 101 ENG 28 Jan 1928
40 Herbie Taylor 0 101 ENG 09 Feb 1923
41 Jimmy Sinclair 0 101 AUS 18 Oct 1902
42 Brian McMillan 168 100* ENG 30 Nov 1995
43 Boeta Dippenaar 192 100 NZ 08 Dec 2000
44 Herschelle Gibbs 132 98 ENG 13 Jan 2005
45 Rassie van der Dussen 138 98 ENG 24 Jan 2020
46 Louis Tancred 0 97 AUS 11 Oct 1902
47 Ashwell Prince 223 97 IND 15 Dec 2006
48 Aiden Markram 139 96 WI 08 Mar 2023
49 Dean Elgar 188 96* IND 03 Jan 2022
50 Eddie Barlow 192 96 ENG 22 Jan 1965