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 AB de Villiers 129112 5 IND Centurion 16 Dec 2010
13 Jacques Kallis 201270 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 Bert Vogler 620 3* ENG Cape Town 30 Mar 1906
21 Jock Cameron 900 3 ENG London 29 Jun 1935
22 Paul Winslow 1080 3 ENG Manchester 07 Jul 1955
23 Peter Heine 310 3 NZ Johannesburg 02 Feb 1962
24 Graeme Pollock 1750 3 AUS Adelaide 24 Jan 1964
25 Colin Bland 680 3 ENG Durban 04 Dec 1964
26 Colin Bland 640 3 ENG Cape Town 01 Jan 1965
27 Trevor Goddard 1120 3 ENG Johannesburg 22 Jan 1965
28 Fanie de Villiers 6668 3* PAK Johannesburg 19 Jan 1995
29 Hansie Cronje 101155 3 NZ Auckland 04 Mar 1995
30 Brian McMillan 100168 3* ENG Johannesburg 30 Nov 1995
31 Brian McMillan 5154 3* IND Durban 26 Dec 1996
32 Hansie Cronje 5090 3 PAK Sheikhupura 17 Oct 1997
33 Hansie Cronje 74147 3 SL Cape Town 19 Mar 1998
34 Herschelle Gibbs 211468 3* NZ Christchurch 11 Mar 1999
35 Jacques Kallis 115268 3 ZIM Harare 11 Nov 1999
36 Daryll Cullinan 112232 3 SL Cape Town 02 Jan 2001
37 Shaun Pollock 111106 3 SL Centurion 20 Jan 2001
38 Jacques Kallis 189443 3* ZIM Bulawayo 14 Sep 2001
39 Herschelle Gibbs 192335 3 WI Centurion 16 Jan 2004
40 Jacques Kallis 92177 3 NZ Wellington 10 Mar 2004
41 Zander de Bruyn 83206 3 IND Kanpur 20 Nov 2004
42 Jacques Kallis 186262 3 NZ Johannesburg 08 Nov 2007
43 Neil McKenzie 226388 3 BAN Chittagong 29 Feb 2008
44 Dale Steyn 4758 3 ENG Durban 26 Dec 2009
45 Graeme Smith 132238 3 WI Basseterre 18 Jun 2010
46 Jacques Kallis 105147 3 PAK Abu Dhabi 20 Nov 2010
47 Dale Steyn 4164 3 AUS Johannesburg 17 Nov 2011
48 JP Duminy 3323 3* NZ Wellington 23 Mar 2012
49 AB de Villiers 169184 3 AUS Perth 30 Nov 2012
50 Dean Elgar 103187 3 SL Galle 16 Jul 2014