Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
JEC Franklin 31* 8 2 3 387.50 New Zealand v Canada Mumbai 13 Mar 2011 ODI # 3129
JDS Neesham 47* 13 0 6 361.53 New Zealand v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
NL McCullum 32* 9 3 3 355.55 New Zealand v Sri Lanka Hambantota 12 Nov 2013 ODI # 3434
AB de Villiers 149 44 9 16 338.63 South Africa v West Indies Johannesburg 18 Jan 2015 ODI # 3583
AD Russell 42* 13 3 4 323.07 West Indies v Pakistan Christchurch 21 Feb 2015 ODI # 3608
AR Nurse 25* 8 1 3 312.50 West Indies v England Bridgetown 20 Feb 2019 ODI # 4096
BKG Mendis 28 9 2 3 311.11 Sri Lanka v Bangladesh Dhaka 27 Jan 2018 ODI # 3967
MJ Guptill 93* 30 9 8 310.00 New Zealand v Sri Lanka Christchurch 28 Dec 2015 ODI # 3715
BB McCullum 77 25 8 7 308.00 New Zealand v England Wellington 20 Feb 2015 ODI # 3607
BB McCullum 33 11 3 3 300.00 New Zealand v West Indies Queenstown 1 Jan 2014 ODI # 3451
MG Johnson 27* 9 4 1 300.00 Australia v India Sydney 26 Mar 2015 ODI # 3645
JC Buttler 47* 16 6 3 293.75 England v New Zealand Nottingham 5 Jun 2013 ODI # 3362
C Munro 44 15 3 4 293.33 New Zealand v Ireland Dublin (Malahide) 21 May 2017 ODI # 3870
CJ Jordan 38* 13 5 2 292.30 England v Sri Lanka The Oval 22 May 2014 ODI # 3492
Shahid Afridi 29 10 3 2 290.00 Pakistan v Australia Perth 29 Jan 2010 ODI # 2947
AJ Finch 55 19 8 3 289.47 Australia v Sri Lanka Dambulla 31 Aug 2016 ODI # 3774
CH Gayle 77 27 5 9 285.18 West Indies v England Gros Islet 2 Mar 2019 ODI # 4103
Shahid Afridi 34 12 2 3 283.33 Pakistan v Sri Lanka Sharjah 18 Dec 2013 ODI # 3445
RS Bopara 45* 16 2 4 281.25 England v Bangladesh Birmingham 12 Jul 2010 ODI # 3026
CJ Anderson 131* 47 6 14 278.72 New Zealand v West Indies Queenstown 1 Jan 2014 ODI # 3451
JDP Oram 25 9 1 3 277.77 New Zealand v Pakistan Pallekele 8 Mar 2011 ODI # 3123
BJ Haddin 25 9 4 1 277.77 Australia v Sri Lanka Sydney 8 Mar 2015 ODI # 3629
JO Holder 36 13 2 3 276.92 West Indies v Sri Lanka Colombo (RPS) 1 Nov 2015 ODI # 3701
Shakib Al Hasan 44* 16 6 2 275.00 Bangladesh v Pakistan Dhaka 4 Mar 2014 ODI # 3482
GJ Maxwell 60 22 3 7 272.72 Australia v India Bengaluru 2 Nov 2013 ODI # 3428
Mushfiqur Rahim 30 11 3 2 272.72 Bangladesh v West Indies Providence 22 Jul 2018 ODI # 4022
DA Miller 49 18 6 3 272.22 South Africa v New Zealand Auckland 24 Mar 2015 ODI # 3644
MDKJ Perera 68 25 13 2 272.00 Sri Lanka v Pakistan Pallekele 15 Jul 2015 ODI # 3669
JP Duminy 40 15 2 4 266.66 South Africa v Netherlands Mohali 3 Mar 2011 ODI # 3115
MA Leask 42 16 2 5 262.50 Scotland v England Aberdeen 9 May 2014 ODI # 3491
Shahid Afridi 65 25 5 5 260.00 Pakistan v New Zealand Christchurch 29 Jan 2011 ODI # 3090
SMA Priyanjan 39* 15 8 0 260.00 Sri Lanka v Pakistan Hambantota 23 Aug 2014 ODI # 3512
CJ Anderson 44 17 2 5 258.82 New Zealand v India Hamilton 22 Jan 2014 ODI # 3458
AR Nurse 31* 12 3 2 258.33 West Indies v England Southampton 29 Sep 2017 ODI # 3918
RS Bopara 33* 13 2 3 253.84 England v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
AL Phehlukwayo 38* 15 5 1 253.33 South Africa v Sri Lanka Durban 10 Mar 2019 ODI # 4112
C de Grandhomme 37* 15 4 2 246.66 New Zealand v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
LJ Wright 32* 13 2 2 246.15 England v Bangladesh Chattogram 5 Mar 2010 ODI # 2968
AB de Villiers 162* 66 17 8 245.45 South Africa v West Indies Sydney 27 Feb 2015 ODI # 3616
GD Elliott 27 11 2 2 245.45 New Zealand v West Indies Wellington 21 Mar 2015 ODI # 3643
RD Berrington 56 23 2 6 243.47 Scotland v Ireland Edinburgh 12 Jul 2011 ODI # 3171
AD Mathews 51 21 1 6 242.85 Sri Lanka v Scotland Hobart 11 Mar 2015 ODI # 3632
F Behardien 34* 14 3 2 242.85 South Africa v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
DJG Sammy 58* 24 2 6 241.66 West Indies v South Africa North Sound 24 May 2010 ODI # 2980
WD Parnell 29 12 2 2 241.66 South Africa v New Zealand Hamilton 1 Mar 2017 ODI # 3843
DJG Sammy 41* 17 5 2 241.17 West Indies v India Ahmedabad 5 Dec 2011 ODI # 3221
Abdur Razzak 53* 22 4 5 240.90 Bangladesh v Zimbabwe Bulawayo 5 May 2013 ODI # 3354
NLTC Perera 36* 15 6 1 240.00 Sri Lanka v India Dhaka 5 Jan 2010 ODI # 2938
DJG Sammy 31* 13 3 2 238.46 West Indies v Australia Gros Islet 23 Mar 2012 ODI # 3268
F du Plessis 45 19 4 3 236.84 South Africa v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
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

Minimum of 25 runs

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
Australia v Pakistan at Sharjah, 1st ODI, Mar 22, 2019 [ODI # 4116]
South Africa v Sri Lanka at Cape Town, 5th ODI, Mar 16, 2019 [ODI # 4115]
South Africa v Sri Lanka at Port Elizabeth, 4th ODI, Mar 13, 2019 [ODI # 4114]
India v Australia at Delhi, 5th ODI, Mar 13, 2019 [ODI # 4113]