Sports Analytics & Fitness

Cricket Batting Average Calculator

Calculate a cricketer's exact batting average using total runs scored and total number of dismissals.

Batting Average
48.08

Calculated locally in your browser. Fast, secure, and private.

The Gold Standard of the Crease

In the sport of cricket, a batsman's primary job is to score runs without losing their wicket. The ultimate, traditional metric used to judge the historical greatness of a player is the Batting Average.

Unlike baseball, where a batting average measures the percentage of hits per at-bat, cricket's batting average measures the total number of runs a player scores per dismissal.

The Power of the "Not Out"

The mathematical genius of the cricket batting average is how it handles an unfinished innings. If a batsman is playing well and their team reaches the target score (or declares) before the batsman is dismissed, they are recorded as "Not Out."

Because they were not dismissed, that innings does not count against their denominator, which can drastically inflate their mathematical average.

The Formula

The calculation divides the total aggregate runs scored by the number of times the batsman was actually dismissed (Innings played minus Not Outs).

Batting Average = Total Runs / (Innings - Not Outs)

Where:
Total Runs=
Aggregate runs scored across all matches
Innings=
Total number of times the batsman went to the crease
Not Outs=
Times the batsman finished an innings without being dismissed

The Bradman Benchmark

The undisputed greatest batting average in the history of Test cricket belongs to Sir Donald Bradman, who retired with an incomprehensible, untouchable average of 99.94. For context, a modern batting average of 50.0 is considered the benchmark for absolute world-class greatness.

Frequently Asked Questions

The average is explicitly defined as 'Runs per Dismissal'. If a player scores 50 runs and the innings ends without them getting out, they theoretically could have scored much more. Punishing their average by dividing by an extra innings when the bowlers failed to dismiss them would be mathematically unfair.

Yes. If a new player comes into the team, bats three times, scores runs, and remains 'Not Out' in all three matches, they have zero dismissals. You cannot divide by zero, so their average is mathematically infinite (or simply recorded as an undismissed total) until they finally get out.

It is much less important in T20. Because the game is only 20 overs long, batsmen are required to take massive risks to score quickly. A high 'Strike Rate' is vastly more valuable in T20 than a high traditional batting average.