🏏

Batting Average Calculator

Calculate batting average from total runs, innings, and not-outs. Includes format-specific benchmarks and career projection.

Batting Average Stats

Enter Batting Stats

How to Calculate Batting Average in Cricket

Batting average is the most fundamental measure of a batter’s performance in cricket. The formula is simple:

Batting Average = Total Runs Scored ÷ Number of Times Dismissed

The key detail is that not-outs do not count as dismissals. So if a batter has played 30 innings with 5 not-outs, the divisor is 25 (not 30). This is why finishers and lower-order batters who frequently remain not out can have inflated averages.

What is a Good Batting Average?

This depends heavily on the format:

  • Test Cricket: Average above 50 is world-class. Above 40 is very good. The all-time greats (Bradman at 99.94, Sangakkara at 57.40) set the ceiling.
  • ODI Cricket: Average above 45 is excellent. Above 35 is solid for a top-order batter.
  • T20 Cricket: Averages are generally lower due to aggressive play. Above 35 is very good, above 30 is solid.
  • Club/Local Cricket: An average above 30 is strong for amateur cricket. Above 20 is respectable.

Why Not Outs Matter

The batting average formula divides by dismissals, not innings. This means a batter with many not-outs can have an average higher than their true run-scoring ability suggests. For example, MS Dhoni’s ODI average of 50.57 is partly inflated by his 84 not-outs from 350 innings — he was frequently the finisher left at the crease.

Some analysts prefer Runs Per Innings (RPI) — total runs divided by total innings — as a fairer measure that removes the not-out bias. This calculator shows both metrics.

Batting Average Records

  • Highest Test average (min 20 innings): Don Bradman — 99.94
  • Highest ODI average (min 50 innings): Ryan ten Doeschate — 67.00
  • Highest T20I average (min 30 innings): Virat Kohli — 52.73

Score Your Next Match with the App

Ball-by-ball scoring, live stats, offline support, and instant sharing. Free to download on iOS and Android.

Download on the App StoreGet it on Google Play