Batting Strike Rate Calculator
Calculate runs per 100 balls faced — T20, ODI & Test
Enter the total runs scored by the batter.
Enter the number of balls faced (whole number, greater than 0).
Click Calculate to get the strike rate with a descriptive rating.
Formula: (Runs Scored ÷ Balls Faced) × 100
Example: 87 runs off 54 balls = 161.11 strike rate
Understanding Batting Strike Rate in Modern Cricket
Batting strike rate quantifies scoring velocity by measuring the average number of runs a batter scores for every 100 legal deliveries faced. While batting average measures volume and longevity at the crease (runs scored per dismissal), strike rate measures how efficiently a batter consumes the team's most finite resource: legal deliveries.
In limited-overs cricket, every dot ball represents a consumed delivery that can never be recovered. For example, in a 20-over innings of 120 total balls, a batter who consumes 24 balls to score 20 runs has used 20% of the team's total deliveries at a strike rate of 83.33. To reach a competitive team total of 180, the remaining batters must compensate by scoring at a strike rate of 166.67 across the remaining 96 deliveries.
Modern analytical models (such as Batting Impact and True Strike Rate) evaluate a player's strike rate relative to the match context, pitch condition, and format-specific expectations rather than raw run volume alone.
Strike Rate Benchmarks by Format & Role
Historic Strike Rate Milestones
- AB de Villiers (Fastest ODI Century): Scored 149 runs off 44 balls against the West Indies in Johannesburg (2015). Reached his century in 31 deliveries, completing the innings with a strike rate of 338.63.
- Chris Gayle (Fastest T20 Century): Struck an unbeaten 175 off 66 balls in the IPL (2013), reaching his hundred in 30 balls and maintaining a final strike rate of 265.15.
- Brendon McCullum (Fastest Test Century): Smashed a 54-ball hundred against Australia in Christchurch (2016), finishing on 145 off 79 balls with a Test strike rate of 183.54.
- Shahid Afridi (37-Ball Landmark): In 1996, scored 102 off 40 balls against Sri Lanka in Nairobi, maintaining a strike rate of 255.00 that stood as an ODI record for nearly two decades.
The Strike Rate Formula & Scoring Mechanics
Strike rate tells you how quickly a batter scores per 100 balls. The math is straightforward: divide runs scored by balls faced, and multiply by 100.
The Formula
Strike Rate = (Runs Scored off Bat ÷ Legal Balls Faced) × 100
Simple Match Examples
T20 Powerplay: A batter hits 48 runs off 29 balls.
48 ÷ 29 × 100 = 165.52 strike rate.
ODI Middle Overs: A batter scores 84 runs off 72 balls.
84 ÷ 72 × 100 = 116.67 strike rate.
Test Counter-Attack: A batter scores 62 runs off 81 balls.
62 ÷ 81 × 100 = 76.54 strike rate.
Important Scoring Rules
Legal Deliveries Rule: A batter's balls-faced tally counts only fair, legal deliveries. Wides and no-balls are illegal deliveries and must be re-bowled, so they never count towards balls faced.
Handling Extras: Byes and leg-byes go to the team total as extras, not to the batter. However, if a batter hits runs off the bat from a no-ball, those runs count for the batter while the delivery itself does not add to balls faced.
Common Mistakes in Strike Rate Calculations
Counting Wides in Balls Faced
Wides are penal deliveries re-bowled by the fielding side. Adding wides to balls faced artificially deflates the batter's true scoring velocity.
Crediting Byes to the Batter
Byes and leg-byes are awarded to the team total, not the batter. Including byes in the batter's runs results in an incorrect individual strike rate.
Averaging Individual Strike Rates
Due to Simpson's paradox, taking the arithmetic mean of two strike rates produces mathematical error. You must always divide total runs by total balls across innings.
Ignoring Pitch & Match Context
A strike rate of 120 chasing 135 on a turning pitch can be match-winning, whereas the same rate chasing 220 on a flat batting wicket is detrimental.
Batting Strike Rate FAQs
What is batting strike rate in cricket?
Batting strike rate is the runs scored per 100 legal deliveries faced, calculated as (Runs Scored ÷ Balls Faced) × 100. A strike rate of 100 represents exactly one run scored per ball. It measures scoring velocity and pacing across all cricket formats.
How does strike rate differ from batting average?
Batting average measures scoring volume per dismissal (Total Runs ÷ Times Dismissed), answering how many runs a batter typically accumulates before losing their wicket. Strike rate measures scoring speed per ball faced, answering how rapidly those runs are scored.
Do wides and no-balls count towards balls faced?
No. Wides and no-balls are illegal deliveries under cricket rules. They do not advance the official balls-faced tally. However, if a batter hits runs off the bat from a no-ball, those runs are credited to the batter without adding a delivery to their balls faced.
Do byes and leg-byes count in a batter's strike rate?
Byes and leg-byes are credited to team extras and not to the batter's personal run score. However, because they are bowled as legal deliveries, they count as balls faced by the batter, which mathematically lowers the batter's individual strike rate for that delivery.
What is a good batting strike rate in T20 cricket?
In elite modern T20 leagues, top-order anchors typically target 130–145, middle-order aggressors target 145–165, and designated death-overs finishers target 180–220+. Anything below 120 without exceptional circumstances is generally considered sub-optimal in competitive T20 matches.
Do Super Over runs count toward career strike rates?
No. Deliveries faced and runs scored during a Super Over tiebreaker are recorded separately as official tiebreaker records and are excluded by the ICC and cricket statisticians from official career averages, aggregates, and strike rates.
Can a batter achieve an infinite or greater than 600 strike rate?
Yes. If a batter scores off a no-ball (0 legal balls faced, runs > 0), their instantaneous strike rate is mathematically undefined or infinite. If a batter faces exactly 1 legal ball and hits a six, their strike rate is (6 ÷ 1) × 100 = 600.00.
Is my calculation data saved on your server?
No. All calculations run entirely client-side in your web browser using local JavaScript. No information is transmitted to an external server or stored in cookies.