Explainers

A batting average is not runs divided by innings

The most misread number in cricket. Why not-outs are subtracted before the division, and what that does to a finisher's career figure.

7 min read 1,525 words

Ask ten people how a batting average is calculated and eight will say runs divided by innings. It is not, and the difference is large enough to change how you read entire careers.

Runs divided by dismissals

A batting average is total runs divided by the number of times the batter was out. Not-outs are subtracted from innings before the division happens.

average = runs ÷ (innings − not outs)

The reasoning is that an average is meant to answer one question: how many runs does this batter typically make before someone gets them out? An innings that ended because the team declared, or because the chase finished, did not end because anyone got them out. Counting it would answer a different question.

Our batting average calculator does this correctly, which mostly means it does the subtraction that people forget.

What it does to a finisher

Consider a middle-order batter with 3,000 runs from 120 innings, 25 of them not out.

  • Runs ÷ innings: 3,000 ÷ 120 = 25.00
  • Runs ÷ dismissals: 3,000 ÷ 95 = 31.58

Six and a half runs is the difference between a squad player and a first-choice pick, and it comes entirely from where you put the divisor.

Now flip it. An opener with the same 3,000 runs from 120 innings but only three not-outs averages 25.64. Nearly the same runs, nearly the same innings, six runs of separation in the published figure — and the reason is batting position, not ability.

This is why a finisher's average and an opener's average are not the same currency. Numbers seven and eight are stranded not out constantly, because the innings ends around them. It inflates the figure honestly, under a rule that is itself honest, and it still means you cannot compare the two directly.

The same runs, four different averages

The subtraction is easy to wave away until you see it move a number.

RunsInningsNot outsRuns ÷ inningsActual average
3,000120325.0025.64
3,0001201225.0027.78
3,0001202525.0031.58
3,0001204025.0037.50

Every row is the same batter by the naive measure. The published averages run from 25.6 to 37.5, and the only thing that changed is where they batted.

Quick question

A batter has 3,000 runs from 120 innings, 25 of them not out. What is the average?

Two players with a thousand runs from twenty-five innings, one with a single not out and one with eleven, showing averages of 41.7 and 71.4
Same runs, same innings. The only difference is how often somebody got them out.

The undefined case

If a batter has been not out in every innings they have played, the divisor is zero and the average is undefined, not infinite.

Cricket handles this by simply not printing a figure. Our calculator does the same, and shows a dash. A number that does not exist should look like a number that does not exist.

What it hides

An average is a single number standing in for a distribution, and it hides the shape completely.

A batter averaging 40 might be making forty every time, or might be making a hundred once in five innings and single figures in the other four. Those are different players, useful in different situations, and the average cannot see the difference.

The distribution is why selectors talk about "hundreds converted", "scores of fifty plus", and "innings in the fourth innings" — all of which are ways of looking behind the average at the shape it is flattening.

Why the era matters more than people admit

Averages are not a fixed currency across time. Pitches, covered wickets, bat technology, fielding restrictions and the sheer volume of cricket played have all moved, and they did not move in the same direction everywhere.

A Test average of 40 in England in the 1950s and a Test average of 40 in India in the 2010s describe different levels of difficulty, and no adjustment factor that anyone agrees on exists to convert between them. This is why comparisons across eras end up being arguments about context rather than arithmetic, and why anyone who tells you the question is settled is selling something.

The one figure that survives every era adjustment ever proposed is Don Bradman's 99.94, which is not close to any other number in the sport and does not need defending.

The number that is not a batting average at all

There is a second average in cricket with the same name and the opposite meaning, and mixing them up is the fastest way to sound lost.

A bowling average is runs conceded per wicket taken. Low is good: 20 is excellent, 40 is a problem. A batting average is runs scored per dismissal. High is good: 50 is excellent, 25 is a problem.

The two are computed from opposite sides of the same event, which is why an all-rounder is measured by the gap between them. A player whose batting average exceeds their bowling average is contributing on both sides of the ledger; a player where it runs the other way is a specialist being asked to do two jobs. That single comparison, crude as it is, has settled more selection arguments than any amount of footage.

Why the format changes what a good average is

A batting average is only comparable within its own format, and barely that.

FormatRoughly goodRoughly outstandingWhy
Test4055 and abovelong innings, no clock, dismissal is the only end
ODI3850 and abovenot outs inflate finishers, chases end innings early
T202838 and abovealmost nobody bats out twenty overs

The T20 column is the interesting one. A batter averaging 45 in T20 is usually not a better player than one averaging 30 — they are frequently a slower one who survives, and survival is worth less than it looks when the innings has a hard stop at 120 balls. Strike rate is doing the work the average cannot do, which is covered in strike rate means nothing alone.

The averages that will not settle down

Two more traps, both about sample size.

A batting average over ten innings is noise. One unbeaten 90 moves it by twenty runs; one duck moves it back. It takes something like forty completed innings before the number stops swinging on single scores, which is why a player with four Tests and an average of 62 is not yet averaging 62 — they have simply not been found out or been unlucky yet.

And a career average is a single number applied to a career that changed. A batter who averaged 55 for eight years and 28 for their last three finishes on about 46, a figure that describes neither period. The averages worth arguing about are always split — home and away, by decade, by opposition — and the split is where the actual player appears.

Read it with three other things

An average on its own is nearly meaningless. It becomes useful next to:

  • Innings played. Averaging 60 from six innings is a small sample and a
  • large claim.

  • Strike rate. Forty at a strike
  • rate of 30 and forty at a strike rate of 90 are different contributions.

  • Era and conditions. Averages moved a long way between the 1950s and the
  • 2010s, and moved differently in different countries.

Work it out

Try it with the not-outs handled properly

Open the Batting average calculator

Where our dataset sits

Every player in the WicketYaari player list carries a Test batting average, and it is the average as the format defines it: runs divided by dismissals. It appears as a column on the Cricketer puzzle board, where guessing it within twenty percent turns the cell amber rather than grey.

Which means, in the specific and slightly ridiculous case of our daily puzzle, knowing that not-outs are subtracted is worth an actual guess.

The short version
  • Runs divided by dismissals, not innings
  • Not-outs are subtracted from innings first
  • A finisher's average is inflated honestly, by a rule that is itself honest
  • All not out means the average is undefined, not infinite

The short version

Runs divided by dismissals, not innings. Not-outs come out of the divisor. That one subtraction explains most of the gap between where a finisher's average sits and where their reputation does.

batting average statistics not out records
Now go and use it Six cricket puzzles a day, free, no account. Today's are already up. Play today's six