Most sixes in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
AB de Villiers 149 44 9 16 338.63 South Africa v West Indies 18 Jan 2015 ODI # 3583
RT Ponting 164 105 13 9 156.19 Australia v South Africa 12 Mar 2006 ODI # 2349
RT Ponting 140* 121 4 8 115.70 Australia v India 23 Mar 2003 ODI # 1993
HH Gibbs 175 111 21 7 157.65 South Africa v Australia 12 Mar 2006 ODI # 2349
Shahid Afridi 88 48 5 7 183.33 Pakistan v South Africa 17 Mar 2013 ODI # 3347
SC Ganguly 127 126 14 5 100.79 India v South Africa 5 Oct 2001 ODI # 1752
JP Duminy 59* 29 2 5 203.44 South Africa v India 5 Dec 2013 ODI # 3442
KMDN Kulasekara 57* 56 2 4 101.78 Sri Lanka v New Zealand 27 Sep 2009 ODI # 2899
GC Smith 125 143 9 4 87.41 South Africa v Sri Lanka 22 Jan 2012 ODI # 3229
AB de Villiers 125* 98 10 4 127.55 South Africa v Sri Lanka 22 Jan 2012 ODI # 3229
AB de Villiers 77 47 6 4 163.82 South Africa v India 5 Dec 2013 ODI # 3442
CH Morris 62 38 3 4 163.15 South Africa v England 12 Feb 2016 ODI # 3737
WJ Cronje 112 120 7 3 93.33 South Africa v Australia 19 Feb 1994 ODI # 882
DM Jones 42 62 3 3 67.74 Australia v South Africa 19 Feb 1994 ODI # 882
JH Kallis 55 67 2 3 82.08 South Africa v Australia 8 Apr 1997 ODI # 1195
SM Pollock 21* 15 0 3 140.00 South Africa v Sri Lanka 17 Jan 2001 ODI # 1673
Rashid Latif 33 23 1 3 143.47 Pakistan v Australia 11 Feb 2003 ODI # 1945
HH Gibbs 143 141 19 3 101.41 South Africa v New Zealand 16 Feb 2003 ODI # 1955
V Sehwag 66 76 5 3 86.84 India v Sri Lanka 10 Mar 2003 ODI # 1985
V Sehwag 82 81 10 3 101.23 India v Australia 23 Mar 2003 ODI # 1993
CH Gayle 152* 153 12 3 99.34 West Indies v South Africa 4 Feb 2004 ODI # 2096
JH Kallis 139 142 11 3 97.88 South Africa v West Indies 4 Feb 2004 ODI # 2096
MV Boucher 49 29 4 3 168.96 South Africa v Zimbabwe 25 Feb 2005 ODI # 2229
MEK Hussey 81 51 9 3 158.82 Australia v South Africa 12 Mar 2006 ODI # 2349
JJ van der Wath 35 18 1 3 194.44 South Africa v Australia 12 Mar 2006 ODI # 2349
DS Smith 91 76 10 3 119.73 West Indies v South Africa 3 Feb 2008 ODI # 2671
RN Lewis 28* 18 0 3 155.55 West Indies v South Africa 3 Feb 2008 ODI # 2671
HH Gibbs 102 84 13 3 121.42 South Africa v West Indies 3 Feb 2008 ODI # 2671
PD Collingwood 46 51 5 3 90.19 England v Sri Lanka 25 Sep 2009 ODI # 2896
MG Johnson 73* 47 8 3 155.31 Australia v West Indies 26 Sep 2009 ODI # 2897
PD Collingwood 40 58 2 3 68.96 England v New Zealand 29 Sep 2009 ODI # 2902
BB McCullum 48 39 4 3 123.07 New Zealand v England 29 Sep 2009 ODI # 2902
AB de Villiers 128 108 12 3 118.51 South Africa v Pakistan 17 Mar 2013 ODI # 3347
F du Plessis 45 19 4 3 236.84 South Africa v Pakistan 17 Mar 2013 ODI # 3347
Mohammad Hafeez 57 49 6 3 116.32 Pakistan v South Africa 17 Mar 2013 ODI # 3347
Q de Kock 135 121 18 3 111.57 South Africa v India 5 Dec 2013 ODI # 3442
JP Duminy 82 58 10 3 141.37 South Africa v Australia 2 Oct 2016 ODI # 3787
AL Phehlukwayo 23* 5 1 3 460.00 South Africa v India 10 Feb 2018 ODI # 3973
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 | 25 years
Records includes the following current or recent matches:
South Africa v Sri Lanka at Johannesburg, 1st ODI, Mar 3, 2019 [ODI # 4104]
South Africa v Pakistan at Johannesburg, 4th ODI, Jan 27, 2019 [ODI # 4087]
South Africa v India at Johannesburg, 4th ODI, Feb 10, 2018 [ODI # 3973]