Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
Mohammad Naveed 34* 15 3 2 226.66 U.A.E. v P.N.G. 31 Mar 2017 ODI # 3857
Shahid Afridi 73* 34 8 4 214.70 Pakistan v Sri Lanka 18 May 2007 ODI # 2584
TM Dilshan 28* 14 3 1 200.00 Sri Lanka v Pakistan 22 May 2007 ODI # 2586
Shahid Afridi 49 25 5 2 196.00 Pakistan v New Zealand 17 Dec 2014 ODI # 3570
Naved-ul-Hasan 27 17 3 1 158.82 Pakistan v India 19 Apr 2006 ODI # 2364
Imran Nazir 38 24 6 1 158.33 Pakistan v Sri Lanka 18 May 2007 ODI # 2584
Kamran Akmal 67* 43 5 4 155.81 Pakistan v New Zealand 3 Nov 2009 ODI # 2921
Muhammad Usman 58* 38 6 1 152.63 U.A.E. v P.N.G. 31 Mar 2017 ODI # 3857
Abdul Razzaq 109* 72 7 10 151.38 Pakistan v South Africa 31 Oct 2010 ODI # 3063
Shoaib Malik 27 19 2 1 142.10 Pakistan v Sri Lanka 20 May 2007 ODI # 2585
Shahid Afridi 70 50 4 3 140.00 Pakistan v New Zealand 3 Nov 2009 ODI # 2921
NLTC Perera 25 18 0 1 138.88 Sri Lanka v Pakistan 23 Nov 2011 ODI # 3216
Ahmed Shehzad 32 24 7 0 133.33 Pakistan v South Africa 6 Nov 2013 ODI # 3430
R McLaren 28* 21 3 1 133.33 South Africa v Pakistan 8 Nov 2013 ODI # 3431
Shoaib Malik 66 50 6 1 132.00 Pakistan v West Indies 12 Nov 2008 ODI # 2773
Sohail Tanvir 26 20 4 0 130.00 Pakistan v West Indies 14 Nov 2008 ODI # 2775
Abdul Razzaq 26 20 1 2 130.00 Pakistan v New Zealand 3 Nov 2009 ODI # 2921
MF Maharoof 69* 54 9 1 127.77 Sri Lanka v Pakistan 18 May 2007 ODI # 2584
Shahid Afridi 28 22 4 0 127.27 Pakistan v England 13 Feb 2012 ODI # 3238
JP Duminy 54 43 3 1 125.58 South Africa v Pakistan 31 Oct 2010 ODI # 3063
Shahid Afridi 49 40 3 2 122.50 Pakistan v South Africa 31 Oct 2010 ODI # 3063
HM Amla 35 29 3 1 120.68 South Africa v Pakistan 29 Oct 2010 ODI # 3062
JP Duminy 25* 21 1 1 119.04 South Africa v Pakistan 8 Nov 2013 ODI # 3431
Nizakat Khan 25 21 4 0 119.04 Hong Kong v Scotland 22 Jan 2017 ODI # 3823
XM Marshall 26 22 4 0 118.18 West Indies v Pakistan 12 Nov 2008 ODI # 2773
KS Williamson 123 105 12 0 117.14 New Zealand v Pakistan 17 Dec 2014 ODI # 3570
Shahid Afridi 28 24 1 1 116.66 Pakistan v West Indies 14 Nov 2008 ODI # 2775
BJ Haddin 36 31 7 0 116.12 Australia v Pakistan 3 May 2009 ODI # 2849
MDKJ Perera 47 41 3 4 114.63 Sri Lanka v Pakistan 27 Dec 2013 ODI # 3450
Abdul Razzaq 35 31 3 1 112.90 Pakistan v New Zealand 6 Nov 2009 ODI # 2924
JH Davey 53* 48 5 0 110.41 Scotland v Afghanistan 14 Jan 2015 ODI # 3576
Babar Azam 117 106 8 1 110.37 Pakistan v West Indies 5 Oct 2016 ODI # 3789
S Chanderpaul 36 33 3 1 109.09 West Indies v Pakistan 12 Nov 2008 ODI # 2773
Sarfraz Ahmed 26 24 2 0 108.33 Pakistan v New Zealand 19 Dec 2014 ODI # 3571
WU Tharanga 40 37 6 0 108.10 Sri Lanka v Pakistan 22 May 2007 ODI # 2586
Anwar Ali 41* 38 2 1 107.89 Pakistan v Sri Lanka 27 Dec 2013 ODI # 3450
CH Gayle 113 106 11 5 106.60 West Indies v Pakistan 12 Nov 2008 ODI # 2773
Rameez Shahzad 87 82 6 4 106.09 U.A.E. v P.N.G. 31 Mar 2017 ODI # 3857
HM Amla 65 62 8 0 104.83 South Africa v Pakistan 31 Oct 2010 ODI # 3063
Fawad Alam 26* 25 1 0 104.00 Pakistan v West Indies 12 Nov 2008 ODI # 2773
JO Holder 26 25 1 1 104.00 West Indies v Pakistan 5 Oct 2016 ODI # 3789
KDK Vithanage 27 26 4 0 103.84 Sri Lanka v Pakistan 25 Dec 2013 ODI # 3448
Sohaib Maqsood 56 54 6 2 103.70 Pakistan v South Africa 8 Nov 2013 ODI # 3431
GJ Maxwell 28 27 0 2 103.70 Australia v Pakistan 31 Aug 2012 ODI # 3301
DA Miller 34 33 4 0 103.03 South Africa v Pakistan 6 Nov 2013 ODI # 3430
Misbah-ul-Haq 35* 34 5 0 102.94 Pakistan v Australia 31 Aug 2012 ODI # 3301
NLTC Perera 38 37 5 0 102.70 Sri Lanka v Pakistan 18 Oct 2017 ODI # 3926
DPMD Jayawardene 83 81 7 2 102.46 Sri Lanka v Pakistan 22 May 2007 ODI # 2586
Umar Akmal 61* 60 8 0 101.66 Pakistan v Sri Lanka 23 Nov 2011 ODI # 3216
BB McCullum 131 129 14 3 101.55 New Zealand v Pakistan 6 Nov 2009 ODI # 2924
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

Minimum of 25 runs

Records includes the following current or recent matches:
Pakistan v Sri Lanka at Abu Dhabi, 3rd ODI, Oct 18, 2017 [ODI # 3926]
Pakistan v Sri Lanka at Abu Dhabi, 2nd ODI, Oct 16, 2017 [ODI # 3924]
United Arab Emirates v Papua New Guinea at Abu Dhabi, 3rd ODI, Apr 4, 2017 [ODI # 3860]