Batting Highest Strike Rate Innings

Players

Highest strike rates in an innings
Player
Runs
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
25*903277.77Pakistanv West IndiesSharjah15 Nov 1985ODI # 339
823964210.25West Indiesv EnglandPort of Spain4 Mar 1986ODI # 366
80*39104205.12West Indiesv PakistanGujranwala27 Nov 1985ODI # 342
301513200.00E. Provincev Aust XIGqeberha11 Dec 1985List A
28*1432200.00Australiav New ZealandW.A.C.A19 Jan 1986ODI # 353
261441185.71Sri Lankav PakistanLahore25 Oct 1985ODI # 337
271512180.00Pakistanv New ZealandColombo (SSC)7 Apr 1986ODI # 380
663954169.23West Indiesv PakistanPeshawar2 Dec 1985ODI # 344
533290165.62Australiav New ZealandWellington26 Mar 1986ODI # 372
281721164.70Aust XIv N. TransvaalPretoria27 Nov 1985List A
271741158.82Indiav New ZealandBrisbane11 Jan 1986ODI # 348
301912157.89Pakistanv Sri LankaColombo (SSC)6 Apr 1986ODI # 379
453161145.16Pakistanv West IndiesGujranwala27 Nov 1985ODI # 342
302130142.85New Zealandv IndiaMelbourne23 Jan 1986ODI # 355
322322139.13SAf XIv Aust XICape Town30 Jan 1986List A
57*4390132.55SAf XIv Aust XIPretoria5 Feb 1986List A
59*4672128.26Transvaalv Aust XIJohannesburg4 Dec 1985List A
322540128.00Pakistanv New ZealandColombo (SSC)7 Apr 1986ODI # 380
372932127.58Australiav New ZealandChristchurch22 Mar 1986ODI # 371
282260127.27SAf XIv Aust XIJohannesburg1 Feb 1986List A
393120125.80Aust XIv NatalDurban23 Dec 1985List A
715740124.56New Zealandv AustraliaMelbourne9 Jan 1986ODI # 347
524210123.80Australiav IndiaSydney21 Jan 1986ODI # 354
27*2210122.72New Zealandv IndiaMelbourne23 Jan 1986ODI # 355
91*7580121.33Pakistanv Sri LankaLahore25 Oct 1985ODI # 337
292421120.83Australiav New ZealandDunedin19 Mar 1986ODI # 369
473900120.51Indiav New ZealandMelbourne23 Jan 1986ODI # 355
72*6061120.00Pakistanv Sri LankaGujranwala23 Oct 1985ODI # 336
403440117.64New Zealandv AustraliaAdelaide27 Jan 1986ODI # 358
625372116.98West Indiesv EnglandBridgetown19 Mar 1986ODI # 370
645580116.36New Zealandv AustraliaChristchurch22 Mar 1986ODI # 371
292520116.00Natalv Aust XIDurban23 Dec 1985List A
564950114.28Pakistanv Sri LankaHyderabad (Sind)3 Nov 1985ODI # 338
494341113.95Aust XIv SAf XIPretoria5 Feb 1986List A
26*2320113.04West Austv NSWSydney5 Dec 1985List A
79*7073112.85West Indiesv EnglandPort of Spain4 Mar 1986ODI # 366
373320112.12Pakistanv West IndiesPeshawar2 Dec 1985ODI # 344
28*2520112.00Indiav West IndiesSharjah22 Nov 1985ODI # 341
282520112.00Sri Lankav IndiaSharjah13 Apr 1986ODI # 383
40*3640111.11West Indiesv PakistanKarachi6 Dec 1985ODI # 346
444010110.00Australiav IndiaAdelaide26 Jan 1986ODI # 357
129*118171109.32Englandv West IndiesPort of Spain4 Mar 1986ODI # 366
74*6890108.82Queenslandv TasmaniaBrisbane13 Oct 1985List A
37*3430108.82Pakistanv IndiaSharjah17 Nov 1985ODI # 340
383540108.57West Austv VictoriaMelbourne10 Mar 1986List A
524861108.33NSWv West AustSydney5 Dec 1985List A
817542108.00Australiav IndiaAdelaide26 Jan 1986ODI # 357
545031108.00Australiav New ZealandAuckland29 Mar 1986ODI # 373
27*2530108.00Sri Lankav PakistanLahore25 Oct 1985ODI # 337
272550108.00Queenslandv West AustBrisbane16 Feb 1986List A
323041106.66Aust XIv SAf XIGqeberha28 Jan 1986List A
363431105.88Sri Lankav PakistanPeshawar13 Oct 1985ODI # 335
595671105.35Pakistanv Sri LankaKandy2 Mar 1986ODI # 365
454340104.65Pakistanv Sri LankaHyderabad (Sind)3 Nov 1985ODI # 338
716852104.41New Zealandv IndiaAdelaide25 Jan 1986ODI # 356
252420104.16Indiav AustraliaAdelaide26 Jan 1986ODI # 357
575551103.63Sri Lankav PakistanColombo (SSC)6 Apr 1986ODI # 379
38*3731102.70Indiav New ZealandLaunceston2 Feb 1986ODI # 361
838140102.46Victoriav TasmaniaMelbourne28 Nov 1985List A
515051102.00West Indiesv PakistanSharjah15 Nov 1985ODI # 339
54*5350101.88Indiav New ZealandBrisbane11 Jan 1986ODI # 348
116*11433101.75Pakistanv IndiaSharjah18 Apr 1986ODI # 385
626152101.63SAf XIv Aust XIGqeberha28 Jan 1986List A
565660100.00Pakistanv Sri LankaLahore25 Oct 1985ODI # 337
393940100.00Sri Lankav PakistanLahore25 Oct 1985ODI # 337
292940100.00West Austv NSWSydney5 Dec 1985List A
252511100.00Queenslandv TasmaniaBrisbane13 Oct 1985List A
91939097.84SAf XIv Aust XIDurban26 Jan 1986List A
35361097.22New Zealandv IndiaMelbourne23 Jan 1986ODI # 355
33*344097.05Indiav New ZealandSharjah10 Apr 1986ODI # 381
65*675097.01Australiav IndiaMelbourne9 Feb 1986ODI # 363
26272096.29Pakistanv Sri LankaHyderabad (Sind)3 Nov 1985ODI # 338
25261196.15Australiav New ZealandDunedin19 Mar 1986ODI # 369
40424095.23Pakistanv Sri LankaPeshawar13 Oct 1985ODI # 335
40422095.23Natalv Aust XIDurban23 Dec 1985List A
78*825295.12SAf XIv Aust XIGqeberha28 Jan 1986List A
73773494.80Sri Lankav PakistanLahore25 Oct 1985ODI # 337
33353094.28Tasmaniav VictoriaMelbourne28 Nov 1985List A
49520094.23Indiav AustraliaMelbourne9 Feb 1986ODI # 363
75808293.75Indiav PakistanSharjah18 Apr 1986ODI # 385
59635193.65Indiav Sri LankaSharjah13 Apr 1986ODI # 383
86922493.47Sri Lankav PakistanGujranwala23 Oct 1985ODI # 336
71765093.42West Austv VictoriaMelbourne10 Mar 1986List A
40432293.02New Zealandv AustraliaAuckland29 Mar 1986ODI # 373
53572192.98West Indiesv PakistanLahore29 Nov 1985ODI # 343
25270092.59Victoriav West AustMelbourne10 Mar 1986List A
46507192.00Aust XIv SAf XIPretoria5 Feb 1986List A
33361091.66Australiav IndiaMelbourne31 Jan 1986ODI # 360
76838091.56New Zealandv IndiaBrisbane11 Jan 1986ODI # 348
53581091.37Australiav New ZealandSydney29 Jan 1986ODI # 359
31340091.17Victoriav QueenslandMelbourne11 Dec 1985List A
61673091.04Pakistanv Sri LankaGujranwala23 Oct 1985ODI # 336
50559090.90N. Transvaalv Aust XIPretoria27 Nov 1985List A
34383189.47SAf XIv Aust XICape Town30 Jan 1986List A
9310413089.42Aust XIv TransvaalJohannesburg4 Dec 1985List A
126*14111289.36Aust XIv W ProvinceCape Town21 Dec 1985List A
41*46--89.13Sri Lankav BangladeshKandy2 Apr 1986ODI # 377
63715088.73Aust XIv NatalDurban23 Dec 1985List A
55624188.70Indiav AustraliaAdelaide26 Jan 1986ODI # 357
61695188.40Aust XIv W ProvinceCape Town21 Dec 1985List A
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]