Skip to content
CricketTaken

Batting Average Calculator

A batting average is runs divided by dismissals. Not runs divided by innings, which is the mistake almost every hand calculation makes: an innings that ended not out does not count against the batter, because they were never got out.

Total runs across the innings you are counting.
Innings in which the batter came to the crease, not matches played.
Innings that ended with the batter unbeaten. Retired hurt counts as not out.
Batting average34.291200 runs ÷ 35 dismissals
Dismissals
35
Runs per innings
30.00

Dividing by innings instead of dismissals. Always the lower figure, and not the published average.

Batting average = runs scored ÷ (innings batted − not outs)

So a player with 1,200 runs from 40 innings, five of them unbeaten, has been dismissed 35 times and averages 34.29 — not the 30.00 that dividing by innings would give. The gap widens the more not outs a batter has, which is why a middle-order finisher averages far more than their scores suggest.

Why not outs change the answer so much

The rule exists because an average is meant to answer one question: how many runs does this batter make before getting out? An unbeaten 40 is not a completed attempt. The batter was still going when the innings ended, and counting it as a finished effort would punish them for a team-mate being dismissed at the other end.

This is also the loophole in the statistic. A number eight who comes in at 180 for 6 and finishes unbeaten on 20 most weeks will build an average that flatters them badly. It is the reason averages are read alongside innings count and highest score rather than on their own.

What counts as a not out

Any innings the batter ends without being dismissed: unbeaten when the side is all out, when the target is reached, when the overs run out, or when the innings is declared. Retired hurt counts as not out. Retired out does not — that is a dismissal.

A batter who did not bat at all has no innings to count, so they do not appear in either side of the division.

What a good batting average actually is

It depends entirely on the format, and comparing across them is meaningless. In Test cricket an average above 50 over a long career is the mark of a great batter and above 60 is rare enough to be argued about for decades. In one-day internationals the bar sits lower because the innings is shorter and the tempo higher. In Twenty20 the average is close to useless on its own — a batter there is judged on strike rate, because making 30 from 15 balls is worth more than 30 from 30.

Era matters as much as format. Pitches, bat weights, fielding restrictions and the size of boundaries have all moved, so an average from the 1950s and one from the 2020s are not the same measurement even in the same format.

Questions

Batting average, answered

How do you calculate batting average in cricket?

Divide total runs by the number of times the batter has been dismissed. Dismissals are innings batted minus not outs, so a player with 1,200 runs from 40 innings including 5 not outs has 35 dismissals and averages 34.29. Dividing by innings instead of dismissals is the common error and always produces a lower figure.

Do not outs count in a batting average?

Not as dismissals, no. The runs from a not-out innings are still added to the total, but the innings itself is removed from the divisor. That is why not outs push an average up. A batter unbeaten in every innings has no completed dismissals at all, so their average is undefined rather than infinite.

What is a good batting average in cricket?

In Test cricket, above 40 is solid, above 50 marks a top-class career and above 60 is exceptional. In one-day cricket the equivalent bands sit roughly five to ten runs lower. In Twenty20 the average means little without the strike rate beside it, because scoring quickly matters more than batting long.

Does retired hurt count as a not out?

Yes. A batter who retires hurt and does not return is recorded as not out, because they were not dismissed. Retired out is different: that is treated as a dismissal and counts in the divisor.

Why is my calculated average different from the published one?

Almost always because of not outs, or because the innings count includes matches where the batter did not bat. Check that you are counting innings batted rather than matches played, and that every unbeaten innings is in the not-out column.

Does a duck count in a batting average?

Yes, and it counts twice over. A duck adds nothing to the runs column and still adds one to the dismissals column, so it drags the average down harder than a low score does. A golden duck and a nought off forty balls are identical to the arithmetic. Only a not-out nought escapes, because the batter was never dismissed.

What is the highest batting average in Test cricket?

Donald Bradman's 99.94 from 52 Tests, a figure no qualifying batter has approached before or since. The second tier of Test history sits in the low to mid sixties, which is the gap that makes the number famous. He needed four runs in his final innings to average 100 and was dismissed for nought.

How many innings does a batting average need to mean anything?

Most record lists set a qualification of around twenty innings, and the reason is visible in the arithmetic: at five innings one unbeaten century can double an average. Below about twenty the figure describes a run of form rather than a player. Published career tables state their threshold, and a table without one is not worth reading.

Is batting average calculated the same way in T20?

The formula is identical — runs divided by dismissals — but it carries much less meaning. A T20 innings is short and ends when the overs do, so not outs are common and averages inflate. A finisher regularly unbeaten on 20 can out-average an opener making 40 every week, which is why T20 is judged on strike rate first.