Most sixes in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
AB de Villiers 176 104 15 7 169.23 South Africa v Bangladesh 18 Oct 2017 ODI # 3925
CN Evans 40 32 2 3 125.00 Zimbabwe v India 27 Jan 1997 ODI # 1169
SC Ganguly 111 124 7 3 89.51 India v Kenya 24 Oct 2001 ODI # 1764
V Sehwag 55* 23 7 3 239.13 India v Kenya 24 Oct 2001 ODI # 1764
RK Kleinveldt 26 20 1 3 130.00 South Africa v New Zealand 19 Jan 2013 ODI # 3323
RR Singh 48 31 2 2 154.83 India v Zimbabwe 27 Jan 1997 ODI # 1169
JA Morkel 25 17 1 2 147.05 South Africa v Sri Lanka 11 Jan 2012 ODI # 3225
ADR Campbell 61 70 3 1 87.14 Zimbabwe v India 27 Jan 1997 ODI # 1169
Shahid Afridi 17 17 1 1 100.00 Pakistan v Sri Lanka 9 Apr 1998 ODI # 1312
Ijaz Ahmed 65 78 5 1 83.33 Pakistan v Sri Lanka 9 Apr 1998 ODI # 1312
Abdul Razzaq 22 25 0 1 88.00 Pakistan v Sri Lanka 9 Apr 1998 ODI # 1312
PA de Silva 31 42 3 1 73.80 Sri Lanka v Pakistan 9 Apr 1998 ODI # 1312
ST Jayasuriya 66 83 7 1 79.51 Sri Lanka v South Africa 9 Jan 2001 ODI # 1666
JH Kallis 100* 139 3 1 71.94 South Africa v Sri Lanka 9 Jan 2001 ODI # 1666
Yousuf Youhana 61 71 2 1 85.91 Pakistan v South Africa 16 Dec 2002 ODI # 1921
HH Gibbs 52 58 6 1 89.65 South Africa v Pakistan 16 Dec 2002 ODI # 1921
Harbhajan Singh 13 8 0 1 162.50 India v Netherlands 12 Feb 2003 ODI # 1948
Shoaib Akhtar 26* 27 0 1 96.29 Pakistan v Netherlands 25 Feb 2003 ODI # 1967
TBM de Leede 15 35 0 1 42.85 Netherlands v Pakistan 25 Feb 2003 ODI # 1967
DLS van Bunge 31 60 3 1 51.66 Netherlands v Pakistan 25 Feb 2003 ODI # 1967
JH Kallis 72 80 6 1 90.00 South Africa v Sri Lanka 11 Jan 2012 ODI # 3225
CA Ingram 29 58 2 1 50.00 South Africa v New Zealand 19 Jan 2013 ODI # 3323
BB McCullum 26 40 2 1 65.00 New Zealand v South Africa 19 Jan 2013 ODI # 3323
KD Mills 26 40 1 1 65.00 New Zealand v South Africa 19 Jan 2013 ODI # 3323
JP Duminy 30 30 0 1 100.00 South Africa v Bangladesh 18 Oct 2017 ODI # 3925
Imrul Kayes 68 77 6 1 88.31 Bangladesh v South Africa 18 Oct 2017 ODI # 3925
Liton Das 14 12 1 1 116.66 Bangladesh v South Africa 18 Oct 2017 ODI # 3925
Mushfiqur Rahim 60 70 4 1 85.71 Bangladesh v South Africa 18 Oct 2017 ODI # 3925
PJ Moor 10 18 0 1 55.55 Zimbabwe v South Africa 6 Oct 2018 ODI # 4051
RR Hendricks 66 82 5 1 80.48 South Africa v Zimbabwe 6 Oct 2018 ODI # 4051
H Klaasen 59 67 6 1 88.05 South Africa v Zimbabwe 6 Oct 2018 ODI # 4051
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 Zimbabwe at Paarl, 3rd ODI, Oct 6, 2018 [ODI # 4051]
South Africa v Bangladesh at Paarl, 2nd ODI, Oct 18, 2017 [ODI # 3925]
South Africa v New Zealand at Paarl, 1st ODI, Jan 19, 2013 [ODI # 3323]