Most runs from fours and sixes in an innings
Player Runs Balls 4s 6s 4+6 SR Opposition Ground Match Date Scorecard
AB de Villiers 149 44 9 16 132 338.63 v West Indies Johannesburg 18 Jan 2015 ODI # 3583
Q de Kock 178 113 16 11 130 157.52 v Australia Centurion 30 Sep 2016 ODI # 3785
AB de Villiers 162* 66 17 8 116 245.45 v West Indies Sydney 27 Feb 2015 ODI # 3616
AB de Villiers 176 104 15 7 102 169.23 v Bangladesh Paarl 18 Oct 2017 ODI # 3925
Q de Kock 168* 145 21 2 96 115.86 v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
Q de Kock 135 121 18 3 90 111.57 v India Johannesburg 5 Dec 2013 ODI # 3442
HM Amla 154 134 15 5 90 114.92 v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
HM Amla 159 128 16 4 88 124.21 v Ireland Canberra 3 Mar 2015 ODI # 3621
Q de Kock 135 117 16 4 88 115.38 v England Centurion 9 Feb 2016 ODI # 3736
RR Rossouw 132 98 9 8 84 134.69 v West Indies Centurion 28 Jan 2015 ODI # 3593
Q de Kock 138* 96 12 6 84 143.75 v England Bloemfontein 3 Feb 2016 ODI # 3732
DA Miller 138* 92 7 9 82 150.00 v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
F du Plessis 185 141 16 3 82 131.20 v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
HM Amla 133 105 11 6 80 126.66 v West Indies Centurion 28 Jan 2015 ODI # 3593
AB de Villiers 119 61 3 11 78 195.08 v India Mumbai 25 Oct 2015 ODI # 3700
AB de Villiers 134 98 13 4 76 136.73 v Netherlands Mohali 3 Mar 2011 ODI # 3115
DA Miller 118* 79 10 6 76 149.36 v Australia Durban 5 Oct 2016 ODI # 3790
DA Miller 139 108 13 4 76 128.70 v Australia Hobart 11 Nov 2018 ODI # 4069
Q de Kock 121 108 16 2 76 112.03 v Sri Lanka Durban 10 Mar 2019 ODI # 4112
Q de Kock 109 87 17 1 74 125.28 v India Mumbai 25 Oct 2015 ODI # 3700
Q de Kock 94 70 17 1 74 134.28 v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
F du Plessis 133* 115 9 6 72 115.65 v India Mumbai 25 Oct 2015 ODI # 3700
F du Plessis 125 114 15 2 72 109.64 v Australia Hobart 11 Nov 2018 ODI # 4069
HM Amla 124 126 13 3 70 98.41 v New Zealand Centurion 19 Aug 2015 ODI # 3676
JP Duminy 150* 122 5 8 68 122.95 v Netherlands Amstelveen 31 May 2013 ODI # 3359
AB de Villiers 108 71 11 4 68 152.11 v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
F du Plessis 126 109 8 6 68 115.59 v Australia Harare 2 Sep 2014 ODI # 3522
RR Rossouw 122 118 14 2 68 103.38 v Australia Cape Town 12 Oct 2016 ODI # 3795
AB de Villiers 128 108 12 3 66 118.51 v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
Q de Kock 128 127 12 3 66 100.78 v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
F du Plessis 112* 114 15 1 66 98.24 v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
AB de Villiers 114* 101 13 2 64 112.87 v India Gwalior 24 Feb 2010 ODI # 2962
AB de Villiers 125* 98 10 4 64 127.55 v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
HM Amla 150 124 16 0 64 120.96 v England Southampton 28 Aug 2012 ODI # 3298
HM Amla 127 130 13 2 64 97.69 v England Centurion 9 Feb 2016 ODI # 3736
Q de Kock 109 87 16 0 64 125.28 v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
AB de Villiers 102* 59 11 3 62 172.88 v India Ahmedabad 27 Feb 2010 ODI # 2963
DA Miller 130* 133 11 3 62 97.74 v West Indies Port Elizabeth 25 Jan 2015 ODI # 3591
Q de Kock 83 58 11 3 62 143.10 v Pakistan Cape Town 30 Jan 2019 ODI # 4090
GC Smith 125 143 9 4 60 87.41 v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
HM Amla 119 135 15 0 60 88.14 v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
AB de Villiers 115* 102 10 3 58 112.74 v Pakistan Sharjah 11 Nov 2013 ODI # 3433
AB de Villiers 77 58 7 5 58 132.75 v Pakistan Auckland 7 Mar 2015 ODI # 3626
T Bavuma 113 123 13 1 58 91.86 v Ireland Benoni 25 Sep 2016 ODI # 3780
JP Duminy 82 58 10 3 58 141.37 v Australia Johannesburg 2 Oct 2016 ODI # 3787
Q de Kock 87 78 13 1 58 111.53 v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
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

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

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 Sri Lanka at Port Elizabeth, 4th ODI, Mar 13, 2019 [ODI # 4114]
South Africa v Sri Lanka at Durban, 3rd ODI, Mar 10, 2019 [ODI # 4112]