Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
Shoaib Akhtar 43 16 5 3 268.75 Pakistan Cape Town 22 Feb 2003 ODI # 1962
Abdul Razzaq 51* 22 5 3 231.81 Pakistan Karachi 15 Dec 2005 ODI # 2306
JC Buttler 116* 52 10 8 223.07 England Dubai (DSC) 20 Nov 2015 ODI # 3712
Shahid Afridi 31 14 3 2 221.42 Pakistan Karachi 15 Dec 2005 ODI # 2306
Abdul Razzaq 44* 20 8 1 220.00 Pakistan Lord's 20 Sep 2010 ODI # 3046
EJG Morgan 57* 27 3 5 211.11 England Nottingham 30 Aug 2016 ODI # 3773
Mohammad Amir 58 28 5 4 207.14 Pakistan Nottingham 30 Aug 2016 ODI # 3773
Moin Khan 29* 14 2 2 207.14 Pakistan Sharjah 7 Apr 1999 ODI # 1429
JC Buttler 110* 55 6 9 200.00 England Southampton 11 May 2019 ODI # 4133
A Flintoff 26* 13 6 0 200.00 England The Oval 20 Jun 2003 ODI # 2026
Sharjeel Khan 58 30 12 1 193.33 Pakistan Nottingham 30 Aug 2016 ODI # 3773
TK Curran 29* 15 2 2 193.33 England Leeds 19 May 2019 ODI # 4140
Abdul Razzaq 75* 40 5 3 187.50 Pakistan Karachi 24 Oct 2000 ODI # 1645
Wasim Akram 33 18 4 0 183.33 Pakistan Melbourne 25 Mar 1992 ODI # 752
JC Buttler 90* 51 7 7 176.47 England Nottingham 30 Aug 2016 ODI # 3773
IT Botham 49 28 2 4 175.00 England Manchester 19 Jul 1982 ODI # 155
Shahid Afridi 37 22 3 2 168.18 Pakistan Lord's 20 Sep 2010 ODI # 3046
Mohammad Hasnain 28 17 4 1 164.70 Pakistan Leeds 19 May 2019 ODI # 4140
Inzamam-ul-Haq 42* 26 5 0 161.53 Pakistan Lord's 2 Sep 2006 ODI # 2409
Saleem Malik 66 41 6 3 160.97 Pakistan Nagpur 30 Oct 1989 ODI # 590
Zaheer Abbas 59* 37 6 0 159.45 Pakistan Lahore 9 Mar 1984 ODI # 254
Azhar Mahmood 38* 24 4 1 158.33 Pakistan Birmingham 7 Jun 2001 ODI # 1719
Shoaib Malik 41 26 4 0 157.69 Pakistan Nottingham 17 May 2019 ODI # 4138
ME Trescothick 86 55 16 2 156.36 England The Oval 20 Jun 2003 ODI # 2026
Shoaib Malik 52 34 3 2 152.94 Pakistan Dubai (DSC) 20 Nov 2015 ODI # 3712
Ijaz Ahmed 26 17 4 0 152.94 Pakistan Karachi 20 Nov 1987 ODI # 479
JM Bairstow 32 21 6 0 152.38 England Leeds 19 May 2019 ODI # 4140
GA Hick 63 42 7 2 150.00 England Nottingham 20 Aug 1992 ODI # 759
PAJ DeFreitas 33 22 4 1 150.00 England Birmingham 25 May 1987 ODI # 450
EJG Morgan 71* 48 6 1 147.91 England Southampton 11 May 2019 ODI # 4133
Mohammad Hafeez 31* 21 3 2 147.61 Pakistan Cardiff 14 Jun 2017 ODI # 3889
DJ Capel 25 17 1 1 147.05 England Peshawar 22 Nov 1987 ODI # 480
AJ Stewart 46 32 4 2 143.75 England Birmingham 31 Aug 1996 ODI # 1109
KP Pietersen 56 39 7 2 143.58 England Lahore 10 Dec 2005 ODI # 2304
Asif Ali 51 36 2 4 141.66 Pakistan Southampton 11 May 2019 ODI # 4133
AD Hales 171 122 22 4 140.16 England Nottingham 30 Aug 2016 ODI # 3773
A Flintoff 84 60 6 3 140.00 England Karachi 24 Oct 2000 ODI # 1645
BA Stokes 42 30 6 1 140.00 England Lord's 27 Aug 2016 ODI # 3771
GA Hick 71* 51 8 1 139.21 England The Oval 22 May 1992 ODI # 757
Imad Wasim 57* 41 7 1 139.02 Pakistan Leeds 1 Sep 2016 ODI # 3775
JJ Roy 76 55 8 4 138.18 England Bristol 14 May 2019 ODI # 4135
JM Bairstow 128 93 15 5 137.63 England Bristol 14 May 2019 ODI # 4135
Azhar Ali 44 32 6 2 137.50 Pakistan Dubai (DSC) 20 Nov 2015 ODI # 3712
Inzamam-ul-Haq 44* 33 3 2 133.33 Pakistan Southampton 5 Sep 2006 ODI # 2410
Inzamam-ul-Haq 37* 28 4 0 132.14 Pakistan Manchester 29 Aug 1996 ODI # 1107
Saeed Anwar 33 25 4 1 132.00 Pakistan Birmingham 31 Aug 1996 ODI # 1109
Umar Akmal 43 33 6 0 130.30 Pakistan Chester-le-Street 10 Sep 2010 ODI # 3043
Fakhar Zaman 138 106 12 4 130.18 Pakistan Southampton 11 May 2019 ODI # 4133
SM Davies 87 67 13 0 129.85 England Chester-le-Street 10 Sep 2010 ODI # 3043
RS Bopara 35* 27 0 3 129.62 England Chester-le-Street 10 Sep 2010 ODI # 3043
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 | 25 years

Minimum of 25 runs

Records includes the following current or recent matches:
England v Pakistan at Leeds, 5th ODI, May 19, 2019 [ODI # 4140]
England v Pakistan at Nottingham, 4th ODI, May 17, 2019 [ODI # 4138]
England v Pakistan at Bristol, 3rd ODI, May 14, 2019 [ODI # 4135]