Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Shahid Afridi 55* 18 4 6 305.55 Pakistan v Netherlands Colombo (SSC) 21 Sep 2002 ODI # 1883
RS Bopara 33* 13 2 3 253.84 England v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
CD McMillan 64* 27 2 7 237.03 New Zealand v U.S.A. The Oval 10 Sep 2004 ODI # 2169
Shahid Afridi 25 12 1 2 208.33 Pakistan v India Birmingham 19 Sep 2004 ODI # 2179
BB McCullum 27 13 3 1 207.69 New Zealand v Pakistan Mohali 25 Oct 2006 ODI # 2436
EJG Morgan 67 34 4 5 197.05 England v South Africa Centurion 27 Sep 2009 ODI # 2900
KM Jadhav 25* 13 3 1 192.30 India v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
JP Duminy 38* 20 5 1 190.00 South Africa v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
R Dravid 30* 16 3 1 187.50 India v Kenya Southampton 11 Sep 2004 ODI # 2170
HH Pandya 76 43 4 6 176.74 India v Pakistan The Oval 18 Jun 2017 ODI # 3894
CZ Harris 37* 21 6 0 176.19 New Zealand v Zimbabwe Dhaka 24 Oct 1998 ODI # 1357
M Kaif 49* 29 5 0 168.96 India v Kenya Southampton 11 Sep 2004 ODI # 2170
Yuvraj Singh 53 32 8 1 165.62 India v Pakistan Birmingham 4 Jun 2017 ODI # 3878
RA Jadeja 47* 29 7 1 162.06 India v South Africa Cardiff 6 Jun 2013 ODI # 3363
DAS Gunaratne 34* 21 2 2 161.90 Sri Lanka v India The Oval 8 Jun 2017 ODI # 3882
DJG Sammy 56* 35 5 4 160.00 West Indies v India The Oval 11 Jun 2013 ODI # 3368
GJ Maxwell 32 20 5 1 160.00 Australia v Sri Lanka The Oval 17 Jun 2013 ODI # 3374
Abdul Razzaq 38* 24 2 2 158.33 Pakistan v Sri Lanka Jaipur 17 Oct 2006 ODI # 2431
MG Johnson 73* 47 8 3 155.31 Australia v West Indies Johannesburg 26 Sep 2009 ODI # 2897
Mohammad Hafeez 57* 37 4 3 154.05 Pakistan v India The Oval 18 Jun 2017 ODI # 3894
KMDN Kulasekara 58* 38 5 3 152.63 Sri Lanka v England The Oval 13 Jun 2013 ODI # 3370
RR Sarwan 29 19 3 1 152.63 West Indies v England Ahmedabad 28 Oct 2006 ODI # 2439
L Ronchi 65 43 9 3 151.16 New Zealand v Australia Birmingham 2 Jun 2017 ODI # 3876
A Symonds 71* 47 7 4 151.06 Australia v New Zealand The Oval 16 Sep 2004 ODI # 2176
S Chanderpaul 27 18 4 1 150.00 West Indies v Australia Mumbai (BS) 5 Nov 2006 ODI # 2443
Mohammad Hafeez 31* 21 3 2 147.61 Pakistan v England Cardiff 14 Jun 2017 ODI # 3889
Imran Nazir 59 40 11 0 147.50 Pakistan v Netherlands Colombo (SSC) 21 Sep 2002 ODI # 1883
AC Gilchrist 44 30 7 1 146.66 Australia v New Zealand Colombo (SSC) 15 Sep 2002 ODI # 1877
DPMD Jayawardene 35 24 6 1 145.83 Sri Lanka v Bangladesh Mohali 7 Oct 2006 ODI # 2423
AC Gilchrist 33 23 4 1 143.47 Australia v India Nairobi (Gym) 7 Oct 2000 ODI # 1633
AB de Villiers 37 26 2 1 142.30 South Africa v West Indies Cardiff 14 Jun 2013 ODI # 3371
Fakhar Zaman 50 36 8 1 138.88 Pakistan v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
ST Jayasuriya 48 35 5 2 137.14 Sri Lanka v Pakistan Jaipur 17 Oct 2006 ODI # 2431
CH Gayle 37 27 6 2 137.03 West Indies v Australia Mumbai (BS) 5 Nov 2006 ODI # 2443
PA Wallace 79 58 13 0 136.20 West Indies v Pakistan Dhaka 29 Oct 1998 ODI # 1361
AN Cook 64 47 4 2 136.17 England v New Zealand Cardiff 16 Jun 2013 ODI # 3373
S Dhawan 46 34 7 1 135.29 India v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
MS Wade 31 23 4 1 134.78 Australia v Sri Lanka The Oval 17 Jun 2013 ODI # 3374
Fakhar Zaman 31 23 6 0 134.78 Pakistan v South Africa Birmingham 7 Jun 2017 ODI # 3881
V Sehwag 48 36 8 0 133.33 India v Zimbabwe Colombo (RPS) 14 Sep 2002 ODI # 1876
CH Gayle 36 27 5 1 133.33 West Indies v South Africa Cardiff 14 Jun 2013 ODI # 3371
JEC Franklin 28* 21 3 0 133.33 New Zealand v Sri Lanka Johannesburg 27 Sep 2009 ODI # 2899
TM Dilshan 41 31 7 1 132.25 Sri Lanka v New Zealand Johannesburg 27 Sep 2009 ODI # 2899
RA Jadeja 33* 25 2 2 132.00 India v England Birmingham 23 Jun 2013 ODI # 3377
GC Smith 58 44 9 1 131.81 South Africa v Sri Lanka Centurion 22 Sep 2009 ODI # 2893
GJ Maxwell 29* 22 1 2 131.81 Australia v New Zealand Birmingham 12 Jun 2013 ODI # 3369
DA Miller 38 29 1 3 131.03 South Africa v West Indies Cardiff 14 Jun 2013 ODI # 3371
F du Plessis 30 23 5 0 130.43 South Africa v India Cardiff 6 Jun 2013 ODI # 3363
AC Gilchrist 31 24 6 0 129.16 Australia v Sri Lanka Colombo (RPS) 27 Sep 2002 ODI # 1887
S Dhawan 31 24 2 1 129.16 India v England Birmingham 23 Jun 2013 ODI # 3377
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

Minimum of 25 runs

Records includes the following current or recent matches:
India v Pakistan at The Oval, ICC Champions Trophy final, Jun 18, 2017 [ODI # 3894]
Bangladesh v India at Birmingham, ICC Champions Trophy 2nd semi final, Jun 15, 2017 [ODI # 3891]
England v Pakistan at Cardiff, ICC Champions Trophy 1st semi final, Jun 14, 2017 [ODI # 3889]