High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
Mushfiqur Rahim 144 150 11 4 96.00 Bangladesh v Sri Lanka 15 Sep 2018 ODI # 4036
KP Pietersen 130 153 12 2 84.96 England v Pakistan 21 Feb 2012 ODI # 3247
S Dhawan 127 120 15 2 105.83 India v Hong Kong 18 Sep 2018 ODI # 4039
Ahmed Shehzad 124 140 8 0 88.57 Pakistan v Sri Lanka 20 Dec 2013 ODI # 3446
Mohammad Shahzad 124 116 11 7 106.89 Afghanistan v India 25 Sep 2018 ODI # 4046
Liton Das 121 117 12 2 103.41 Bangladesh v India 28 Sep 2018 ODI # 4048
HM Amla 119* 126 9 0 94.44 South Africa v Pakistan 2 Nov 2010 ODI # 3064
JC Buttler 116* 52 10 8 223.07 England v Pakistan 20 Nov 2015 ODI # 3712
S Dhawan 114 100 16 2 114.00 India v Pakistan 23 Sep 2018 ODI # 4044
KP Pietersen 111* 98 10 2 113.26 England v Pakistan 18 Feb 2012 ODI # 3243
RG Sharma 111* 119 7 4 93.27 India v Pakistan 23 Sep 2018 ODI # 4044
LRPL Taylor 105* 135 9 1 77.77 New Zealand v Pakistan 8 Dec 2014 ODI # 3564
Babar Azam 103 131 5 0 78.62 Pakistan v Sri Lanka 13 Oct 2017 ODI # 3922
JJ Roy 102 117 8 1 87.17 England v Pakistan 20 Nov 2015 ODI # 3712
Nizakat Khan 93 111 7 3 83.78 Hong Kong v U.A.E. 26 Jan 2017 ODI # 3827
GC Smith 92 105 9 0 87.61 South Africa v Pakistan 5 Nov 2010 ODI # 3067
Nizakat Khan 92 115 12 1 80.00 Hong Kong v India 18 Sep 2018 ODI # 4039
Babar Azam 92 100 4 1 92.00 Pakistan v New Zealand 11 Nov 2018 ODI # 4070
Umar Akmal 91 102 8 1 89.21 Pakistan v Sri Lanka 14 Nov 2011 ODI # 3213
MW Machan 86 120 4 0 71.66 Scotland v Ireland 12 Jan 2015 ODI # 3575
Haris Sohail 85* 109 5 1 77.98 Pakistan v New Zealand 8 Dec 2014 ODI # 3564
RG Sharma 83* 104 5 3 79.80 India v Bangladesh 21 Sep 2018 ODI # 4042
JH Kallis 83 95 4 0 87.36 South Africa v Pakistan 8 Nov 2010 ODI # 3069
Mohammad Hafeez 83 101 9 1 82.17 Pakistan v Sri Lanka 18 Nov 2011 ODI # 3214
Najibullah Zadran 83 50 7 6 166.00 Afghanistan v Ireland 17 Jan 2015 ODI # 3581
Javed Ahmadi 81 89 7 3 91.01 Afghanistan v Ireland 10 Jan 2015 ODI # 3573
Shoaib Malik 81 61 5 2 132.78 Pakistan v Sri Lanka 13 Oct 2017 ODI # 3922
NJ O'Brien 80* 106 3 2 75.47 Ireland v Scotland 12 Jan 2015 ODI # 3575
AN Cook 80 98 9 1 81.63 England v Pakistan 18 Feb 2012 ODI # 3243
Shoaib Malik 78 90 4 2 86.66 Pakistan v India 23 Sep 2018 ODI # 4044
WU Tharanga 77 120 8 0 64.16 Sri Lanka v Pakistan 14 Nov 2011 ODI # 3213
GJ Maxwell 76 81 9 1 93.82 Australia v Pakistan 10 Oct 2014 ODI # 3532
Younis Khan 73 115 1 0 63.47 Pakistan v South Africa 5 Nov 2010 ODI # 3067
Anshuman Rath 73 97 4 1 75.25 Hong Kong v India 18 Sep 2018 ODI # 4039
JE Root 71 71 3 2 100.00 England v Pakistan 20 Nov 2015 ODI # 3712
Imran Farhat 70 82 6 1 85.36 Pakistan v Sri Lanka 18 Nov 2011 ODI # 3214
KJ Coetzer 66 85 7 1 77.64 Scotland v P.N.G. 25 Nov 2017 ODI # 3934
Asad Shafiq 65 78 6 0 83.33 Pakistan v England 21 Feb 2012 ODI # 3247
Sarfraz Ahmed 65 72 5 1 90.27 Pakistan v Australia 10 Oct 2014 ODI # 3532
Fakhar Zaman 65 77 8 0 84.41 Pakistan v New Zealand 11 Nov 2018 ODI # 4070
TM Dilshan 64 78 8 0 82.05 Sri Lanka v Pakistan 18 Nov 2011 ODI # 3214
Mohammad Nabi 64 56 3 4 114.28 Afghanistan v India 25 Sep 2018 ODI # 4046
Mohammad Mithun 63 68 5 2 92.64 Bangladesh v Sri Lanka 15 Sep 2018 ODI # 4036
HM Amla 62 47 9 1 131.91 South Africa v Pakistan 8 Nov 2010 ODI # 3069
AB de Villiers 61 72 5 0 84.72 South Africa v Pakistan 8 Nov 2010 ODI # 3069
Ahmed Shehzad 61 82 5 0 74.39 Pakistan v Australia 10 Oct 2014 ODI # 3532
Shahid Afridi 61 51 7 1 119.60 Pakistan v New Zealand 8 Dec 2014 ODI # 3564
CS MacLeod 60* 92 4 0 65.21 Scotland v P.N.G. 24 Nov 2017 ODI # 3933
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
Records includes the following current or recent matches:
New Zealand v Pakistan at Dubai (DSC), 3rd ODI, Nov 11, 2018 [ODI # 4070]
Bangladesh v India at Dubai (DSC), Asia Cup final, Sep 28, 2018 [ODI # 4048]
Afghanistan v India at Dubai (DSC), Asia Cup 5th match, Sep 25, 2018 [ODI # 4046]