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.