Most runs from fours and sixes in an innings
Player Runs Balls 4s 6s 4+6 SR Team Opposition Ground Match Date Scorecard
V Sehwag 126 104 21 1 90 121.15 India v England Colombo (RPS) 22 Sep 2002 ODI # 1884
NJ Astle 145* 151 13 6 88 96.02 New Zealand v U.S.A. The Oval 10 Sep 2004 ODI # 2169
CH Gayle 133* 135 17 3 86 98.51 West Indies v South Africa Jaipur 2 Nov 2006 ODI # 2442
SR Watson 136* 132 10 7 82 103.03 Australia v England Centurion 2 Oct 2009 ODI # 2905
SC Ganguly 141* 142 11 6 80 99.29 India v South Africa Nairobi (Gym) 13 Oct 2000 ODI # 1638
DA Gunawardene 132 146 19 0 76 90.41 Sri Lanka v West Indies Nairobi (Gym) 4 Oct 2000 ODI # 1631
PA Wallace 103 102 11 5 74 100.98 West Indies v South Africa Dhaka 1 Nov 1998 ODI # 1364
Shahriar Nafees 123* 161 17 1 74 76.39 Bangladesh v Zimbabwe Jaipur 13 Oct 2006 ODI # 2427
SR Tendulkar 141 128 13 3 70 110.15 India v Australia Dhaka 28 Oct 1998 ODI # 1360
HH Gibbs 116 126 13 3 70 92.06 South Africa v Kenya Colombo (RPS) 20 Sep 2002 ODI # 1882
TM Dilshan 106 92 16 1 70 115.21 Sri Lanka v South Africa Centurion 22 Sep 2009 ODI # 2893
N Hussain 95 120 9 5 66 79.16 England v Bangladesh Nairobi (Gym) 5 Oct 2000 ODI # 1632
SC Ganguly 117* 109 12 3 66 107.33 India v England Colombo (RPS) 22 Sep 2002 ODI # 1884
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
Saeed Anwar 104 115 16 0 64 90.43 Pakistan v New Zealand Nairobi (Gym) 11 Oct 2000 ODI # 1637
HH Gibbs 116* 119 16 0 64 97.47 South Africa v India Colombo (RPS) 25 Sep 2002 ODI # 1886
Shoaib Malik 128 126 16 0 64 101.58 Pakistan v India Centurion 26 Sep 2009 ODI # 2898
GC Smith 141 134 16 0 64 105.22 South Africa v England Centurion 27 Sep 2009 ODI # 2900
SR Watson 105* 129 10 4 64 81.39 Australia v New Zealand Centurion 5 Oct 2009 ODI # 2907
BA Stokes 102* 109 13 2 64 93.57 England v Australia Birmingham 10 Jun 2017 ODI # 3885
CH Gayle 104* 118 11 3 62 88.13 West Indies v Bangladesh Jaipur 11 Oct 2006 ODI # 2426
DJ Bravo 112* 124 14 1 62 90.32 West Indies v England Ahmedabad 28 Oct 2006 ODI # 2439
EJG Morgan 87 81 8 5 62 107.40 England v Australia Birmingham 10 Jun 2017 ODI # 3885
SC Ganguly 117 130 9 4 60 90.00 India v New Zealand Nairobi (Gym) 15 Oct 2000 ODI # 1639
WU Tharanga 110 130 13 1 58 84.61 Sri Lanka v Zimbabwe Ahmedabad 10 Oct 2006 ODI # 2425
RG Twose 87 101 14 0 56 86.13 New Zealand v Pakistan Nairobi (Gym) 11 Oct 2000 ODI # 1637
ME Trescothick 119 102 11 2 56 116.66 England v Zimbabwe Colombo (RPS) 18 Sep 2002 ODI # 1880
ME Trescothick 104 124 14 0 56 83.87 England v West Indies The Oval 25 Sep 2004 ODI # 2182
OA Shah 98 89 5 6 56 110.11 England v South Africa Centurion 27 Sep 2009 ODI # 2900
AD Hales 95 86 11 2 56 110.46 England v Bangladesh The Oval 1 Jun 2017 ODI # 3875
Saeed Anwar 105* 134 12 1 54 78.35 Pakistan v Sri Lanka Nairobi (Gym) 8 Oct 2000 ODI # 1634
A Flintoff 104 91 9 3 54 114.28 England v Sri Lanka Southampton 17 Sep 2004 ODI # 2177
RT Ponting 111* 115 12 1 54 96.52 Australia v England Centurion 2 Oct 2009 ODI # 2905
S Dhawan 114 94 12 1 54 121.27 India v South Africa Cardiff 6 Jun 2013 ODI # 3363
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
DJ Cullinan 69 70 13 0 52 98.57 South Africa v England Dhaka 25 Oct 1998 ODI # 1358
PA Wallace 79 58 13 0 52 136.20 West Indies v Pakistan Dhaka 29 Oct 1998 ODI # 1361
A Flower 145 164 13 0 52 88.41 Zimbabwe v India Colombo (RPS) 14 Sep 2002 ODI # 1876
Shahid Afridi 55* 18 4 6 52 305.55 Pakistan v Netherlands Colombo (SSC) 21 Sep 2002 ODI # 1883
A Symonds 71* 47 7 4 52 151.06 Australia v New Zealand The Oval 16 Sep 2004 ODI # 2176
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
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:
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]