Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
Shahid Afridi 29 10 3 2 290.00 Pakistan Perth 29 Jan 2010 ODI # 2947
CZ Harris 26* 10 1 2 260.00 New Zealand Sharjah 21 Apr 1998 ODI # 1324
Moin Khan 31* 12 2 3 258.33 Pakistan Leeds 23 May 1999 ODI # 1458
Rashid Khan 27 11 2 3 245.45 Afghanistan Bristol 1 Jun 2019 ODI # 4146
Wasim Akram 36 15 3 2 240.00 Pakistan Adelaide 13 Dec 1992 ODI # 777
DJG Sammy 31* 13 3 2 238.46 West Indies Gros Islet 23 Mar 2012 ODI # 3268
RL Powell 26 11 1 2 236.36 West Indies Gros Islet 21 May 2003 ODI # 2016
BB McCullum 28 12 2 3 233.33 New Zealand Wellington 6 Feb 2016 ODI # 3733
JJ van der Wath 37* 16 2 4 231.25 South Africa Sydney 5 Feb 2006 ODI # 2323
Shahid Afridi 30 13 3 2 230.76 Pakistan Perth 30 Jan 2005 ODI # 2215
IT Botham 25* 11 3 1 227.27 England Lord's 29 May 1989 ODI # 568
EJG Morgan 67 30 3 6 223.33 England Nottingham 19 Jun 2018 ODI # 4011
R Telemachus 29 13 0 3 223.07 South Africa Port Elizabeth 5 Mar 2006 ODI # 2347
JA Morkel 40* 18 4 1 222.22 South Africa Melbourne 16 Jan 2009 ODI # 2795
LD Chandimal 52* 24 8 1 216.66 Sri Lanka Sydney 8 Mar 2015 ODI # 3629
Shahid Afridi 56* 26 4 4 215.38 Pakistan Hobart 16 Jan 2005 ODI # 2205
Imad Wasim 28* 13 4 1 215.38 Pakistan Sharjah 22 Mar 2019 ODI # 4116
AP Kuiper 47* 22 2 4 213.63 South Africa Centurion 20 Feb 1994 ODI # 884
Hasan Ali 32 15 3 3 213.33 Pakistan Taunton 12 Jun 2019 ODI # 4157
BB McCullum 50 24 7 3 208.33 New Zealand Auckland 28 Feb 2015 ODI # 3617
BL Cairns 52 25 1 6 208.00 New Zealand Melbourne 13 Feb 1983 ODI # 182
BB McCullum 50* 25 3 4 200.00 New Zealand Christchurch 10 Dec 2005 ODI # 2303
DR Tuffey 34 17 1 4 200.00 New Zealand Auckland 11 Mar 2010 ODI # 2973
N Kapil Dev 26* 13 3 2 200.00 India Jaipur 7 Sep 1986 ODI # 390
JJ van der Wath 35 18 1 3 194.44 South Africa Johannesburg 12 Mar 2006 ODI # 2349
AP Kuiper 33 17 3 2 194.11 South Africa Port Elizabeth 22 Feb 1994 ODI # 885
L Klusener 31* 16 4 1 193.75 South Africa Birmingham 17 Jun 1999 ODI # 1483
AM Blignaut 54 28 8 2 192.85 Zimbabwe Bulawayo 24 Feb 2003 ODI # 1966
MS Dhoni 27 14 3 1 192.85 India The Oval 9 Jun 2019 ODI # 4155
V Kohli 100* 52 8 7 192.30 India Jaipur 16 Oct 2013 ODI # 3420
MJ Guptill 64* 34 5 3 188.23 New Zealand Brisbane 13 Feb 2009 ODI # 2820
Tamim Iqbal 32 17 6 1 188.23 Bangladesh Dhaka 13 Apr 2011 ODI # 3151
N Kapil Dev 58 31 5 2 187.09 India Rajkot 7 Oct 1986 ODI # 395
Wasim Akram 28* 15 1 2 186.66 Pakistan Nottingham 19 Jun 2001 ODI # 1725
MR Gillespie 28 15 3 0 186.66 New Zealand Hamilton 20 Feb 2007 ODI # 2527
MV Boucher 28* 15 1 2 186.66 South Africa Cape Town 9 Apr 2009 ODI # 2839
JC Buttler 54* 29 9 1 186.20 England Chester-le-Street 21 Jun 2018 ODI # 4012
CD McMillan 26 14 2 1 185.71 New Zealand Melbourne 21 Jan 1998 ODI # 1281
Shahid Afridi 48 26 5 3 184.61 Pakistan Brisbane 22 Jan 2010 ODI # 2944
JA Morkel 40 22 6 1 181.81 South Africa Sydney 23 Jan 2009 ODI # 2802
Yousuf Youhana 29 16 4 1 181.25 Pakistan Leeds 23 May 1999 ODI # 1458
CK Kapugedera 38 21 2 3 180.95 Sri Lanka Adelaide 10 Feb 2006 ODI # 2326
AM Blignaut 27 15 1 3 180.00 Zimbabwe Bulawayo 21 Oct 1999 ODI # 1518
MJ Henry 27 15 4 1 180.00 New Zealand Sydney 4 Dec 2016 ODI # 3811
Shoaib Akhtar 25 14 4 1 178.57 Pakistan Dubai (DSC) 24 Apr 2009 ODI # 2846
KD Karthik 25* 14 2 0 178.57 India Adelaide 15 Jan 2019 ODI # 4078
HH Pandya 48 27 4 3 177.77 India The Oval 9 Jun 2019 ODI # 4155
JM Bairstow 42 24 8 1 175.00 England Cardiff 16 Jun 2018 ODI # 4010
DJG Sammy 35 20 3 3 175.00 West Indies Kingstown 16 Mar 2012 ODI # 3262
IT Botham 68 39 7 3 174.35 England Perth 1 Jan 1987 ODI # 409
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 Australia at Birmingham, ICC Cricket World Cup 2nd semi final, Jul 11, 2019 [ODI # 4191]
Australia v South Africa at Manchester, ICC Cricket World Cup 45th match, Jul 6, 2019 [ODI # 4188]
Australia v New Zealand at Lord's, ICC Cricket World Cup 37th match, Jun 29, 2019 [ODI # 4178]