Most runs from fours and sixes in an innings
Player Runs Balls 4s 6s 4+6 SR Team Opposition Match Date Scorecard
AB de Villiers 149 44 9 16 132 338.63 South Africa v West Indies 18 Jan 2015 ODI # 3583
HH Gibbs 175 111 21 7 126 157.65 South Africa v Australia 12 Mar 2006 ODI # 2349
RT Ponting 164 105 13 9 106 156.19 Australia v South Africa 12 Mar 2006 ODI # 2349
HH Gibbs 143 141 19 3 94 101.41 South Africa v New Zealand 16 Feb 2003 ODI # 1955
Q de Kock 135 121 18 3 90 111.57 South Africa v India 5 Dec 2013 ODI # 3442
SC Ganguly 127 126 14 5 86 100.79 India v South Africa 5 Oct 2001 ODI # 1752
A Symonds 143* 125 18 2 84 114.40 Australia v Pakistan 11 Feb 2003 ODI # 1945
SP Fleming 134* 132 21 0 84 101.51 New Zealand v South Africa 16 Feb 2003 ODI # 1955
HH Gibbs 102 84 13 3 70 121.42 South Africa v West Indies 3 Feb 2008 ODI # 2671
CH Gayle 152* 153 12 3 66 99.34 West Indies v South Africa 4 Feb 2004 ODI # 2096
AB de Villiers 128 108 12 3 66 118.51 South Africa v Pakistan 17 Mar 2013 ODI # 3347
F du Plessis 112* 114 15 1 66 98.24 South Africa v Sri Lanka 3 Mar 2019 ODI # 4104
RT Ponting 140* 121 4 8 64 115.70 Australia v India 23 Mar 2003 ODI # 1993
GC Smith 90 55 13 2 64 163.63 South Africa v Australia 12 Mar 2006 ODI # 2349
AB de Villiers 125* 98 10 4 64 127.55 South Africa v Sri Lanka 22 Jan 2012 ODI # 3229
JH Kallis 139 142 11 3 62 97.88 South Africa v West Indies 4 Feb 2004 ODI # 2096
Shahid Afridi 88 48 5 7 62 183.33 Pakistan v South Africa 17 Mar 2013 ODI # 3347
GC Smith 125 143 9 4 60 87.41 South Africa v Sri Lanka 22 Jan 2012 ODI # 3229
V Sehwag 82 81 10 3 58 101.23 India v Australia 23 Mar 2003 ODI # 1993
DS Smith 91 76 10 3 58 119.73 West Indies v South Africa 3 Feb 2008 ODI # 2671
JP Duminy 82 58 10 3 58 141.37 South Africa v Australia 2 Oct 2016 ODI # 3787
HM Amla 153* 142 14 0 56 107.74 South Africa v West Indies 18 Jan 2015 ODI # 3583
RR Rossouw 128 115 11 2 56 111.30 South Africa v West Indies 18 Jan 2015 ODI # 3583
MEK Hussey 81 51 9 3 54 158.82 Australia v South Africa 12 Mar 2006 ODI # 2349
G Kirsten 133* 155 13 0 52 85.80 South Africa v India 5 Oct 2001 ODI # 1752
F du Plessis 111 93 13 0 52 119.35 South Africa v Australia 2 Oct 2016 ODI # 3787
S Dhawan 109 105 10 2 52 103.80 India v South Africa 10 Feb 2018 ODI # 3973
MG Johnson 73* 47 8 3 50 155.31 Australia v West Indies 26 Sep 2009 ODI # 2897
V Kohli 79* 104 9 2 48 75.96 India v West Indies 30 Sep 2009 ODI # 2904
AB de Villiers 77 47 6 4 48 163.82 South Africa v India 5 Dec 2013 ODI # 3442
WJ Cronje 112 120 7 3 46 93.33 South Africa v Australia 19 Feb 1994 ODI # 882
HH Gibbs 82 101 10 1 46 81.18 South Africa v Australia 17 Apr 2009 ODI # 2841
JD Ryder 74 58 10 1 46 127.58 New Zealand v Sri Lanka 27 Sep 2009 ODI # 2899
JE Root 109 124 10 1 46 87.90 England v South Africa 12 Feb 2016 ODI # 3737
MJ Di Venuto 89 114 11 0 44 78.07 Australia v South Africa 8 Apr 1997 ODI # 1195
L Klusener 83 77 8 2 44 107.79 South Africa v Australia 22 Mar 2002 ODI # 1819
Q de Kock 81 72 11 0 44 112.50 South Africa v Sri Lanka 3 Mar 2019 ODI # 4104
SM Katich 79 90 9 1 42 87.77 Australia v South Africa 12 Mar 2006 ODI # 2349
RT Ponting 79 95 9 1 42 83.15 Australia v West Indies 26 Sep 2009 ODI # 2897
HM Amla 122 113 9 1 42 107.96 South Africa v Pakistan 17 Mar 2013 ODI # 3347
Mohammad Hafeez 57 49 6 3 42 116.32 Pakistan v South Africa 17 Mar 2013 ODI # 3347
DR Smith 64 65 9 1 42 98.46 West Indies v South Africa 18 Jan 2015 ODI # 3583
Ijaz Ahmed 73 86 10 0 40 84.88 Pakistan v South Africa 10 Dec 1994 ODI # 959
AC Hudson 74 111 10 0 40 66.66 South Africa v Pakistan 10 Dec 1994 ODI # 959
HH Gibbs 48 45 10 0 40 106.66 South Africa v India 5 Oct 2001 ODI # 1752
AB de Villiers 71* 86 7 2 40 82.55 South Africa v Pakistan 14 Feb 2007 ODI # 2523
MJ Clarke 66 60 10 0 40 110.00 Australia v South Africa 17 Apr 2009 ODI # 2841
KC Sangakkara 102 97 10 0 40 105.15 Sri Lanka v South Africa 22 Jan 2012 ODI # 3229
RR Rossouw 75 81 10 0 40 92.59 South Africa v Australia 2 Oct 2016 ODI # 3787
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]