Most sixes in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
JM Kemp 100* 89 6 7 112.35 South Africa v India 26 Nov 2006 ODI # 2449
HH Gibbs 119 101 10 7 117.82 South Africa v New Zealand 2 Dec 2007 ODI # 2652
WU Tharanga 119 90 11 7 132.22 Sri Lanka v South Africa 7 Feb 2017 ODI # 3833
L Klusener 57 48 1 5 118.75 South Africa v West Indies 9 Feb 2003 ODI # 1942
JH Kallis 109* 94 6 5 115.95 South Africa v West Indies 25 Jan 2004 ODI # 2088
CL Cairns 84 72 7 4 116.66 New Zealand v South Africa 4 Nov 2000 ODI # 1655
L Klusener 59* 42 2 4 140.47 South Africa v New Zealand 4 Nov 2000 ODI # 1655
JH Kallis 82 79 0 4 103.79 South Africa v Sri Lanka 11 Jan 2001 ODI # 1668
MV Boucher 51* 20 2 4 255.00 South Africa v Kenya 22 Oct 2001 ODI # 1763
MV Boucher 34 16 0 4 212.50 South Africa v Pakistan 18 Dec 2002 ODI # 1923
JM Kemp 57 36 4 4 158.33 South Africa v England 6 Feb 2005 ODI # 2223
JM Kemp 51* 41 1 4 124.39 South Africa v Australia 3 Mar 2006 ODI # 2345
MS Dhoni 55 48 3 4 114.58 India v South Africa 26 Nov 2006 ODI # 2449
Saeed Anwar 30 40 0 3 75.00 Pakistan v South Africa 23 Apr 1998 ODI # 1326
L Klusener 54* 36 2 3 150.00 South Africa v West Indies 2 Feb 1999 ODI # 1399
ND McKenzie 131* 121 8 3 108.26 South Africa v Kenya 22 Oct 2001 ODI # 1763
Shoaib Akhtar 43 16 5 3 268.75 Pakistan v England 22 Feb 2003 ODI # 1962
HH Gibbs 100 115 8 3 86.95 South Africa v England 6 Feb 2005 ODI # 2223
KP Pietersen 75 85 6 3 88.23 England v South Africa 6 Feb 2005 ODI # 2223
MV Boucher 42 59 1 3 71.18 South Africa v Australia 3 Mar 2006 ODI # 2345
PD Collingwood 86 82 7 3 104.87 England v South Africa 27 Nov 2009 ODI # 2930
YK Pathan 59 50 6 3 118.00 India v South Africa 18 Jan 2011 ODI # 3082
F du Plessis 185 141 16 3 131.20 South Africa v Sri Lanka 7 Feb 2017 ODI # 3833
Q de Kock 83 58 11 3 143.10 South Africa v Pakistan 30 Jan 2019 ODI # 4090
HE van der Dussen 50* 61 0 3 81.96 South Africa v Pakistan 30 Jan 2019 ODI # 4090
Waqar Younis 14 11 0 2 127.27 Pakistan v South Africa 10 Jan 1995 ODI # 970
RG Twose 103 115 10 2 89.56 New Zealand v South Africa 4 Nov 2000 ODI # 1655
G Kirsten 124 130 12 2 95.38 South Africa v Kenya 22 Oct 2001 ODI # 1763
TM Odoyo 44 56 4 2 78.57 Kenya v South Africa 22 Oct 2001 ODI # 1763
JN Rhodes 39* 24 1 2 162.50 South Africa v Australia 9 Apr 2002 ODI # 1827
BC Lara 116 134 12 2 86.56 West Indies v South Africa 9 Feb 2003 ODI # 1942
RR Sarwan 32* 15 2 2 213.33 West Indies v South Africa 9 Feb 2003 ODI # 1942
JM Davison 31 32 2 2 96.87 Canada v Kenya 15 Feb 2003 ODI # 1952
IS Billcliff 71 100 8 2 71.00 Canada v Kenya 15 Feb 2003 ODI # 1952
RR Sarwan 47* 44 4 2 106.81 West Indies v Sri Lanka 28 Feb 2003 ODI # 1973
KO Otieno 79 134 6 2 58.95 Kenya v India 7 Mar 2003 ODI # 1983
SC Ganguly 107* 120 11 2 89.16 India v Kenya 7 Mar 2003 ODI # 1983
L Vincent 90 109 9 2 82.56 New Zealand v South Africa 28 Oct 2005 ODI # 2288
SM Pollock 38 27 3 2 140.74 South Africa v Australia 3 Mar 2006 ODI # 2345
GC Smith 56* 44 6 2 127.27 South Africa v Pakistan 11 Feb 2007 ODI # 2521
MV Boucher 28* 15 1 2 186.66 South Africa v Australia 9 Apr 2009 ODI # 2839
Harbhajan Singh 23* 25 0 2 92.00 India v South Africa 18 Jan 2011 ODI # 3082
Bilawal Bhatti 39 25 3 2 156.00 Pakistan v South Africa 24 Nov 2013 ODI # 3438
D Wiese 41* 32 5 2 128.12 South Africa v England 14 Feb 2016 ODI # 3738
RR Rossouw 122 118 14 2 103.38 South Africa v Australia 12 Oct 2016 ODI # 3795
MR Marsh 35 38 2 2 92.10 Australia v South Africa 12 Oct 2016 ODI # 3795
Q de Kock 55 46 7 2 119.56 South Africa v Sri Lanka 7 Feb 2017 ODI # 3833
V Kohli 160* 159 12 2 100.62 India v South Africa 7 Feb 2018 ODI # 3971
Imad Wasim 47* 31 4 2 151.61 Pakistan v South Africa 30 Jan 2019 ODI # 4090
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
South Africa v Sri Lanka at Cape Town, 5th ODI, Mar 16, 2019 [ODI # 4115]
South Africa v Pakistan at Cape Town, 5th ODI, Jan 30, 2019 [ODI # 4090]
South Africa v India at Cape Town, 3rd ODI, Feb 7, 2018 [ODI # 3971]