induwara.lk
induwara.lkCricket · Statistics

Cricket Batting & Bowling Average Calculator

Get your batting average, strike rate, bowling average, economy rate and bowling strike rate in one place. It excludes not-outs from the average correctly and converts base-6 overs (12.3 = 12 overs, 3 balls) before dividing — the two things people get wrong by hand. No signup, sources cited below.

By Induwara AshinsanaUpdated Jul 8, 2026
Cricket average calculatorbatting & bowling
ESPNcricinfo · MCC formulas

Total runs across the innings you're averaging.

How many times you went out to bat.

Innings that ended without you being dismissed.

Enables strike rate. Leave 0 to skip.

Try a preset
Batting average
50.00
450 runs ÷ 9 dismissals
Strike rate
75.00
runs per 100 balls
Dismissals
9
innings − not outs (the denominator)
Runs per innings
37.50
runs ÷ innings — NOT the average
  • A batting average of 50.00 means about 50.00 runs for every time this batter was dismissed (9 dismissals from 12 innings).
  • A strike rate of 75.00 means 75.00 runs per 100 balls faced.

Formulas per ESPNcricinfo Statsguru and the MCC Laws of Cricket. All maths runs in your browser — nothing is uploaded.

How it works

All five figures are standing definitions published by ESPNcricinfo's Statsguru and consistent with the MCC Laws of Cricket. There are no rates or brackets to go stale — only arithmetic — but two steps trip people up, so the calculator handles both explicitly.

Batting. A batting average is total runs divided by the number of times you were dismissed, not the number of innings you batted:

  • Dismissals = innings − not-outs
  • Batting average = runs ÷ dismissals
  • Batting strike rate = (runs ÷ balls faced) × 100

Not-out innings still add their runs to your total, but they are removed from the denominator because you were never out. That is why leaving them in — dividing by all innings — understates a real average. If dismissals reach zero (out in none of your innings), the average is undefined; the tool shows "—" rather than a misleading number.

Bowling.The catch here is over notation. Overs are counted in base 6, so "12.3 overs" means 12 completed overs plus 3 balls, not 12.3 decimal overs. The tool converts first, then divides:

  • Balls = whole overs × 6 + balls-in-over
  • True overs = balls ÷ 6
  • Bowling average = runs conceded ÷ wickets
  • Economy rate = runs conceded ÷ true overs
  • Bowling strike rate = balls ÷ wickets

Because an over is six balls (MCC Law 17), the balls-in-over part must be 0–5; the tool rejects things like "12.6" and tells you to write 13 instead. As a built-in consistency check the three bowling numbers satisfy the identity economy = 6 × average ÷ strike rate, so they can never silently disagree. Everything runs in your browser — nothing is uploaded. This tool pairs with the cricket net run rate calculator and the Duckworth-Lewis-Stern calculator for team-level and rain-rule maths.

Worked examples

Batting — a season with not-outs

450 runs, 12 innings, 3 not-outs, 600 balls

  1. Dismissals: 12 − 3 = 9
  2. Batting average: 450 ÷ 9 = 50.00
  3. Strike rate: (450 ÷ 600) × 100 = 75.00
  4. Dividing by 12 innings would wrongly give 37.50

Bowling — base-6 overs

48 runs conceded, 12.3 overs, 4 wickets

  1. Balls: 12 × 6 + 3 = 75 → true overs = 75 ÷ 6 = 12.5
  2. Bowling average: 48 ÷ 4 = 12.00
  3. Economy rate: 48 ÷ 12.5 = 3.84
  4. Bowling strike rate: 75 ÷ 4 = 18.75 balls per wicket
  5. Dividing by raw 12.3 would wrongly give 3.90

Edge case — never dismissed

87 runs, 5 innings, 5 not-outs

  1. Dismissals: 5 − 5 = 0
  2. Batting average: undefined (division by zero) → shown as —
  3. The tool notes the batter was never dismissed, not a zero average

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.