SA Most Sixes in an innings in TEST

SrPlayerRunsBPSix/InnsOppVenueDate
1 AB de Villiers 163196 7 AUS Cape Town 19 Mar 2009
2 Quinton de Kock 141170 7* WI Gros Islet 10 Jun 2021
3 Jimmy Sinclair 1040 6 AUS Cape Town 08 Nov 1902
4 Hansie Cronje 8263 6 SL Centurion 27 Mar 1998
5 Jonty Rhodes 10395 6* WI Centurion 15 Jan 1999
6 Herschelle Gibbs 228240 6 PAK Cape Town 02 Jan 2003
7 AB de Villiers 135168 6* WI Basseterre 18 Jun 2010
8 AB de Villiers 278418 6* PAK Abu Dhabi 20 Nov 2010
9 Jacques Kallis 157272 5* ZIM Harare 07 Sep 2001
10 Jacques Kallis 130191 5* WI Cape Town 02 Jan 2004
11 Jacques Kallis 5425 5 ZIM Cape Town 04 Mar 2005
12 Jacques Kallis 201270 5* IND Centurion 16 Dec 2010
13 AB de Villiers 129112 5 IND Centurion 16 Dec 2010
14 Dale Steyn 5828 5 WI Port Elizabeth 26 Dec 2014
15 Cyril Vincent 600 4 ENG Leeds 13 Jul 1929
16 Herschelle Gibbs 142223 4 WI Cape Town 02 Jan 2004
17 Jacques Kallis 135218 4* PAK Dubai 12 Nov 2010
18 Dean Elgar 160287 4 IND Visakhapatnam 02 Oct 2019
19 Kagiso Rabada 4734 4 NZ Wellington 25 Feb 2022
20 Tony de Zorzi 177269 4 BAN Chittagong 29 Oct 2024
21 David Bedingham 5978 4 BAN Chittagong 29 Oct 2024
22 Wiaan Mulder 105150 4* BAN Chittagong 29 Oct 2024
23 Bert Vogler 620 3* ENG Cape Town 30 Mar 1906
24 Jock Cameron 900 3 ENG London 29 Jun 1935
25 Paul Winslow 1080 3 ENG Manchester 07 Jul 1955
26 Peter Heine 310 3 NZ Johannesburg 02 Feb 1962
27 Graeme Pollock 1750 3 AUS Adelaide 24 Jan 1964
28 Colin Bland 680 3 ENG Durban 04 Dec 1964
29 Colin Bland 640 3 ENG Cape Town 01 Jan 1965
30 Trevor Goddard 1120 3 ENG Johannesburg 22 Jan 1965
31 Fanie de Villiers 6668 3* PAK Johannesburg 19 Jan 1995
32 Hansie Cronje 101155 3 NZ Auckland 04 Mar 1995
33 Brian McMillan 100168 3* ENG Johannesburg 30 Nov 1995
34 Brian McMillan 5154 3* IND Durban 26 Dec 1996
35 Hansie Cronje 5090 3 PAK Sheikhupura 17 Oct 1997
36 Hansie Cronje 74147 3 SL Cape Town 19 Mar 1998
37 Herschelle Gibbs 211468 3* NZ Christchurch 11 Mar 1999
38 Jacques Kallis 115268 3 ZIM Harare 11 Nov 1999
39 Daryll Cullinan 112232 3 SL Cape Town 02 Jan 2001
40 Shaun Pollock 111106 3 SL Centurion 20 Jan 2001
41 Jacques Kallis 189443 3* ZIM Bulawayo 14 Sep 2001
42 Herschelle Gibbs 192335 3 WI Centurion 16 Jan 2004
43 Jacques Kallis 92177 3 NZ Wellington 10 Mar 2004
44 Zander de Bruyn 83206 3 IND Kanpur 20 Nov 2004
45 Jacques Kallis 186262 3 NZ Johannesburg 08 Nov 2007
46 Neil McKenzie 226388 3 BAN Chittagong 29 Feb 2008
47 Dale Steyn 4758 3 ENG Durban 26 Dec 2009
48 Graeme Smith 132238 3 WI Basseterre 18 Jun 2010
49 Jacques Kallis 105147 3 PAK Abu Dhabi 20 Nov 2010
50 Dale Steyn 4164 3 AUS Johannesburg 17 Nov 2011