Most runs from fours and sixes in an innings
Player Runs Balls 4s 6s 4+6 SR Team Opposition Match Date Scorecard
JC Buttler 116* 52 10 8 88 223.07 England v Pakistan 20 Nov 2015 ODI # 3712
Mohammad Shahzad 124 116 11 7 86 106.89 Afghanistan v India 25 Sep 2018 ODI # 4046
S Dhawan 114 100 16 2 76 114.00 India v Pakistan 23 Sep 2018 ODI # 4044
S Dhawan 127 120 15 2 72 105.83 India v Hong Kong 18 Sep 2018 ODI # 4039
Mushfiqur Rahim 144 150 11 4 68 96.00 Bangladesh v Sri Lanka 15 Sep 2018 ODI # 4036
Najibullah Zadran 83 50 7 6 64 166.00 Afghanistan v Ireland 17 Jan 2015 ODI # 3581
Haris Sohail 130 129 11 3 62 100.77 Pakistan v Australia 31 Mar 2019 ODI # 4120
KP Pietersen 130 153 12 2 60 84.96 England v Pakistan 21 Feb 2012 ODI # 3247
Liton Das 121 117 12 2 60 103.41 Bangladesh v India 28 Sep 2018 ODI # 4048
GJ Maxwell 70 33 10 3 58 212.12 Australia v Pakistan 31 Mar 2019 ODI # 4120
Nizakat Khan 92 115 12 1 54 80.00 Hong Kong v India 18 Sep 2018 ODI # 4039
GJ Maxwell 98 82 9 3 54 119.51 Australia v Pakistan 29 Mar 2019 ODI # 4119
KP Pietersen 111* 98 10 2 52 113.26 England v Pakistan 18 Feb 2012 ODI # 3243
RG Sharma 111* 119 7 4 52 93.27 India v Pakistan 23 Sep 2018 ODI # 4044
Javed Ahmadi 81 89 7 3 46 91.01 Afghanistan v Ireland 10 Jan 2015 ODI # 3573
Nizakat Khan 93 111 7 3 46 83.78 Hong Kong v U.A.E. 26 Jan 2017 ODI # 3827
HM Amla 62 47 9 1 42 131.91 South Africa v Pakistan 8 Nov 2010 ODI # 3069
Mohammad Hafeez 83 101 9 1 42 82.17 Pakistan v Sri Lanka 18 Nov 2011 ODI # 3214
AN Cook 80 98 9 1 42 81.63 England v Pakistan 18 Feb 2012 ODI # 3243
GJ Maxwell 76 81 9 1 42 93.82 Australia v Pakistan 10 Oct 2014 ODI # 3532
LRPL Taylor 105* 135 9 1 42 77.77 New Zealand v Pakistan 8 Dec 2014 ODI # 3564
RG Sharma 52 39 6 3 42 133.33 India v Pakistan 19 Sep 2018 ODI # 4040
Mohammad Rizwan 104 102 9 1 42 101.96 Pakistan v Australia 29 Mar 2019 ODI # 4119
AT Rayudu 57 49 4 4 40 116.32 India v Afghanistan 25 Sep 2018 ODI # 4046
UT Khawaja 98 111 10 0 40 88.28 Australia v Pakistan 31 Mar 2019 ODI # 4120
Umar Akmal 91 102 8 1 38 89.21 Pakistan v Sri Lanka 14 Nov 2011 ODI # 3213
JJ Roy 102 117 8 1 38 87.17 England v Pakistan 20 Nov 2015 ODI # 3712
RG Sharma 83* 104 5 3 38 79.80 India v Bangladesh 21 Sep 2018 ODI # 4042
Kamran Akmal 48 62 9 0 36 77.41 Pakistan v Australia 22 Apr 2009 ODI # 2845
HM Amla 119* 126 9 0 36 94.44 South Africa v Pakistan 2 Nov 2010 ODI # 3064
GC Smith 92 105 9 0 36 87.61 South Africa v Pakistan 5 Nov 2010 ODI # 3067
Azhar Ali 44 32 6 2 36 137.50 Pakistan v England 20 Nov 2015 ODI # 3712
Mohammad Nabi 64 56 3 4 36 114.28 Afghanistan v India 25 Sep 2018 ODI # 4046
Haris Sohail 60 59 6 2 36 101.69 Pakistan v New Zealand 11 Nov 2018 ODI # 4070
Abid Ali 112 119 9 0 36 94.11 Pakistan v Australia 29 Mar 2019 ODI # 4119
Shahid Afridi 61 51 7 1 34 119.60 Pakistan v New Zealand 8 Dec 2014 ODI # 3564
Rohan Mustafa 42 44 7 1 34 95.45 U.A.E. v Hong Kong 26 Jan 2017 ODI # 3827
KJ Coetzer 66 85 7 1 34 77.64 Scotland v P.N.G. 25 Nov 2017 ODI # 3934
JP Duminy 59* 41 8 0 32 143.90 South Africa v Pakistan 8 Nov 2010 ODI # 3069
WU Tharanga 77 120 8 0 32 64.16 Sri Lanka v Pakistan 14 Nov 2011 ODI # 3213
TM Dilshan 64 78 8 0 32 82.05 Sri Lanka v Pakistan 18 Nov 2011 ODI # 3214
Ahmed Shehzad 124 140 8 0 32 88.57 Pakistan v Sri Lanka 20 Dec 2013 ODI # 3446
Shoaib Malik 81 61 5 2 32 132.78 Pakistan v Sri Lanka 13 Oct 2017 ODI # 3922
Mohammad Mithun 63 68 5 2 32 92.64 Bangladesh v Sri Lanka 15 Sep 2018 ODI # 4036
Fakhar Zaman 65 77 8 0 32 84.41 Pakistan v New Zealand 11 Nov 2018 ODI # 4070
Imran Farhat 70 82 6 1 30 85.36 Pakistan v Sri Lanka 18 Nov 2011 ODI # 3214
Najibullah Zadran 45 63 3 3 30 71.42 Afghanistan v Ireland 10 Jan 2015 ODI # 3573
S Dhawan 46 54 6 1 30 85.18 India v Pakistan 19 Sep 2018 ODI # 4040
RG Sharma 48 55 3 3 30 87.27 India v Bangladesh 28 Sep 2018 ODI # 4048
Imad Wasim 50* 34 6 1 30 147.05 Pakistan v Australia 31 Mar 2019 ODI # 4120
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:
Australia v Pakistan at Dubai (DSC), 5th ODI, Mar 31, 2019 [ODI # 4120]
Australia v Pakistan at Dubai (DSC), 4th ODI, Mar 29, 2019 [ODI # 4119]
New Zealand v Pakistan at Dubai (DSC), 3rd ODI, Nov 11, 2018 [ODI # 4070]