The average number of runs scored by a batsman per 100 balls faced is known as the batting strike rate. Generally speaking, the higher a batsman’s strike rate, the more effective he is at scoring quickly. We have listed the top 10 batsmen with the highest strike rate across all formats (ODI, T20, and Test).

It is of secondary importance to a batsman’s ability to score runs without being bowled in Test cricket that his strike rate is. A test batsman’s batting average is generally considered to be his most important statistic, instead of his strike rate.  

The strike rate is a significant factor in limited-overs cricket. Since each team encounters a limited number of balls in an innings, the faster a batsman scores, the more runs his team will score.

Twenty20 cricket is becoming increasingly popular with strike rates exceeding 150. In one-day cricket, the strike rate (s/r) is probably considered to be the determining factor of a batsman’s performance.

Consequently, batsmen who have a higher strike rate, especially in Twenty20 matches, are considered more valuable than those who have a lower strike rate. Furthermore, during the most recent ICC World Cup in 2019, there was an opportunity to better the record for the highest strike rate.

Batsmen with the highest strike rate in ODI, T20, and Test cricket

A lower strike rate is usually observed in Tests than in ODIs, as runs need to be scored more quickly and riskier strokes are taken, as well as the lesser emphasis placed on building large innings. There is a considerable increase in strike rates in T20 matches compared to ODIs or Test matches.

In this section, we will present a list of the top 10 batsmen with the highest career strike rates in ODI, T20, and Test cricket. In order to qualify for the ODI and Test lists, a player must have scored at least 1000 runs in their career. A career run of 300 runs is required for T20.

With that in mind, Shahid Afridi has the highest career strike rate in ODI than any other batsman. The strike rate of his career in ODI is the highest of any batsman in the sport. While West Indian Andre Russell has a strike rate of 119, he was not included on the list due to the fact that he has accumulated less than 1000 runs in his ODI career.

Strike rate in the largest number of career ODIs (minimum 1000 career runs)

PlayerMatInnsSRRunsHSAveBF
GJ Maxwell4744126.19134410235.361065
Shahid Afridi398369117.00806412423.576892
NLTC Perera10477112.15113580*17.731012
JC Buttler5547111.30128012132.001150
V Sehwag251245104.33827321935.057929
DA Miller7062100.631588138*37.801578
DJG Sammy126*10599.6218488924.971855
IDS Smith987799.43105562*17.291061
AB de Villiers18617898.877876162*53.217966
AC Gilchrist28727996.94961917235.899922

Read Also: 10 Most Popular Cricket Tournaments

In ODIs (without 1,000 run restrictions) the highest strike rate was achieved

PlayerMatInnsSRRunsHSAveBF
AD Russell (WI)50*41128.6992492*28.87718
GJ Maxwell4744126.19134410235.361065
CJ Anderson33*29125.54860131*35.83685
L Ronchi47*37123.98977170*32.56788
LOB Cann2625117.065905226.81504
Shahid Afridi398369117.00806412423.576892
YK Pathan5741113.60810123*27.00713
JP Faulkner4232112.3279311644.05706
NLTC Perera10477112.15113580*17.731012
Rizwan Cheema3332111.537649424.64685
JC Buttler5547111.30128012132.001150
RR Rossouw1918108.3058713234.52542
AM Blignaut5441106.2862663*18.96589
BL Cairns7865104.889876016.72941
V Sehwag251245104.33827321935.057929
JM Davison3232104.1779911126.63767
MM Ali2222103.0973212833.27710
DA Miller7062100.631588138*37.801578
JA Morkel5843100.257829723.69780

Highest Strike Rate in T20

PlayerMatInnsSRRunsHSAveBF
E Chigumbura2726156.7546453*22.09296
NLTC Perera3831155.854664933.28299
DJG Sammy5845152.9951142*17.03334
AJ Finch2222152.4175615639.78496
V Sehwag1918145.383946821.88271
Shahid Afridi7771145.29114254*19.03786
Yuvraj Singh4037144.6996877*31.22669
SR Watson4846143.9611568126.88803
CH Gayle4543142.59140611735.15986
JA Morkel4938142.285724321.18402

Answers to FAQs Regarding the Highest Strike Rate Batsmen

Which player has the highest strike rate in one-day international cricket?

Unlike any other batsman in ODI history, Shahid Afridi has scored a significant amount of runs in ODIs. Since making his international debut in 1996, the all-rounder has averaged 115.73 runs per 100 balls. 

Who is the fastest fifty in the T20 format?

As far as fast fiftys are concerned, Yuvraj Singh holds the record. It took him only 12 balls to score his fifty and he scored six sixes during Stuart Broad’s over.

Which player has the lowest strike rate in ODIs?

One of the most underrated batsmen in first-class cricket, Hashim Amla, has the lowest strike rate in first-class cricket. The legendary career of Amla in South Africa was filled with many achievements. In addition to being the fastest-ever scorer in the history of the ODI series, he is also the fastest ODI run-scorer in the history of the game.

In what year did the lowest Test batsman record the lowest strike rate?

A right-handed batsman Rajesh Chauhan scored nine runs with the help of a four in the first innings of India’s third Test against Sri Lanka in Ahmedabad in 1994. Chauhan played 96 balls in 132 minutes to achieve his score. A total of nine strikes were recorded by Rajesh Chauhan during that inning.

Leave a Comment