Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
Hasan Ali 32* 11 1 4 290.90 Pakistan v South Africa Centurion 7 Apr 2021 ODI # 4287
HH Pandya 35 16 1 4 218.75 India v England Pune 26 Mar 2021 ODI # 4283
AL Phehlukwayo 48 22 1 6 218.18 South Africa v Netherlands Centurion 26 Nov 2021 ODI # 4337
JM Bairstow 43 21 6 1 204.76 England v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
MJ Guptill 38 19 3 4 200.00 New Zealand v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
GH Dockrell 45 23 5 2 195.65 Ireland v South Africa Dublin (Malahide) 13 Jul 2021 ODI # 4302
RR Pant 77 40 3 7 192.50 India v England Pune 26 Mar 2021 ODI # 4283
BA Stokes 99 52 4 10 190.38 England v India Pune 26 Mar 2021 ODI # 4283
KH Pandya 58* 31 7 2 187.09 India v England Pune 23 Mar 2021 ODI # 4281
Aqib Ilyas 43 23 4 3 186.95 Oman v Namibia Windhoek 27 Nov 2021 ODI # 4338
DA Miller 50* 27 3 3 185.18 South Africa v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
Rashid Khan 55 30 2 5 183.33 Afghanistan v Ireland Abu Dhabi 21 Jan 2021 ODI # 4271
Hasan Ali 31 17 2 3 182.35 Pakistan v England Lord's 10 Jul 2021 ODI # 4300
PP Shaw 43 24 9 0 179.16 India v Sri Lanka Colombo (RPS) 18 Jul 2021 ODI # 4307
Jatinder Singh 107 62 12 6 172.58 Oman v Nepal Al Amerat 14 Sep 2021 ODI # 4325
PD Salt 37 22 7 0 168.18 England v Pakistan Birmingham 13 Jul 2021 ODI # 4303
HE van der Dussen 60 37 6 4 162.16 South Africa v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
Karan KC 42 26 2 4 161.53 Nepal v P.N.G. Al Amerat 10 Sep 2021 ODI # 4322
LJ Tucker 32 20 2 1 160.00 Ireland v Zimbabwe Belfast 10 Sep 2021 ODI # 4321
H Klaasen 43 27 4 1 159.25 South Africa v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
Naseem Khushi 35* 22 2 3 159.09 Oman v U.S.A. Al Amerat 20 Sep 2021 ODI # 4329
C Karunaratne 36 23 1 2 156.52 Sri Lanka v South Africa Colombo (RPS) 4 Sep 2021 ODI # 4315
SA Yadav 31* 20 5 0 155.00 India v Sri Lanka Colombo (RPS) 18 Jul 2021 ODI # 4307
Afif Hossain 26* 17 3 1 152.94 Bangladesh v Zimbabwe Harare 20 Jul 2021 ODI # 4308
PWH de Silva 47 31 2 4 151.61 Sri Lanka v West Indies North Sound 12 Mar 2021 ODI # 4277
MA Leask 51* 34 3 3 150.00 Scotland v P.N.G. Al Amerat 29 Sep 2021 ODI # 4333
SR Taylor 82 55 7 7 149.09 U.S.A. v P.N.G. Al Amerat 6 Sep 2021 ODI # 4316
Mahmudullah 64* 43 3 3 148.83 Bangladesh v West Indies Chattogram 25 Jan 2021 ODI # 4274
GH Dockrell 28 19 2 1 147.36 Ireland v Zimbabwe Belfast 10 Sep 2021 ODI # 4321
SR Taylor 92 63 12 3 146.03 U.S.A. v Nepal Al Amerat 17 Sep 2021 ODI # 4327
HH Pandya 64 44 5 4 145.45 India v England Pune 28 Mar 2021 ODI # 4284
KL Rahul 62* 43 4 4 144.18 India v England Pune 23 Mar 2021 ODI # 4281
SN Thakur 30 21 1 3 142.85 India v England Pune 28 Mar 2021 ODI # 4284
JM Bairstow 94 66 6 7 142.42 England v India Pune 23 Mar 2021 ODI # 4281
Ishan Kishan 59 42 8 2 140.47 India v Sri Lanka Colombo (RPS) 18 Jul 2021 ODI # 4307
JS Malhotra 173* 124 4 16 139.51 U.S.A. v P.N.G. Al Amerat 9 Sep 2021 ODI # 4320
MR Marsh 29 21 1 3 138.09 Australia v West Indies Bridgetown 26 Jul 2021 ODI # 4313
RP Burl 59 43 4 4 137.20 Zimbabwe v Bangladesh Harare 20 Jul 2021 ODI # 4308
Naseem Khushi 27 20 4 0 135.00 Oman v P.N.G. Al Amerat 26 Sep 2021 ODI # 4331
Sikandar Raza 59* 44 5 2 134.09 Zimbabwe v Ireland Belfast 8 Sep 2021 ODI # 4319
PWH de Silva 80* 60 7 3 133.33 Sri Lanka v West Indies North Sound 14 Mar 2021 ODI # 4278
C Karunaratne 44* 33 5 0 133.33 Sri Lanka v India Colombo (RPS) 20 Jul 2021 ODI # 4309
Q de Kock 120 91 11 5 131.86 South Africa v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
JJ Roy 46 35 7 1 131.42 England v India Pune 23 Mar 2021 ODI # 4281
HT Tector 55 42 6 1 130.95 Ireland v Zimbabwe Belfast 10 Sep 2021 ODI # 4321
JJ Smit 94 72 5 6 130.55 Namibia v Oman Windhoek 27 Nov 2021 ODI # 4338
Afif Hossain 45 35 1 2 128.57 Bangladesh v Zimbabwe Harare 16 Jul 2021 ODI # 4304
LS Livingstone 27* 21 1 2 128.57 England v India Pune 26 Mar 2021 ODI # 4283
Mohammad Mithun 73* 57 6 2 128.07 Bangladesh v New Zealand Christchurch 23 Mar 2021 ODI # 4280
DE Budge 32* 25 2 0 128.00 Scotland v Oman Al Amerat 28 Sep 2021 ODI # 4332

Minimum of 25 runs

Performances in matches that overlap years 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:
Namibia v Oman at Windhoek, ICC Men's Cricket World Cup League 2 50th match, Nov 27, 2021 [ODI # 4338]
South Africa v Netherlands at Centurion, ICC Men's Cricket World Cup Super League 1st ODI, Nov 26, 2021 [ODI # 4337]
Namibia v Oman at Windhoek, ICC Men's Cricket World Cup League 2 49th match, Nov 26, 2021 [ODI # 4336]