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 176 104 15 7 102 169.23 South Africa v Bangladesh 18 Oct 2017 ODI # 3925
SR Tendulkar 146 132 17 0 68 110.60 India v Kenya 24 Oct 2001 ODI # 1764
SC Ganguly 111 124 7 3 46 89.51 India v Kenya 24 Oct 2001 ODI # 1764
V Sehwag 55* 23 7 3 46 239.13 India v Kenya 24 Oct 2001 ODI # 1764
SC Williams 69 79 10 0 40 87.34 Zimbabwe v South Africa 6 Oct 2018 ODI # 4051
G Kirsten 102* 118 9 0 36 86.44 South Africa v Pakistan 16 Dec 2002 ODI # 1921
ST Jayasuriya 66 83 7 1 34 79.51 Sri Lanka v South Africa 9 Jan 2001 ODI # 1666
RS Kaluwitharana 83 117 8 0 32 70.94 Sri Lanka v South Africa 9 Jan 2001 ODI # 1666
HM Amla 112 128 8 0 32 87.50 South Africa v Sri Lanka 11 Jan 2012 ODI # 3225
HH Gibbs 52 58 6 1 30 89.65 South Africa v Pakistan 16 Dec 2002 ODI # 1921
JH Kallis 72 80 6 1 30 90.00 South Africa v Sri Lanka 11 Jan 2012 ODI # 3225
Imrul Kayes 68 77 6 1 30 88.31 Bangladesh v South Africa 18 Oct 2017 ODI # 3925
H Klaasen 59 67 6 1 30 88.05 South Africa v Zimbabwe 6 Oct 2018 ODI # 4051
SR Tendulkar 52 72 7 0 28 72.22 India v Netherlands 12 Feb 2003 ODI # 1948
AB de Villiers 52 40 7 0 28 130.00 South Africa v Sri Lanka 11 Jan 2012 ODI # 3225
AK Markram 42 40 7 0 28 105.00 South Africa v Zimbabwe 6 Oct 2018 ODI # 4051
CN Evans 40 32 2 3 26 125.00 Zimbabwe v India 27 Jan 1997 ODI # 1169
Ijaz Ahmed 65 78 5 1 26 83.33 Pakistan v Sri Lanka 9 Apr 1998 ODI # 1312
RR Hendricks 66 82 5 1 26 80.48 South Africa v Zimbabwe 6 Oct 2018 ODI # 4051
Saeed Anwar 53 59 6 0 24 89.83 Pakistan v Sri Lanka 9 Apr 1998 ODI # 1312
Taufeeq Umar 48 71 6 0 24 67.60 Pakistan v Netherlands 25 Feb 2003 ODI # 1967
BRM Taylor 40 44 6 0 24 90.90 Zimbabwe v South Africa 6 Oct 2018 ODI # 4051
RK Kleinveldt 26 20 1 3 22 130.00 South Africa v New Zealand 19 Jan 2013 ODI # 3323
Mushfiqur Rahim 60 70 4 1 22 85.71 Bangladesh v South Africa 18 Oct 2017 ODI # 3925
RR Singh 48 31 2 2 20 154.83 India v Zimbabwe 27 Jan 1997 ODI # 1169
HH Dippenaar 65 100 5 0 20 65.00 South Africa v Sri Lanka 9 Jan 2001 ODI # 1666
JN Rhodes 75* 59 5 0 20 127.11 South Africa v Sri Lanka 9 Jan 2001 ODI # 1666
Kamran Akmal 31 38 5 0 20 81.57 Pakistan v South Africa 16 Dec 2002 ODI # 1921
HH Dippenaar 47* 77 5 0 20 61.03 South Africa v Pakistan 16 Dec 2002 ODI # 1921
DLS van Bunge 62 116 5 0 20 53.44 Netherlands v India 12 Feb 2003 ODI # 1948
BJ Watling 45 78 5 0 20 57.69 New Zealand v South Africa 19 Jan 2013 ODI # 3323
JEC Franklin 47* 61 5 0 20 77.04 New Zealand v South Africa 19 Jan 2013 ODI # 3323
DT Tiripano 29 37 5 0 20 78.37 Zimbabwe v South Africa 6 Oct 2018 ODI # 4051
ADR Campbell 61 70 3 1 18 87.14 Zimbabwe v India 27 Jan 1997 ODI # 1169
PA de Silva 31 42 3 1 18 73.80 Sri Lanka v Pakistan 9 Apr 1998 ODI # 1312
JH Kallis 100* 139 3 1 18 71.94 South Africa v Sri Lanka 9 Jan 2001 ODI # 1666
DLS van Bunge 31 60 3 1 18 51.66 Netherlands v Pakistan 25 Feb 2003 ODI # 1967
PA Strang 47 87 4 0 16 54.02 Zimbabwe v India 27 Jan 1997 ODI # 1169
RD Shah 24 39 4 0 16 61.53 Kenya v India 24 Oct 2001 ODI # 1764
MS Atapattu 24* 14 4 0 16 171.42 Sri Lanka v Canada 19 Feb 2003 ODI # 1958
Abdul Razzaq 47 63 4 0 16 74.60 Pakistan v Netherlands 25 Feb 2003 ODI # 1967
Yousuf Youhana 58 59 4 0 16 98.30 Pakistan v Netherlands 25 Feb 2003 ODI # 1967
JA Morkel 25 17 1 2 16 147.05 South Africa v Sri Lanka 11 Jan 2012 ODI # 3225
NL McCullum 24 21 4 0 16 114.28 New Zealand v South Africa 19 Jan 2013 ODI # 3323
HM Amla 85 92 4 0 16 92.39 South Africa v Bangladesh 18 Oct 2017 ODI # 3925
Yousuf Youhana 61 71 2 1 14 85.91 Pakistan v South Africa 16 Dec 2002 ODI # 1921
CA Ingram 29 58 2 1 14 50.00 South Africa v New Zealand 19 Jan 2013 ODI # 3323
BB McCullum 26 40 2 1 14 65.00 New Zealand v South Africa 19 Jan 2013 ODI # 3323
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]