Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
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
HH Pandya 76 43 4 6 176.74 India v Pakistan The Oval 18 Jun 2017 ODI # 3894
Yuvraj Singh 53 32 8 1 165.62 India v Pakistan Birmingham 4 Jun 2017 ODI # 3878
DAS Gunaratne 34* 21 2 2 161.90 Sri Lanka v India The Oval 8 Jun 2017 ODI # 3882
Mohammad Hafeez 57* 37 4 3 154.05 Pakistan v India The Oval 18 Jun 2017 ODI # 3894
L Ronchi 65 43 9 3 151.16 New Zealand v Australia Birmingham 2 Jun 2017 ODI # 3876
Mohammad Hafeez 31* 21 3 2 147.61 Pakistan v England Cardiff 14 Jun 2017 ODI # 3889
Fakhar Zaman 50 36 8 1 138.88 Pakistan v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
S Dhawan 46 34 7 1 135.29 India v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
Fakhar Zaman 31 23 6 0 134.78 Pakistan v South Africa Birmingham 7 Jun 2017 ODI # 3881
JC Buttler 61* 48 2 2 127.08 England v New Zealand Cardiff 6 Jun 2017 ODI # 3880
N Dickwella 41 33 5 1 124.24 Sri Lanka v South Africa The Oval 3 Jun 2017 ODI # 3877
V Kohli 96* 78 13 0 123.07 India v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
EJG Morgan 75* 61 8 2 122.95 England v Bangladesh The Oval 1 Jun 2017 ODI # 3875
MS Dhoni 63 52 7 2 121.15 India v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
Mashrafe Mortaza 30* 25 5 0 120.00 Bangladesh v India Birmingham 15 Jun 2017 ODI # 3891
V Kohli 81* 68 6 3 119.11 India v Pakistan Birmingham 4 Jun 2017 ODI # 3878
Imad Wasim 25* 21 1 1 119.04 Pakistan v India The Oval 18 Jun 2017 ODI # 3894
MJ Guptill 26 22 5 0 118.18 New Zealand v Australia Birmingham 2 Jun 2017 ODI # 3876
AD Mathews 52* 45 6 0 115.55 Sri Lanka v India The Oval 8 Jun 2017 ODI # 3882
K Rabada 26 23 2 0 113.04 South Africa v Pakistan Birmingham 7 Jun 2017 ODI # 3881
TM Head 71* 64 5 2 110.93 Australia v England Birmingham 10 Jun 2017 ODI # 3885
AD Hales 95 86 11 2 110.46 England v Bangladesh The Oval 1 Jun 2017 ODI # 3875
Mushfiqur Rahim 79 72 8 0 109.72 Bangladesh v England The Oval 1 Jun 2017 ODI # 3875
Fakhar Zaman 114 106 12 3 107.54 Pakistan v India The Oval 18 Jun 2017 ODI # 3894
EJG Morgan 87 81 8 5 107.40 England v Australia Birmingham 10 Jun 2017 ODI # 3885
F du Plessis 75 70 6 0 107.14 South Africa v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
MDKJ Perera 47* 44 5 0 106.81 Sri Lanka v India The Oval 8 Jun 2017 ODI # 3882
AJ Finch 68 64 8 0 106.25 Australia v England Birmingham 10 Jun 2017 ODI # 3885
MD Gunathilaka 76 72 7 2 105.55 Sri Lanka v India The Oval 8 Jun 2017 ODI # 3882
S Dhawan 68 65 6 1 104.61 India v Pakistan Birmingham 4 Jun 2017 ODI # 3878
JE Root 133* 129 11 1 103.10 England v Bangladesh The Oval 1 Jun 2017 ODI # 3875
KS Williamson 100 97 8 3 103.09 New Zealand v Australia Birmingham 2 Jun 2017 ODI # 3876
Shakib Al Hasan 114 115 11 1 99.13 Bangladesh v New Zealand Cardiff 9 Jun 2017 ODI # 3883
RG Sharma 78 79 6 3 98.73 India v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
JE Root 64 65 4 2 98.46 England v New Zealand Cardiff 6 Jun 2017 ODI # 3880
Fakhar Zaman 57 58 7 1 98.27 Pakistan v England Cardiff 14 Jun 2017 ODI # 3889
S Dhawan 125 128 15 1 97.65 India v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
BKG Mendis 89 93 11 1 95.69 Sri Lanka v India The Oval 8 Jun 2017 ODI # 3882
RG Sharma 123* 129 15 1 95.34 India v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
Mahmudullah 102* 107 8 2 95.32 Bangladesh v New Zealand Cardiff 9 Jun 2017 ODI # 3883
MJ Guptill 33 35 4 1 94.28 New Zealand v Bangladesh Cardiff 9 Jun 2017 ODI # 3883
S Dhawan 78 83 12 1 93.97 India v South Africa The Oval 11 Jun 2017 ODI # 3886
BA Stokes 102* 109 13 2 93.57 England v Australia Birmingham 10 Jun 2017 ODI # 3885
BKG Mendis 27 29 4 0 93.10 Sri Lanka v Pakistan Cardiff 12 Jun 2017 ODI # 3888
DA Warner 40* 44 2 0 90.90 Australia v Bangladesh The Oval 5 Jun 2017 ODI # 3879
JC Buttler 29* 32 3 1 90.62 England v Australia Birmingham 10 Jun 2017 ODI # 3885
BA Stokes 48 53 4 2 90.56 England v New Zealand Cardiff 6 Jun 2017 ODI # 3880
AD Hales 56 62 3 2 90.32 England v New Zealand Cardiff 6 Jun 2017 ODI # 3880

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]