Batting Highest Strike Rate Innings

Players

Highest strike rates in an innings
Player
Runs
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
34*1351261.53Australiav New ZealandDunedin23 Feb 2000ODI # 1568
29*1431207.14Australiav New ZealandChristchurch26 Feb 2000ODI # 1569
261331200.00Australiav PakistanSydney19 Jan 2000ODI # 1542
251322192.30Indiav ZimbabweNairobi (Gym)1 Oct 1999ODI # 1508
11762184188.70West Indiesv BangladeshDhaka9 Oct 1999ODI # 1511
472652180.76Australiav PakistanSydney19 Jan 2000ODI # 1542
271513180.00Zimbabwev AustraliaBulawayo21 Oct 1999ODI # 1518
27*1530180.00Australiav IndiaAdelaide26 Jan 2000ODI # 1548
392213177.27West Indiesv BangladeshDhaka8 Oct 1999ODI # 1510
533080176.66Zimbabwev Sri LankaHarare18 Dec 1999ODI # 1530
261511173.33Australiav IndiaAdelaide26 Jan 2000ODI # 1548
27*1622168.75Pakistanv West IndiesSharjah14 Oct 1999ODI # 1513
281760164.70Australiav ZimbabweHarare24 Oct 1999ODI # 1521
5032100156.25Australiav South AfricaCape Town14 Apr 2000ODI # 1589
6844150154.54New Zealandv IndiaRajkot5 Nov 1999ODI # 1522
71*4634154.34Pakistanv West IndiesSharjah19 Oct 1999ODI # 1517
57*3871150.00Australiav ZimbabweBulawayo21 Oct 1999ODI # 1518
342304147.82West Indiesv BangladeshDhaka8 Oct 1999ODI # 1510
7453131139.62South Africav IndiaNagpur19 Mar 2000ODI # 1576
251821138.88New Zealandv IndiaGwalior11 Nov 1999ODI # 1524
41*3031136.66Indiav KenyaNairobi (Gym)29 Sep 1999ODI # 1506
31*2322134.78South Africav ZimbabweNairobi (Gym)28 Sep 1999ODI # 1505
70*5242134.61Pakistanv IndiaHobart21 Jan 2000ODI # 1543
43*3250134.37Australiav New ZealandDunedin23 Feb 2000ODI # 1568
675071134.00Pakistanv IndiaAdelaide25 Jan 2000ODI # 1547
28*2130133.33Pakistanv South AfricaSharjah31 Mar 2000ODI # 1583
45*3413132.35Indiav New ZealandGwalior11 Nov 1999ODI # 1524
251941131.57New Zealandv West IndiesAuckland2 Jan 2000ODI # 1532
1289897130.61Australiav New ZealandChristchurch26 Feb 2000ODI # 1569
433350130.30Australiav IndiaAdelaide26 Jan 2000ODI # 1548
75*5883129.31South Africav IndiaNagpur19 Mar 2000ODI # 1576
272150128.57Pakistanv AustraliaSydney4 Feb 2000ODI # 1556
322541128.00New Zealandv West IndiesTaupo4 Jan 2000ODI # 1533
514053127.50Australiav South AfricaDurban12 Apr 2000ODI # 1587
332651126.92Australiav New ZealandAuckland19 Feb 2000ODI # 1565
43*3442126.47Australiav New ZealandNapier1 Mar 2000ODI # 1570
36*2960124.13Sri Lankav PakistanGujranwala16 Feb 2000ODI # 1561
186*150203124.00Indiav New ZealandHyderabad (Deccan)8 Nov 1999ODI # 1523
373070123.33West Indiesv New ZealandChristchurch11 Jan 2000ODI # 1538
373040123.33Australiav PakistanSydney4 Feb 2000ODI # 1556
37*3030123.33South Africav IndiaKochi9 Mar 2000ODI # 1572
544480122.72Sri Lankav ZimbabweBulawayo11 Dec 1999ODI # 1527
544425122.72Australiav New ZealandChristchurch26 Feb 2000ODI # 1569
383132122.58South Africav IndiaNagpur19 Mar 2000ODI # 1576
514280121.42Australiav PakistanSydney4 Feb 2000ODI # 1556
302540120.00West Indiesv New ZealandChristchurch11 Jan 2000ODI # 1538
373150119.35South Africav IndiaVadodara17 Mar 2000ODI # 1575
7765101118.46Australiav New ZealandDunedin23 Feb 2000ODI # 1568
342904117.24Pakistanv Sri LankaGujranwala16 Feb 2000ODI # 1561
353032116.66West Indiesv New ZealandAuckland2 Jan 2000ODI # 1532
574933116.32South Africav PakistanSharjah31 Mar 2000ODI # 1583
585025116.00Pakistanv Sri LankaSharjah18 Oct 1999ODI # 1516
59*5134115.68Pakistanv Sri LankaSharjah18 Oct 1999ODI # 1516
302612115.38South Africav KenyaNairobi (Gym)30 Sep 1999ODI # 1507
302621115.38Pakistanv Sri LankaSharjah22 Oct 1999ODI # 1519
9986111115.11Sri Lankav ZimbabweHarare18 Dec 1999ODI # 1530
46*4022115.00South Africav AustraliaDurban12 Apr 2000ODI # 1587
252231113.63New Zealandv IndiaGuwahati14 Nov 1999ODI # 1525
59*5232113.46New Zealandv AustraliaChristchurch26 Feb 2000ODI # 1569
26*2311113.04Englandv South AfricaCape Town26 Jan 2000ODI # 1549
7970110112.85Indiav South AfricaNagpur19 Mar 2000ODI # 1576
464150112.19Pakistanv Sri LankaKarachi13 Feb 2000ODI # 1559
373321112.12Australiav New ZealandChristchurch26 Feb 2000ODI # 1569
282540112.00New Zealandv IndiaHyderabad (Deccan)8 Nov 1999ODI # 1523
312860110.71Indiav South AfricaKochi9 Mar 2000ODI # 1572
888083110.00Sri Lankav West IndiesSharjah17 Oct 1999ODI # 1515
10697112109.27Australiav ZimbabweBulawayo21 Oct 1999ODI # 1518
363370109.09Indiav South AfricaNairobi (Gym)26 Sep 1999ODI # 1504
61*5623108.92Indiav New ZealandGuwahati14 Nov 1999ODI # 1525
524851108.33Pakistanv South AfricaSharjah31 Mar 2000ODI # 1583
797363108.21South Africav PakistanSharjah31 Mar 2000ODI # 1583
9790112107.77New Zealandv West IndiesChristchurch11 Jan 2000ODI # 1538
302822107.14Zimbabwev Sri LankaBulawayo12 Dec 1999ODI # 1528
121*11395107.07Pakistanv IndiaSharjah26 Mar 2000ODI # 1580
656172106.55West Indiesv New ZealandAuckland2 Jan 2000ODI # 1532
565343105.66New Zealandv IndiaRajkot5 Nov 1999ODI # 1522
565331105.66Sri Lankav ZimbabweBulawayo11 Dec 1999ODI # 1527
403870105.26Pakistanv AustraliaSydney19 Jan 2000ODI # 1542
938974104.49Indiav South AfricaNagpur19 Mar 2000ODI # 1576
525010104.00Australiav New ZealandDunedin23 Feb 2000ODI # 1568
52*5090104.00South Africav AustraliaJohannesburg16 Apr 2000ODI # 1591
262540104.00South Africav EnglandEast London4 Feb 2000ODI # 1557
262540104.00Indiav South AfricaKochi9 Mar 2000ODI # 1572
27*2641103.84New Zealandv West IndiesTaupo4 Jan 2000ODI # 1533
565481103.70Indiav South AfricaFaridabad15 Mar 2000ODI # 1574
8784122103.57Indiav South AfricaVadodara17 Mar 2000ODI # 1575
323121103.22Indiav New ZealandRajkot5 Nov 1999ODI # 1522
323160103.22Australiav PakistanBrisbane9 Jan 2000ODI # 1536
343330103.03Sri Lankav PakistanKarachi13 Feb 2000ODI # 1559
343302103.03Sri Lankav PakistanGujranwala16 Feb 2000ODI # 1561
737181102.81Zimbabwev South AfricaJohannesburg21 Jan 2000ODI # 1544
393831102.63New Zealandv IndiaHyderabad (Deccan)8 Nov 1999ODI # 1523
504992102.04Australiav New ZealandAuckland19 Feb 2000ODI # 1565
153*150183102.00Indiav New ZealandGwalior11 Nov 1999ODI # 1524
6261100101.63New Zealandv AustraliaDunedin23 Feb 2000ODI # 1568
153153152100.00Indiav New ZealandHyderabad (Deccan)8 Nov 1999ODI # 1523
454540100.00Australiav PakistanSydney4 Feb 2000ODI # 1556
454570100.00New Zealandv AustraliaChristchurch26 Feb 2000ODI # 1569
383860100.00Zimbabwev IndiaNairobi (Gym)1 Oct 1999ODI # 1508
363621100.00West Indiesv PakistanSharjah14 Oct 1999ODI # 1513
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:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]