Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
GJ Maxwell 32 10 2 3 320.00 Australia v Bangladesh 20 Jun 2019 ODI # 4166
JC Buttler 47* 16 6 3 293.75 England v New Zealand 5 Jun 2013 ODI # 3362
MJ Santner 44 19 3 4 231.57 New Zealand v England 17 Jun 2015 ODI # 3657
EJG Morgan 67 30 3 6 223.33 England v Australia 19 Jun 2018 ODI # 4011
EJG Morgan 57* 27 3 5 211.11 England v Pakistan 30 Aug 2016 ODI # 3773
S Prasanna 59 28 8 4 210.71 Sri Lanka v England 21 Jun 2016 ODI # 3751
Mohammad Amir 58 28 5 4 207.14 Pakistan v England 30 Aug 2016 ODI # 3773
Sharjeel Khan 58 30 12 1 193.33 Pakistan v England 30 Aug 2016 ODI # 3773
Wasim Akram 28* 15 1 2 186.66 Pakistan v Australia 19 Jun 2001 ODI # 1725
AC Parore 26* 14 5 0 185.71 New Zealand v India 12 Jun 1999 ODI # 1480
Mohammad Ashraful 94 52 11 3 180.76 Bangladesh v England 21 Jun 2005 ODI # 2252
N Pooran 34* 19 4 2 178.94 West Indies v Pakistan 31 May 2019 ODI # 4144
A Flintoff 50* 28 5 2 178.57 England v Sri Lanka 27 Jun 2002 ODI # 1847
JC Buttler 90* 51 7 7 176.47 England v Pakistan 30 Aug 2016 ODI # 3773
AD Hales 67 38 7 4 176.31 England v New Zealand 17 Jun 2015 ODI # 3657
DJ Bravo 42 24 6 0 175.00 West Indies v England 7 Jul 2007 ODI # 2598
JR Hopes 38 22 7 0 172.72 Australia v England 17 Sep 2009 ODI # 2891
JC Tredwell 30 18 4 1 166.66 England v India 30 Aug 2014 ODI # 3520
AD Hales 147 92 16 5 159.78 England v Australia 19 Jun 2018 ODI # 4011
AC Gilchrist 70 44 12 1 159.09 Australia v Pakistan 19 Jun 2001 ODI # 1725
Shoaib Malik 41 26 4 0 157.69 Pakistan v England 17 May 2019 ODI # 4138
NM Coulter-Nile 92 60 8 4 153.33 Australia v West Indies 6 Jun 2019 ODI # 4152
CL White 35 23 5 1 152.17 Australia v England 17 Sep 2009 ODI # 2891
JM Bairstow 139 92 15 5 151.08 England v Australia 19 Jun 2018 ODI # 4011
GA Hick 63 42 7 2 150.00 England v Pakistan 20 Aug 1992 ODI # 759
N Kapil Dev 40 27 2 1 148.14 India v Australia 13 Jun 1983 ODI # 207
S Dhawan 40 27 8 0 148.14 India v England 12 Jul 2018 ODI # 4014
A Flintoff 34* 23 1 3 147.82 England v India 1 Sep 2004 ODI # 2164
CH Gayle 50 34 6 3 147.05 West Indies v Pakistan 31 May 2019 ODI # 4144
M Azharuddin 63* 44 7 0 143.18 India v England 20 Jul 1990 ODI # 635
JG Bracewell 34 24 7 0 141.66 New Zealand v Pakistan 20 Jun 1983 ODI # 218
EJG Morgan 58 41 4 3 141.46 England v Australia 15 Sep 2009 ODI # 2890
AD Hales 171 122 22 4 140.16 England v Pakistan 30 Aug 2016 ODI # 3773
Mahmudullah 69 50 5 3 138.00 Bangladesh v Australia 20 Jun 2019 ODI # 4166
EJG Morgan 113 82 12 5 137.80 England v New Zealand 17 Jun 2015 ODI # 3657
JC Buttler 103 76 9 2 135.52 England v Pakistan 3 Jun 2019 ODI # 4148
Mohammad Hafeez 84 62 8 2 135.48 Pakistan v England 3 Jun 2019 ODI # 4148
AJ Strauss 50 37 7 0 135.13 England v Bangladesh 8 Jul 2010 ODI # 3018
JJ Roy 82 61 7 4 134.42 England v Australia 19 Jun 2018 ODI # 4011
ME Trescothick 85 65 14 2 130.76 England v Bangladesh 21 Jun 2005 ODI # 2252
TM Head 51 39 7 0 130.76 Australia v England 19 Jun 2018 ODI # 4011
PD Collingwood 112* 86 10 5 130.23 England v Bangladesh 21 Jun 2005 ODI # 2252
KS Williamson 90 70 12 1 128.57 New Zealand v England 17 Jun 2015 ODI # 3657
JJ Roy 114 89 11 4 128.08 England v Pakistan 17 May 2019 ODI # 4138
Tamim Iqbal 28 22 4 0 127.27 Bangladesh v England 8 Jul 2010 ODI # 3018
AN Cook 95* 75 16 0 126.66 England v Sri Lanka 6 Jul 2011 ODI # 3169
CM Old 39 31 2 1 125.80 England v Pakistan 31 Aug 1974 ODI # 14
Sarfaraz Ahmed 55 44 5 0 125.00 Pakistan v England 3 Jun 2019 ODI # 4148
MJ Prior 45* 36 6 1 125.00 England v South Africa 26 Aug 2008 ODI # 2754
UT Khawaja 89 72 10 0 123.61 Australia v Bangladesh 20 Jun 2019 ODI # 4166
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:
Australia v Bangladesh at Nottingham, ICC Cricket World Cup 26th match, Jun 20, 2019 [ODI # 4166]
Australia v West Indies at Nottingham, ICC Cricket World Cup 10th match, Jun 6, 2019 [ODI # 4152]
England v Pakistan at Nottingham, ICC Cricket World Cup 6th match, Jun 3, 2019 [ODI # 4148]