Toggle Navigation
Home
FTP
Cricket 2025
Schedule
Results
Records
On This Day
Article
Head To Head
Home
Records
TEST Stats
Most Sixes in an innings in TEST
South Africa
Newlands, Cape Town
Select
One Day International
Test Match
Indian Premier League
International T20
Big Bash League
Caribbean Premier League
SA20
PSL
Major League Cricket
Road Safety World Series
T10 League
LPL
The Hundred
Legends League Cricket
ILT20
Women's Premier League
Women's Caribbean Premier League
RPL
Select
Afghanistan
Australia
Bangladesh
England
India
Ireland
New Zealand
Pakistan
South Africa
Sri Lanka
West Indies
World XI
Zimbabwe
SA Most Sixes in an innings in TEST at Newlands, Cape Town
Sr
Player
Runs
BP
Six/Inns
Opp
Date
1
AB de Villiers
163
196
7
AUS
19 Mar 2009
2
Jimmy Sinclair
104
0
6
AUS
08 Nov 1902
3
Herschelle Gibbs
228
240
6
PAK
02 Jan 2003
4
Jacques Kallis
130
191
5*
WI
02 Jan 2004
5
Jacques Kallis
54
25
5
ZIM
04 Mar 2005
6
Kyle Verreynne
100
147
5
PAK
03 Jan 2025
7
Herschelle Gibbs
142
223
4
WI
02 Jan 2004
8
Bert Vogler
62
0
3*
ENG
30 Mar 1906
9
Colin Bland
64
0
3
ENG
01 Jan 1965
10
Hansie Cronje
74
147
3
SL
19 Mar 1998
11
Daryll Cullinan
112
232
3
SL
02 Jan 2001
12
Marco Jansen
62
54
3
PAK
03 Jan 2025
13
Ryan Rickelton
259
343
3
PAK
03 Jan 2025
14
Jack Cheetham
89
0
2
NZ
01 Jan 1954
15
Colin Bland
42
0
2
NZ
01 Jan 1962
16
Jacques Kallis
105
229
2
ENG
02 Jan 2000
17
Paul Adams
23
57
2*
AUS
08 Mar 2002
18
Shaun Pollock
36
19
2*
PAK
02 Jan 2003
19
Graeme Smith
121
107
2
ZIM
04 Mar 2005
20
Mark Boucher
40
36
2*
PAK
26 Jan 2007
21
Jacques Kallis
102
163
2
AUS
19 Mar 2009
22
Ashwell Prince
150
249
2
AUS
19 Mar 2009
23
AB de Villiers
160
205
2*
SL
02 Jan 2012
24
Jacques Kallis
60
89
2
NZ
02 Jan 2013
25
AB de Villiers
35
50
2
IND
05 Jan 2018
26
Aiden Markram
84
145
2
AUS
22 Mar 2018
27
Aiden Markram
106
103
2
IND
03 Jan 2024
28
Temba Bavuma
106
179
2
PAK
03 Jan 2025
29
Keshav Maharaj
40
35
2
PAK
03 Jan 2025
30
David Bedingham
44
30
2*
PAK
03 Jan 2025
31
Charlie Smith
45
0
1
AUS
08 Nov 1902
32
Reggie Schwarz
33
0
1
ENG
24 Mar 1906
33
Gordon White
73
0
1
ENG
24 Mar 1906
34
Jimmy Sinclair
37
0
1
ENG
11 Mar 1910
35
Jimmy Blanckenberg
20
0
1
AUS
26 Nov 1921
36
Jock Cameron
26
0
1
ENG
01 Jan 1931
37
Pieter van der Bij
87
0
1
ENG
31 Dec 1938
38
Dudley Nourse
120
0
1
ENG
31 Dec 1938
39
Tufty Mann
16
0
1
AUS
31 Dec 1949
40
Roy McLean
113
0
1
NZ
01 Jan 1962
41
Colin Bland
32
0
1
NZ
01 Jan 1962
42
Tony Pithey
154
0
1
ENG
01 Jan 1965
43
Sydney Burke
20
0
1
ENG
01 Jan 1965
44
Hansie Cronje
112
235
1
NZ
02 Jan 1995
45
Gary Kirsten
25
58
1
NZ
02 Jan 1995
46
Daryll Cullinan
77
141
1
IND
02 Jan 1997
47
Hansie Cronje
41
79
1
IND
02 Jan 1997
48
Lance Klusener
102
100
1*
IND
02 Jan 1997
49
Jacques Kallis
49
140
1
SL
19 Mar 1998
50
Daryll Cullinan
113
159
1
SL
19 Mar 1998