Cricket Batting Strike Rate Calculator
Strike Rate · Average · Boundary % · Dot Ball % — with format benchmarks & batter comparison
Formula: (Runs ÷ Balls) × 100
Batting Statistics
Enter career or innings stats to calculate all metrics.
✓ Results
Runs Distribution
Calculation Breakdown
Compare Two Batters
Enter stats for both batters to compare side by side.
| Stat |
|---|
Side-by-Side Comparison
Formulas Used
1. Batting Strike Rate
2. Batting Average
3. Boundary Percentage
4. Dot Ball Percentage
5. Scoring Rate (RPO)
6. 50+ Conversion Rate
Benchmarks by Format
| Statistic | Excellent | Good | Average | Below Avg |
|---|---|---|---|---|
| T20 | ||||
| Strike Rate | >150 | 130–149 | 110–129 | <110 |
| Batting Average | >35 | 28–35 | 20–27 | <20 |
| ODI | ||||
| Strike Rate | >95 | 85–94 | 70–84 | <70 |
| Batting Average | >45 | 38–45 | 28–37 | <28 |
| Test | ||||
| Strike Rate | >65 | 50–64 | 40–49 | <40 |
| Batting Average | >50 | 40–50 | 30–39 | <30 |
Cricket Batting Stats Explained
Cricket batting statistics provide a quantitative picture of a batter's contribution, style, and reliability. Whether you follow Test cricket, One-Day Internationals, or T20 leagues like the IPL, understanding these numbers helps you evaluate players accurately and in the right context. This calculator computes five core metrics from the numbers you already know — runs, balls, boundaries, and dismissals.
Strike Rate — The Pace of Scoring
Strike rate tells you how many runs a batter scores per 100 balls. A T20 batter with a strike rate of 160 scores 60% faster than a batter at 100. It is the single most important metric for evaluating aggression in limited-overs cricket. In Test cricket, a strike rate of 55–65 is considered proactive, while aggressive Test batters like Virender Sehwag averaged above 82 for their careers.
Batting Average — Reliability and Run-Getting
The batting average is calculated by dividing total runs by the number of times a batter was dismissed (not just innings played). Not-out innings are excluded from dismissals, which is why legends like Michael Bevan achieved averages far beyond what their raw innings count might suggest. In Test cricket, an average above 50 places a batter among the elite; Don Bradman's 99.94 is the sport's most famous statistical outlier.
Boundary Percentage — Aggression Index
Boundary percentage reveals how much of a batter's runs come directly from boundaries — fours and sixes — versus running between the wickets. Elite T20 power hitters often have boundary percentages above 65%, meaning nearly two-thirds of their runs arrive in 4s and 6s. A lower percentage, such as 30–40%, is typical of technically correct batters who excel at rotating the strike and building partnerships.
Dot Ball Percentage — Pressure Indicator
In limited-overs cricket, dot balls are costly because they consume deliveries without adding runs. The dot ball percentage measures the proportion of balls a batter faces without scoring. A rate below 35% is generally acceptable in T20s; rates above 50% put enormous pressure on the rest of the batting lineup. This metric is particularly useful for identifying batters who struggle under pressure or against specific bowling types.
Scoring Rate (RPO)
The scoring rate — runs per over (RPO) — is calculated as (Runs ÷ Balls Faced) × 6. It gives you the same information as strike rate but in the familiar run-rate format used by commentators. An RPO of 7.5 corresponds to a strike rate of 125, and an RPO of 9.0 corresponds to a strike rate of 150.
What Makes a Good Batting Average?
Context is everything when interpreting batting averages. A batting average of 40 in Test cricket is excellent; the same average in T20Is is truly elite. Here is a practical guide across formats:
- Test — 50+ is elite. Only a handful of players in cricket history have maintained a career Test average above 50. Bradman (99.94), Steve Smith (58+), and Kane Williamson (55+) represent the upper tier. An average of 40–50 places a batter firmly in the top tier of international players.
- ODI — 45+ is elite. The 50-over format rewards both consistency and adaptability. Virat Kohli (58+), AB de Villiers (53+), and MS Dhoni (50+) are benchmark figures. An average of 35–45 is considered strong.
- T20 — 35+ is elite. The shorter format means fewer big innings, so high averages are harder to maintain. Babar Azam and Virat Kohli have both consistently averaged above 40 in T20Is, placing them in rarefied company. Anything above 28 is considered above average.
Formulas — All Five in Detail
Each formula in this calculator is grounded in official cricket scoring methodology:
- Strike Rate = (Runs Scored ÷ Balls Faced) × 100
- Batting Average = Runs Scored ÷ (Innings Batted − Not Outs)
- Boundary Percentage = ((Fours × 4 + Sixes × 6) ÷ Runs Scored) × 100
- Dot Ball Percentage = (Dot Balls ÷ Balls Faced) × 100
- Scoring Rate (RPO) = (Runs Scored ÷ Balls Faced) × 6
The 50+ conversion rate (centuries and fifties per innings) is a bonus metric that indicates how often a batter converts a start into a significant score — a key differentiator between great and merely good players.
Frequently Asked Questions
What is batting strike rate in cricket?
Batting strike rate measures how quickly a batter scores runs. It is calculated as (Runs Scored ÷ Balls Faced) × 100, representing the number of runs scored per 100 balls. A strike rate of 150 in T20 means the batter scores 150 runs per 100 balls, which is considered excellent in that format.
What is batting average in cricket?
Batting average is the mean number of runs a batter scores per dismissal. The formula is Batting Average = Total Runs ÷ (Innings − Not Outs). Not-out innings are excluded from dismissals because the batter was never dismissed. A batting average of 50+ in Test cricket is considered elite.
What is a good strike rate in T20 cricket?
In T20 cricket, a strike rate above 150 is considered excellent, 130–149 is good, 110–129 is average, and below 110 is generally below average for most batting positions. Context matters — a specialist finisher at No. 6 or 7 is expected to bat at a higher strike rate than an opener who must face the new ball.
Who has the highest batting average in Test cricket?
Sir Donald Bradman of Australia holds the all-time record with a Test batting average of 99.94 across 52 Tests and 80 innings. This figure is so far ahead of any other player in cricket history that it is considered one of the most extraordinary statistical achievements in all of sport. Among active players, Steve Smith and Kane Williamson consistently maintain averages above 55.
What is a boundary percentage in cricket?
Boundary percentage measures what proportion of a batter's total runs came directly from boundaries (fours and sixes). The formula is ((Fours × 4 + Sixes × 6) ÷ Total Runs) × 100. A boundary percentage of 60% or higher suggests an aggressive, boundary-dependent batter, while a lower percentage (30–45%) indicates a player who relies heavily on running between the wickets and building long partnerships.