Most runs from fours and sixes in an innings
Player Runs Balls 4s 6s 4+6 SR Team Ground Match Date Scorecard
RG Twose 87 101 14 0 56 86.13 New Zealand Nairobi (Gym) 11 Oct 2000 ODI # 1637
PA Wallace 79 58 13 0 52 136.20 West Indies Dhaka 29 Oct 1998 ODI # 1361
HH Pandya 76 43 4 6 52 176.74 India The Oval 18 Jun 2017 ODI # 3894
V Kohli 81* 68 6 3 42 119.11 India Birmingham 4 Jun 2017 ODI # 3878
ST Jayasuriya 102* 120 10 0 40 85.00 Sri Lanka Colombo (RPS) 12 Sep 2002 ODI # 1874
SB Styris 86 113 10 0 40 76.10 New Zealand Mohali 25 Oct 2006 ODI # 2436
G Gambhir 57 46 7 2 40 123.91 India Centurion 26 Sep 2009 ODI # 2898
RG Sharma 91 119 7 2 40 76.47 India Birmingham 4 Jun 2017 ODI # 3878
SP Fleming 80 105 8 1 38 76.19 New Zealand Mohali 25 Oct 2006 ODI # 2436
Yuvraj Singh 53 32 8 1 38 165.62 India Birmingham 4 Jun 2017 ODI # 3878
HM Amla 81 97 9 0 36 83.50 South Africa Birmingham 10 Jun 2013 ODI # 3367
ST Jayasuriya 39 41 4 3 34 95.12 Sri Lanka Nairobi (Gym) 8 Oct 2000 ODI # 1634
ST Jayasuriya 48 35 5 2 32 137.14 Sri Lanka Jaipur 17 Oct 2006 ODI # 2431
SK Raina 46 41 5 2 32 112.19 India Centurion 26 Sep 2009 ODI # 2898
RR Sarwan 56* 85 6 1 30 65.88 West Indies Southampton 22 Sep 2004 ODI # 2181
NO Miller 51 57 6 1 30 89.47 West Indies Johannesburg 23 Sep 2009 ODI # 2894
MEK Hussey 64 87 6 1 30 73.56 Australia Centurion 30 Sep 2009 ODI # 2903
S Dhawan 68 65 6 1 30 104.61 India Birmingham 4 Jun 2017 ODI # 3878
MV Boucher 69 98 7 0 28 70.40 South Africa Mohali 27 Oct 2006 ODI # 2438
JM Kemp 64 110 4 2 28 58.18 South Africa Mohali 27 Oct 2006 ODI # 2438
GD Elliott 75* 103 5 1 26 72.81 New Zealand Johannesburg 3 Oct 2009 ODI # 2906
WU Tharanga 38 48 6 0 24 79.16 Sri Lanka Jaipur 17 Oct 2006 ODI # 2431
JDP Oram 31 26 4 1 22 119.23 New Zealand Mohali 25 Oct 2006 ODI # 2436
CH Gayle 39 47 4 1 22 82.97 West Indies The Oval 7 Jun 2013 ODI # 3364
DA Miller 75* 104 1 3 22 72.11 South Africa Birmingham 7 Jun 2017 ODI # 3881
S Chanderpaul 49 71 5 0 20 69.01 West Indies Dhaka 29 Oct 1998 ODI # 1361
NJ Astle 49 81 5 0 20 60.49 New Zealand Nairobi (Gym) 11 Oct 2000 ODI # 1637
PA de Silva 66* 81 5 0 20 81.48 Sri Lanka Colombo (RPS) 12 Sep 2002 ODI # 1874
KO Otieno 33 73 5 0 20 45.20 Kenya Birmingham 14 Sep 2004 ODI # 2174
BC Lara 31* 30 5 0 20 103.33 West Indies Southampton 22 Sep 2004 ODI # 2181
KC Sangakkara 39 47 5 0 20 82.97 Sri Lanka Jaipur 17 Oct 2006 ODI # 2431
DJG Sammy 25 37 5 0 20 67.56 West Indies Johannesburg 23 Sep 2009 ODI # 2894
SR Watson 24 22 5 0 20 109.09 Australia Centurion 30 Sep 2009 ODI # 2903
AJ Redmond 31 55 5 0 20 56.36 New Zealand Johannesburg 3 Oct 2009 ODI # 2906
S Dhawan 48 41 5 0 20 117.07 India Birmingham 15 Jun 2013 ODI # 3372
AB Agarkar 47 50 3 1 18 94.00 India Birmingham 19 Sep 2004 ODI # 2179
BB McCullum 27 13 3 1 18 207.69 New Zealand Mohali 25 Oct 2006 ODI # 2436
TD Paine 29 40 3 1 18 72.50 Australia Centurion 30 Sep 2009 ODI # 2903
KA Pollard 30 58 3 1 18 51.72 West Indies The Oval 7 Jun 2013 ODI # 3364
HH Pandya 20* 6 0 3 18 333.33 India Birmingham 4 Jun 2017 ODI # 3878
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]
England v Pakistan at Cardiff, ICC Champions Trophy 1st semi final, Jun 14, 2017 [ODI # 3889]
Pakistan v Sri Lanka at Cardiff, ICC Champions Trophy 12th match, Jun 12, 2017 [ODI # 3888]