Batting Highest Strike Rate Innings

Players

Highest strike rates in an innings
Player
Runs
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
291222241.66South Africav New ZealandHamilton01 Mar 2017ODI # 3843
502233227.27South Africav IrelandBenoni25 Sep 2016ODI # 3780
351742205.88Afghanistanv IrelandGreater Noida17 Mar 2017ODI # 3851
391952205.26Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
351841194.44Australiav South AfricaDurban05 Oct 2016ODI # 3790
76*4027190.00Australiav New ZealandCanberra06 Dec 2016ODI # 3812
502742185.18South Africav New ZealandChristchurch22 Feb 2017ODI # 3839
36*2041180.00South Africav Sri LankaCape Town07 Feb 2017ODI # 3833
271541180.00New Zealandv AustraliaSydney04 Dec 2016ODI # 3811
341941178.94Englandv IndiaEden Gardens22 Jan 2017ODI # 3824
34*19-3178.94New Zealandv South AfricaHamilton19 Feb 2017ODI # 3836
34*1931178.94Afghanistanv IrelandGreater Noida15 Mar 2017ODI # 3850
50*2824178.57Afghanistanv IrelandGreater Noida19 Mar 2017ODI # 3852
573262178.12Australiav New ZealandCanberra06 Dec 2016ODI # 3812
321832177.77Afghanistanv ZimbabweHarare16 Feb 2017ODI # 3835
7844101177.27Australiav PakistanSydney22 Jan 2017ODI # 3822
382213172.72Australiav New ZealandSydney04 Dec 2016ODI # 3811
342041170.00Englandv West IndiesBridgetown09 Mar 2017ODI # 3849
633834165.78Englandv BangladeshMirpur07 Oct 2016ODI # 3791
281731164.70Englandv IndiaPune15 Jan 2017ODI # 3819
483052160.00Australiav IrelandBenoni27 Sep 2016ODI # 3782
322012160.00South Africav Sri LankaCenturion10 Feb 2017ODI # 3834
12076124157.89Indiav EnglandPune15 Jan 2017ODI # 3819
1781131611157.52South Africav AustraliaCenturion30 Sep 2016ODI # 3785
7447103157.44Pakistanv AustraliaSydney22 Jan 2017ODI # 3822
553542157.14Sri Lankav BangladeshDambulla25 Mar 2017ODI # 3855
533434155.88Australiav South AfricaDurban05 Oct 2016ODI # 3790
281811155.55Australiav South AfricaDurban05 Oct 2016ODI # 3790
624025155.00Englandv IndiaPune15 Jan 2017ODI # 3819
26174-152.94South Africav AustraliaJohannesburg02 Oct 2016ODI # 3787
26*175-152.94Englandv IndiaCuttack19 Jan 2017ODI # 3821
442923151.72Bangladeshv EnglandMirpur09 Oct 2016ODI # 3793
442923151.72West Indiesv Sri LankaHarare16 Nov 2016ODI # 3805
45309-150.00South Africav AustraliaDurban05 Oct 2016ODI # 3790
27*1831150.00Englandv BangladeshChattogram12 Oct 2016ODI # 3794
118*79106149.36South Africav AustraliaDurban05 Oct 2016ODI # 3790
432962148.27U.A.E.v IrelandICCA Dubai02 Mar 2017ODI # 3844
37257-148.00Irelandv AfghanistanGreater Noida17 Mar 2017ODI # 3851
312141147.61Afghanistanv BangladeshMirpur25 Sep 2016ODI # 3781
25172-147.05Pakistanv AustraliaSydney22 Jan 2017ODI # 3822
473262146.87Hong Kongv P.N.G.Mong Kok04 Nov 2016ODI # 3801
634312-146.51Afghanistanv IrelandGreater Noida17 Mar 2017ODI # 3851
57*3942146.15Englandv IndiaEden Gardens22 Jan 2017ODI # 3824
32*224-145.45Bangladeshv AfghanistanMirpur01 Oct 2016ODI # 3786
7955101143.63Bangladeshv EnglandMirpur07 Oct 2016ODI # 3791
704962142.85South Africav AustraliaDurban05 Oct 2016ODI # 3790
876184142.62New Zealandv BangladeshChristchurch26 Dec 2016ODI # 3814
513624141.66Australiav PakistanSydney22 Jan 2017ODI # 3822
8258103141.37South Africav AustraliaJohannesburg02 Oct 2016ODI # 3787
31*222-140.90Englandv West IndiesNorth Sound03 Mar 2017ODI # 3845
6345101140.00South Africav AustraliaCenturion30 Sep 2016ODI # 3785
179128195139.84Australiav PakistanAdelaide26 Jan 2017ODI # 3826
392841139.28Sri Lankav BangladeshDambulla28 Mar 2017ODI # 3856
2619-4136.84Afghanistanv BangladeshMirpur01 Oct 2016ODI # 3786
26193-136.84Sri Lankav West IndiesBulawayo23 Nov 2016ODI # 3808
453371136.36New Zealandv AustraliaCanberra06 Dec 2016ODI # 3812
302222136.36Afghanistanv IrelandGreater Noida15 Mar 2017ODI # 3850
39294-134.48South Africav AustraliaCape Town12 Oct 2016ODI # 3795
11990117132.22Sri Lankav South AfricaCape Town07 Feb 2017ODI # 3833
185141163131.20South Africav Sri LankaCape Town07 Feb 2017ODI # 3833
180*1381511130.43New Zealandv South AfricaHamilton01 Mar 2017ODI # 3843
302332130.43U.A.E.v ScotlandDubai (DICS)24 Jan 2017ODI # 3825
564342130.23Indiav EnglandEden Gardens22 Jan 2017ODI # 3824
695371130.18Irelandv U.A.E.ICCA Dubai02 Mar 2017ODI # 3844
524041130.00Sri Lankav BangladeshColombo (SSC)01 Apr 2017ODI # 3858
2620-2130.00South Africav Sri LankaDurban01 Feb 2017ODI # 3830
947375128.76Sri Lankav West IndiesBulawayo23 Nov 2016ODI # 3808
45*3562128.57South Africav New ZealandAuckland04 Mar 2017ODI # 3846
362851128.57Australiav New ZealandAuckland30 Jan 2017ODI # 3829
272122128.57New Zealandv IndiaMohali23 Oct 2016ODI # 3798
55436-127.90Englandv IndiaCuttack19 Jan 2017ODI # 3821
60*477-127.65Pakistanv West IndiesSharjah02 Oct 2016ODI # 3788
28225-127.27Englandv BangladeshMirpur09 Oct 2016ODI # 3793
17313624-127.20Australiav South AfricaCape Town12 Oct 2016ODI # 3795
29*2322126.08Australiav New ZealandHamilton05 Feb 2017ODI # 3832
29*2322126.08South Africav New ZealandHamilton19 Feb 2017ODI # 3836
1028165125.92Englandv IndiaCuttack19 Jan 2017ODI # 3821
544363125.58Pakistanv West IndiesSharjah30 Sep 2016ODI # 3784
1098716-125.28South Africav Sri LankaCenturion10 Feb 2017ODI # 3834
30243-125.00Afghanistanv BangladeshMirpur25 Sep 2016ODI # 3781
146*117911124.78Australiav New ZealandAuckland30 Jan 2017ODI # 3829
71*576-124.56New Zealandv South AfricaChristchurch22 Feb 2017ODI # 3839
826682124.24South Africav IrelandBenoni25 Sep 2016ODI # 3780
312551124.00Australiav South AfricaCenturion30 Sep 2016ODI # 3785
58479-123.40Sri Lankav South AfricaCape Town07 Feb 2017ODI # 3833
76*6264122.58P.N.G.v Hong KongMong Kok08 Nov 2016ODI # 3803
383131122.58Sri Lankav South AfricaCape Town07 Feb 2017ODI # 3833
554563122.22New Zealandv IndiaDharamsala16 Oct 2016ODI # 3796
72*5943122.03South Africav New ZealandHamilton01 Mar 2017ODI # 3843
156128134121.87Australiav New ZealandMelbourne09 Dec 2016ODI # 3813
28*2331121.73New Zealandv BangladeshNelson31 Dec 2016ODI # 3816
1199818-121.42Irelandv AfghanistanGreater Noida15 Mar 2017ODI # 3850
148122154121.31West Indiesv Sri LankaBulawayo23 Nov 2016ODI # 3808
57477-121.27New Zealandv IndiaMohali23 Oct 2016ODI # 3798
52*4341120.93South Africav IrelandBenoni25 Sep 2016ODI # 3780
413412120.58South Africav Sri LankaCenturion10 Feb 2017ODI # 3834
9075121120.00Indiav EnglandEden Gardens22 Jan 2017ODI # 3824
72*6082120.00Irelandv AfghanistanGreater Noida22 Mar 2017ODI # 3853
48403-120.00Bangladeshv AfghanistanMirpur25 Sep 2016ODI # 3781
484041120.00Afghanistanv ZimbabweHarare26 Feb 2017ODI # 3842
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Minimum of 25 runs
Strike rates listed for matches only where balls faced are available
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
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:

South Africa vs Australia at Cairns, South Africa in Australia 1st ODI, Aug 19, 2025 [ODI # 4895]

West Indies vs Pakistan at Tarouba, Pakistan tour of West Indies 3rd ODI, Aug 12, 2025 [ODI # 4894]

Pakistan vs West Indies at Tarouba, Pakistan tour of West Indies 2nd ODI, Aug 10, 2025 [ODI # 4893]