Most runs from fours and sixes in an innings
Player Runs Balls 4s 6s 4+6 SR Team Opposition Match Date Scorecard
Q de Kock 138* 96 12 6 84 143.75 South Africa v England 3 Feb 2016 ODI # 3732
JC Buttler 105 76 11 5 74 138.15 England v South Africa 3 Feb 2016 ODI # 3732
ST Jayasuriya 140 143 9 6 72 97.90 Sri Lanka v New Zealand 8 Dec 1994 ODI # 958
RT Ponting 129 126 15 1 66 102.38 Australia v South Africa 30 Mar 2002 ODI # 1822
BC Lara 111* 140 14 1 62 79.28 West Indies v South Africa 23 Feb 1993 ODI # 807
KJJ van Noortwijk 134* 129 11 3 62 103.87 Netherlands v Namibia 3 Mar 2003 ODI # 1978
ST Jayasuriya 120 125 14 0 56 96.00 Sri Lanka v New Zealand 10 Feb 2003 ODI # 1944
HM Amla 110 96 14 0 56 114.58 South Africa v Zimbabwe 15 Oct 2010 ODI # 3057
JN Malan 129* 139 7 4 52 92.80 South Africa v Australia 4 Mar 2020 ODI # 4252
SR Waugh 91 79 8 3 50 115.18 Australia v South Africa 13 Apr 1997 ODI # 1199
N Hussain 85 114 12 0 48 74.56 England v South Africa 23 Jan 2000 ODI # 1546
SB Styris 141 125 3 6 48 112.80 New Zealand v Sri Lanka 10 Feb 2003 ODI # 1944
JF Kloppenburg 121 142 6 4 48 85.21 Netherlands v Namibia 3 Mar 2003 ODI # 1978
BRM Taylor 145* 136 12 0 48 106.61 Zimbabwe v South Africa 15 Oct 2010 ODI # 3057
V Sehwag 55* 43 11 0 44 127.90 India v Kenya 12 Oct 2001 ODI # 1758
NJ Astle 102* 122 11 0 44 83.60 New Zealand v Zimbabwe 8 Mar 2003 ODI # 1984
CA Ingram 124 126 8 2 44 98.41 South Africa v Zimbabwe 15 Oct 2010 ODI # 3057
GA Hick 55 42 9 1 42 130.95 England v South Africa 11 Jan 1996 ODI # 1034
WJ Cronje 69 63 6 3 42 109.52 South Africa v Australia 13 Apr 1997 ODI # 1199
WJ Cronje 82 79 6 3 42 103.79 South Africa v West Indies 5 Feb 1999 ODI # 1402
G Kirsten 52* 32 9 1 42 162.50 South Africa v Bangladesh 22 Feb 2003 ODI # 1961
SP Fleming 46 42 10 0 40 109.52 New Zealand v Zimbabwe 8 Mar 2003 ODI # 1984
CA Ingram 105* 104 10 0 40 100.96 South Africa v Pakistan 10 Mar 2013 ODI # 3343
AC Hudson 108 147 8 1 38 73.46 South Africa v India 15 Dec 1992 ODI # 781
KC Sangakkara 77* 115 8 1 38 66.95 Sri Lanka v South Africa 6 Dec 2002 ODI # 1912
HH Gibbs 49* 40 8 1 38 122.50 South Africa v Bangladesh 22 Feb 2003 ODI # 1961
CD McMillan 66 75 8 1 38 88.00 New Zealand v South Africa 23 Oct 2005 ODI # 2285
JM Kemp 73 64 5 3 38 114.06 South Africa v New Zealand 23 Oct 2005 ODI # 2285
JJ Roy 48 30 8 1 38 160.00 England v South Africa 3 Feb 2016 ODI # 3732
DW Steyn 60 85 8 1 38 70.58 South Africa v Zimbabwe 3 Oct 2018 ODI # 4050
HH Gibbs 47 45 9 0 36 104.44 South Africa v Sri Lanka 6 Dec 2002 ODI # 1912
HH Streak 72* 84 6 2 36 85.71 Zimbabwe v New Zealand 8 Mar 2003 ODI # 1984
TM Odoyo 43* 60 9 0 36 71.66 Kenya v Zimbabwe 12 Mar 2003 ODI # 1987
KP Pietersen 108* 96 6 2 36 112.50 England v South Africa 2 Feb 2005 ODI # 2219
SP Fleming 45 48 9 0 36 93.75 New Zealand v South Africa 23 Oct 2005 ODI # 2285
AD Hales 57 47 6 2 36 121.27 England v South Africa 3 Feb 2016 ODI # 3732
AJ Finch 69 87 6 2 36 79.31 Australia v South Africa 4 Mar 2020 ODI # 4252
L Klusener 92 118 7 1 34 77.96 South Africa v Australia 13 Apr 1997 ODI # 1199
DJ Cullinan 57* 39 7 1 34 146.15 South Africa v Australia 13 Apr 1997 ODI # 1199
NV Knight 71* 112 7 1 34 63.39 England v South Africa 23 Jan 2000 ODI # 1546
HH Gibbs 79 112 7 1 34 70.53 South Africa v Sri Lanka 14 Jan 2001 ODI # 1671
BA Stokes 57 38 4 3 34 150.00 England v South Africa 3 Feb 2016 ODI # 3732
F du Plessis 55 44 7 1 34 125.00 South Africa v England 3 Feb 2016 ODI # 3732
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 Australia at Bloemfontein, 2nd ODI, Mar 4, 2020 [ODI # 4252]
South Africa v Zimbabwe at Bloemfontein, 2nd ODI, Oct 3, 2018 [ODI # 4050]
South Africa v England at Bloemfontein, 1st ODI, Feb 3, 2016 [ODI # 3732]