Cricket

Batting Average Calculator

Calculate cricket batting average with not-out adjustments and format benchmarks

Batting Stats

Results

Enter stats to calculate

What is a Cricket Batting Average?

Batting average is the most fundamental and most cited statistic in cricket. It measures the average number of runs a batter scores per dismissal — calculated as total runs divided by the number of times dismissed. A batting average of 50 means the batter scores 50 runs every time they get out.

The key nuance that makes batting average different from a simple per-innings mean is the not-out adjustment. If a batter scores 100 runs over 4 innings but is not out twice, their dismissals are only 2 — giving them an average of 50, not 25. This reflects the reality that those innings were not concluded and rewards batters who protect their wicket.

Batting average is format-specific. In Test cricket, an average of 50+ is elite-level — placing a batter among the all-time greats. In T20s, the format is so short that an average of 35+ is considered outstanding. Use the format selector to benchmark correctly.

Formula
Runs ÷ (Innings − Not Outs)
Test — Elite
50+
Test — Good
40–50
ODI — Elite
45+
T20 — Elite
35+
Higher is Better

How to Use This Calculator

Formula:Batting Average = Runs Scored ÷ (Innings Played − Not Outs)
1
Format: Select Test, ODI, T20 or All to apply the correct benchmarks.
2
Runs Scored: Total runs scored in the period — a spell, a series, or a career.
3
Innings Played: Total innings batted, including not-out innings.
4
Not Outs: Innings where the batter was not dismissed — subtracted from innings to get dismissals.

Batting Average Standards by Format

  • Test 50+: Elite — among the all-time greats
  • Test 40+: Very good — solid international level
  • ODI 45+: Excellent — consistent match-winner
  • T20 35+: Outstanding for the shortest format
  • Below 20: Below average — needs improvement
Source: ICC Playing Conditions & Historical Statistics

?Frequently Asked Questions