Everyday Utilities

Cricket Batting Average Calculator

Compute cricket batting average and strike rate from runs, innings, not outs and balls.

Your numbers

Add it to get a strike rate.

Shows the runs you would need in your next innings if you are dismissed.

Result

Batting average

50.00

1,000 runs, 20 dismissals

Times dismissed
20
Runs per innings
40.00
How this was calculated
  1. Times dismissed = innings - not outs = 25 - 5 = 20.
  2. Batting average = runs / times dismissed = 1000 / 20 = 50.
  • The average counts completed dismissals only, so a not out innings adds runs without adding a dismissal. Some competitions count retired or absent batters differently, so follow your own scoring rules.

Calculated using SumPanda.com · https://sumpanda.com/cricket-batting-average-calculator/

Results are estimates for general information. Verify important figures before relying on them.

Next step

How to use the cricket batting average calculator

  1. Enter your total runs, the number of innings batted and the number of not outs.
  2. Optionally enter the balls faced to get a strike rate.
  3. Optionally enter an average you want to reach to see the runs needed in your next innings if you are dismissed.
  4. Read the batting average, the number of dismissals and the other figures.

Formula

Times dismissed = innings - not outs

Batting average = runs / times dismissed

Strike rate = runs / balls faced x 100

Runs needed for a target average in the next innings, if dismissed = target x (dismissals + 1) - runs, rounded up to a whole run.

1,000 runs in 25 innings

With 5 not outs the batter was dismissed 25 - 5 = 20 times, so the average is 1,000 / 20 = 50.00. Runs per innings, which count every innings, are 1,000 / 25 = 40.00.

If those runs came off 1,250 balls, the strike rate is 1,000 / 1,250 x 100 = 80.00. To lift the average to 52 with a dismissal next time, the batter needs 52 x 21 - 1,000 = 92 runs.

Why not outs matter

A batting average divides runs by the number of times a batter was dismissed, not by the number of innings. An innings that ends not out adds its runs but does not add a dismissal, so it raises the average. That is why a batter with many not outs can have an average well above their runs per innings.

With no dismissals the average is not defined, because it would divide by zero, so the tool says so instead of showing a number. Some competitions count retired or absent batters differently, so follow the scoring rules of your own competition.

Strike rate and target averages

The strike rate is the runs scored per 100 balls faced. It needs the balls faced, which some scorebooks do not record, so it is optional. The target average line answers a common question: how many runs are needed next time to reach a given average if the innings ends in a dismissal. It rounds up to a whole run, because runs come in whole numbers.

The figures are arithmetic on the numbers you enter. For related work see the required run rate calculator, the baseball stats calculator, the average calculator and the golf score calculator.

Assumptions and limits

  • The average counts completed dismissals only.
  • Not outs cannot be more than innings.
  • The strike rate needs balls faced and is shown only when you enter them.
  • The target average figure assumes you are dismissed in the next innings.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

How is a cricket batting average calculated?

Divide total runs by the number of times you were dismissed, which is innings minus not outs.

Why is my average higher than my runs per innings?

Not out innings add runs without adding a dismissal, so the divisor is smaller than the number of innings.

What is the average with no dismissals?

It is not defined. The tool shows Not defined until you have been dismissed at least once.

How is the strike rate calculated?

Divide runs by balls faced and multiply by 100. It gives the runs scored per 100 balls.