Most runs from fours and sixes in an innings
Player Runs Balls 4s 6s 4+6 SR Team Opposition Match Date Scorecard
DA Warner 173 136 24 0 96 127.20 Australia v South Africa 12 Oct 2016 ODI # 3795
WU Tharanga 119 90 11 7 86 132.22 Sri Lanka v South Africa 7 Feb 2017 ODI # 3833
HH Gibbs 119 101 10 7 82 117.82 South Africa v New Zealand 2 Dec 2007 ODI # 2652
F du Plessis 185 141 16 3 82 131.20 South Africa v Sri Lanka 7 Feb 2017 ODI # 3833
RR Rossouw 122 118 14 2 68 103.38 South Africa v Australia 12 Oct 2016 ODI # 3795
JM Kemp 100* 89 6 7 66 112.35 South Africa v India 26 Nov 2006 ODI # 2449
Q de Kock 83 58 11 3 62 143.10 South Africa v Pakistan 30 Jan 2019 ODI # 4090
G Kirsten 124 130 12 2 60 95.38 South Africa v Kenya 22 Oct 2001 ODI # 1763
BC Lara 116 134 12 2 60 86.56 West Indies v South Africa 9 Feb 2003 ODI # 1942
V Kohli 160* 159 12 2 60 100.62 India v South Africa 7 Feb 2018 ODI # 3971
SC Ganguly 107* 120 11 2 56 89.16 India v Kenya 7 Mar 2003 ODI # 1983
AB de Villiers 121 85 14 0 56 142.35 South Africa v England 27 Nov 2009 ODI # 2930
AD Hales 112 128 14 0 56 87.50 England v South Africa 14 Feb 2016 ODI # 3738
HH Dippenaar 77 86 12 1 54 89.53 South Africa v Sri Lanka 11 Jan 2001 ODI # 1668
JH Kallis 109* 94 6 5 54 115.95 South Africa v West Indies 25 Jan 2004 ODI # 2088
RG Twose 103 115 10 2 52 89.56 New Zealand v South Africa 4 Nov 2000 ODI # 1655
CL Cairns 84 72 7 4 52 116.66 New Zealand v South Africa 4 Nov 2000 ODI # 1655
ND McKenzie 131* 121 8 3 50 108.26 South Africa v Kenya 22 Oct 2001 ODI # 1763
HH Gibbs 100 115 8 3 50 86.95 South Africa v England 6 Feb 2005 ODI # 2223
AB de Villiers 101* 97 11 1 50 104.12 South Africa v England 14 Feb 2016 ODI # 3738
L Vincent 90 109 9 2 48 82.56 New Zealand v South Africa 28 Oct 2005 ODI # 2288
S Dhawan 76 63 12 0 48 120.63 India v South Africa 7 Feb 2018 ODI # 3971
PD Collingwood 86 82 7 3 46 104.87 England v South Africa 27 Nov 2009 ODI # 2930
Aamer Sohail 71 74 11 0 44 95.94 Pakistan v South Africa 10 Jan 1995 ODI # 970
IS Billcliff 71 100 8 2 44 71.00 Canada v Kenya 15 Feb 2003 ODI # 1952
GC Smith 86 107 11 0 44 80.37 South Africa v West Indies 25 Jan 2008 ODI # 2664
KP Pietersen 75 85 6 3 42 88.23 England v South Africa 6 Feb 2005 ODI # 2223
YK Pathan 59 50 6 3 42 118.00 India v South Africa 18 Jan 2011 ODI # 3082
DR Martyn 50 32 10 0 40 156.25 Australia v South Africa 14 Apr 2000 ODI # 1589
JM Kemp 57 36 4 4 40 158.33 South Africa v England 6 Feb 2005 ODI # 2223
Q de Kock 55 46 7 2 40 119.56 South Africa v Sri Lanka 7 Feb 2017 ODI # 3833
Fakhar Zaman 70 73 10 0 40 95.89 Pakistan v South Africa 30 Jan 2019 ODI # 4090
Shoaib Akhtar 43 16 5 3 38 268.75 Pakistan v England 22 Feb 2003 ODI # 1962
MG Bevan 82 102 9 0 36 80.39 Australia v South Africa 2 Apr 1997 ODI # 1188
RD Shah 61 95 9 0 36 64.21 Kenya v Canada 15 Feb 2003 ODI # 1952
KO Otieno 79 134 6 2 36 58.95 Kenya v India 7 Mar 2003 ODI # 1983
MS Dhoni 55 48 3 4 36 114.58 India v South Africa 26 Nov 2006 ODI # 2449
GC Smith 56* 44 6 2 36 127.27 South Africa v Pakistan 11 Feb 2007 ODI # 2521
N Dickwella 58 47 9 0 36 123.40 Sri Lanka v South Africa 7 Feb 2017 ODI # 3833
DL Houghton 57* 44 7 1 34 129.54 Zimbabwe v South Africa 29 Jan 1997 ODI # 1170
L Klusener 57 48 1 5 34 118.75 South Africa v West Indies 9 Feb 2003 ODI # 1942
AB de Villiers 50* 40 7 1 34 125.00 South Africa v Pakistan 11 Feb 2007 ODI # 2521
AB de Villiers 45 59 7 1 34 76.27 South Africa v West Indies 25 Jan 2008 ODI # 2664
DS Weerakkody 58 51 7 1 34 113.72 Sri Lanka v South Africa 7 Feb 2017 ODI # 3833
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]