Highest Batting Inning Strike Rate in ODI

SrPlayerRunsBPSROppVenueDate
1 James Franklin (NZ) 318 387.50* CAN Mumbai 13 Mar 2011
2 Jimmy Neesham (NZ) 4713 361.54* SL Mount Maunganui 03 Jan 2019
3 Glenn Maxwell (AUS) 329 355.56* ZIM Townsville 28 Aug 2022
4 Nathan McCullum (NZ) 329 355.56* SL Hambantota 12 Nov 2013
5 Moeen Ali (ENG) 319 344.44* AFG Manchester 18 Jun 2019
6 AB de Villiers (SA) 14944 338.64 WI Johannesburg 18 Jan 2015
7 Andre Russell (WI) 4213 323.08* PAK Christchurch 21 Feb 2015
8 Glenn Maxwell (AUS) 3210 320.00 BAN Nottingham 20 Jun 2019
9 Ashley Nurse (WI) 258 312.50* ENG Bridgetown 20 Feb 2019
10 Kusal Mendis (SL) 289 311.11 BAN Dhaka 27 Jan 2018
11 Martin Guptill (NZ) 9330 310.00* SL Christchurch 28 Dec 2015
12 Jimmy Neesham (NZ) 3411 309.09* WI Bridgetown 21 Aug 2022
13 Brendon McCullum (NZ) 7725 308.00 ENG Wellington 20 Feb 2015
14 Shahid Afridi (PAK) 5518 305.56* NL Colombo 21 Sep 2002
15 Liam Livingstone (ENG) 6622 300.00* NL Amstelveen 17 Jun 2022
16 Brendon McCullum (NZ) 3311 300.00 WI Queenstown 01 Jan 2014
17 Liam Plunkett (ENG) 279 300.00* BAN Cardiff 08 Jun 2019
18 Mitchell Johnson (AUS) 279 300.00* IND Sydney 26 Mar 2015
19 Farveez Maharoof (SL) 279 300.00* BAN Chittagong 25 Feb 2006
20 Ryan Ponsonby Burl (ZIM) 4716 293.75 USA Harare 26 Jun 2023
21 Jos Buttler (ENG) 4716 293.75* NZ Nottingham 05 Jun 2013
22 Chris Jordan (ENG) 3813 292.31* SL London 22 May 2014
23 Hasan Ali (PAK) 3211 290.91* SA Centurion 07 Apr 2021
24 Zaheer Khan (IND) 3211 290.91* ZIM Jodhpur 08 Dec 2000
25 Shahid Afridi (PAK) 2910 290.00 AUS Perth 29 Jan 2010
26 Mohammad Azharuddin (IND) 2910 290.00* PAK Sharjah 15 Apr 1996
27 Aaron Finch (AUS) 5519 289.47 SL Dambulla 31 Aug 2016
28 Brendon McCullum (NZ) 8028 285.71* BAN Queenstown 31 Dec 2007
29 Chris Gayle (WI) 7727 285.19 ENG Gros Islet 02 Mar 2019
30 Albie Morkel (SA) 3713 284.62* BAN Benoni 09 Nov 2008
31 Shahid Afridi (PAK) 3412 283.33 SL Sharjah 18 Dec 2013
32 Ravi Bopara (ENG) 4516 281.25* BAN Birmingham 12 Jul 2010
33 Corey Anderson (NZ) 13147 278.72* WI Queenstown 01 Jan 2014
34 Michael Leask (SCOT) 5018 277.78* PNG Dubai 13 Apr 2022
35 Brad Haddin (AUS) 259 277.78 SL Sydney 08 Mar 2015
36 Jacob Oram (NZ) 259 277.78 PAK Kandy 08 Mar 2011
37 Jason Holder (WI) 3613 276.92 SL Colombo 01 Nov 2015
38 Shakib Al Hasan (BAN) 4416 275.00* PAK Dhaka 04 Mar 2014
39 Glenn Maxwell (AUS) 6022 272.73 IND Bangalore 02 Nov 2013
40 Mushfiqur Rahim (BAN) 3011 272.73 WI Providence 22 Jul 2018
41 David Miller (SA) 4918 272.22 NZ Auckland 24 Mar 2015
42 Kusal Janith Perera (SL) 6825 272.00 PAK Kandy 15 Jul 2015
43 Shoaib Akhtar (PAK) 4316 268.75 ENG Cape Town 22 Feb 2003
44 Ajit Agarkar (IND) 6725 268.00* ZIM Rajkot 14 Dec 2000
45 JP Duminy (SA) 4015 266.67 NL Mohali 03 Mar 2011
46 Brad Hogg (AUS) 4015 266.67* SCOT Basseterre 14 Mar 2007
47 Pat Cummins (AUS) 3714 264.30 NZ Dharmasala 28 Oct 2023
48 Abdul Razzaq (PAK) 2911 263.64* SL Tangier 14 Aug 2002
49 Michael Leask (SCOT) 4216 262.50 ENG Aberdeen 09 May 2014
50 Abdul Razzaq (PAK) 4216 262.50* NZ Lahore 01 Dec 2003
* include player scoring minimum 25 run
* include only matches which has ball faced data