Batting Average & Strike Rate Calculator

Work out a batter’s batting average and strike rate, plus how much of their scoring comes from boundaries. Useful for picking a local team, tracking your own season, or checking a scorecard.

Loading calculator…

The formulas

  • Batting average = runs ÷ number of times out (innings minus not outs). If a batter has never been dismissed, the average is undefined, not infinite.
  • Strike rate = runs ÷ balls faced × 100, or runs per 100 balls.
  • Boundary % = (fours × 4 + sixes × 6) ÷ runs × 100.

Worked example

A batter has 1,000 runs from 800 balls in 30 innings, with 5 not outs, 100 fours and 20 sixes.

  • Average = 1,000 ÷ (30 − 5) = 40.00
  • Strike rate = 1,000 ÷ 800 × 100 = 125.00
  • Boundary runs = 400 + 120 = 520, or 52% of their runs, with a boundary every 6.67 balls.

Which number matters more?

In Test cricket, average matters most. In T20, strike rate matters as much or more: a batter averaging 30 at a strike rate of 150 often adds more to a team total than one averaging 40 at 115. For ODIs, both matter.

Frequently asked questions

Why do not-outs raise the average?

Runs made in a not-out innings count, but the innings doesn’t add a dismissal, so the runs are divided by fewer outs.

Is strike rate the same in bowling?

No. A bowler’s strike rate is balls bowled per wicket, where lower is better. See the bowling calculator.

More cricket calculators