Most runs from fours and sixes in an innings
Player Runs Balls 4s 6s 4+6 SR Team Opposition Ground Match Date Scorecard
Tamim Iqbal 128 142 12 3 66 90.14 Bangladesh v England The Oval 1 Jun 2017 ODI # 3875
S Dhawan 125 128 15 1 66 97.65 India v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
RG Sharma 123* 129 15 1 66 95.34 India v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
Fakhar Zaman 114 106 12 3 66 107.54 Pakistan v India The Oval 18 Jun 2017 ODI # 3894
BA Stokes 102* 109 13 2 64 93.57 England v Australia Birmingham 10 Jun 2017 ODI # 3885
EJG Morgan 87 81 8 5 62 107.40 England v Australia Birmingham 10 Jun 2017 ODI # 3885
AD Hales 95 86 11 2 56 110.46 England v Bangladesh The Oval 1 Jun 2017 ODI # 3875
L Ronchi 65 43 9 3 54 151.16 New Zealand v Australia Birmingham 2 Jun 2017 ODI # 3876
S Dhawan 78 83 12 1 54 93.97 India v South Africa The Oval 11 Jun 2017 ODI # 3886
V Kohli 96* 78 13 0 52 123.07 India v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
HH Pandya 76 43 4 6 52 176.74 India v Pakistan The Oval 18 Jun 2017 ODI # 3894
JE Root 133* 129 11 1 50 103.10 England v Bangladesh The Oval 1 Jun 2017 ODI # 3875
KS Williamson 100 97 8 3 50 103.09 New Zealand v Australia Birmingham 2 Jun 2017 ODI # 3876
BKG Mendis 89 93 11 1 50 95.69 Sri Lanka v India The Oval 8 Jun 2017 ODI # 3882
Shakib Al Hasan 114 115 11 1 50 99.13 Bangladesh v New Zealand Cardiff 9 Jun 2017 ODI # 3883
EJG Morgan 75* 61 8 2 44 122.95 England v Bangladesh The Oval 1 Jun 2017 ODI # 3875
Mahmudullah 102* 107 8 2 44 95.32 Bangladesh v New Zealand Cardiff 9 Jun 2017 ODI # 3883
V Kohli 81* 68 6 3 42 119.11 India v Pakistan Birmingham 4 Jun 2017 ODI # 3878
Tamim Iqbal 95 114 6 3 42 83.33 Bangladesh v Australia The Oval 5 Jun 2017 ODI # 3879
RG Sharma 78 79 6 3 42 98.73 India v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
RG Sharma 91 119 7 2 40 76.47 India v Pakistan Birmingham 4 Jun 2017 ODI # 3878
MS Dhoni 63 52 7 2 40 121.15 India v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
MD Gunathilaka 76 72 7 2 40 105.55 Sri Lanka v India The Oval 8 Jun 2017 ODI # 3882
Yuvraj Singh 53 32 8 1 38 165.62 India v Pakistan Birmingham 4 Jun 2017 ODI # 3878
Fakhar Zaman 50 36 8 1 38 138.88 Pakistan v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
V Kohli 76* 101 7 1 34 75.24 India v South Africa The Oval 11 Jun 2017 ODI # 3886
Fakhar Zaman 57 58 7 1 34 98.27 Pakistan v England Cardiff 14 Jun 2017 ODI # 3889
Tamim Iqbal 70 82 7 1 34 85.36 Bangladesh v India Birmingham 15 Jun 2017 ODI # 3891
S Dhawan 46 34 7 1 34 135.29 India v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
Mohammad Hafeez 57* 37 4 3 34 154.05 Pakistan v India The Oval 18 Jun 2017 ODI # 3894
Mushfiqur Rahim 79 72 8 0 32 109.72 Bangladesh v England The Oval 1 Jun 2017 ODI # 3875
HM Amla 103 115 5 2 32 89.56 South Africa v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
KS Williamson 87 98 8 0 32 88.77 New Zealand v England Cardiff 6 Jun 2017 ODI # 3880
AJ Finch 68 64 8 0 32 106.25 Australia v England Birmingham 10 Jun 2017 ODI # 3885
TM Head 71* 64 5 2 32 110.93 Australia v England Birmingham 10 Jun 2017 ODI # 3885
S Dhawan 68 65 6 1 30 104.61 India v Pakistan Birmingham 4 Jun 2017 ODI # 3878
Azhar Ali 59 71 6 1 30 83.09 Pakistan v India The Oval 18 Jun 2017 ODI # 3894
JE Root 64 65 4 2 28 98.46 England v New Zealand Cardiff 6 Jun 2017 ODI # 3880
BA Stokes 48 53 4 2 28 90.56 England v New Zealand Cardiff 6 Jun 2017 ODI # 3880
JP Duminy 38* 20 5 1 26 190.00 South Africa v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
N Dickwella 41 33 5 1 26 124.24 Sri Lanka v South Africa The Oval 3 Jun 2017 ODI # 3877
Azhar Ali 76 100 5 1 26 76.00 Pakistan v England Cardiff 14 Jun 2017 ODI # 3889
Records includes the following current or recent matches:
India v Pakistan at The Oval, ICC Champions Trophy final, Jun 18, 2017 [ODI # 3894]
Bangladesh v India at Birmingham, ICC Champions Trophy 2nd semi final, Jun 15, 2017 [ODI # 3891]
England v Pakistan at Cardiff, ICC Champions Trophy 1st semi final, Jun 14, 2017 [ODI # 3889]