🏏CricJosh

Cricket Batting Average Calculator

Calculate batting average instantly. Enter your total runs, innings, and not outs to see how your average compares against T20, ODI, and Test benchmarks.

What is Batting Average in Cricket?

Batting average is the most fundamental measure of a batter's consistency. It tells you how many runs a batter scores, on average, before getting out. An average of 50 means the batter scores 50 runs per dismissal — the gold standard in Test cricket and the hallmark of a world-class batter.

Batting Average Calculator

Batting Average Formula

The Formula

Batting Average = Total Runs Scored / (Innings Played − Not Outs)

Worked Example

Suppose Virat Kohli has scored 8,043 runs in 164 innings with 18 not outs in Test cricket.

  • Dismissals = 164 − 18 = 146
  • Batting Average = 8,043 / 146
  • Batting Average = 55.09

A Test batting average of 55.09 places Kohli among the all-time greats. It means that, on average, he scores over 55 runs every time he bats before being dismissed — an extraordinary level of consistency.

What is a Good Batting Average? T20 vs ODI vs Test Benchmarks

The definition of a "good" batting average changes significantly across formats. Here is a detailed breakdown:

FormatEliteGoodDecent
T2040+30-4020-30
ODI45+35-4525-35
Test50+40-5030-40

In Test cricket, only 12 batters in history have retired with a career average above 58. Sir Don Bradman's legendary 99.94 stands almost 40 runs above any other retired player. In the modern IPL era, batting averages in T20 tend to be lower because batters take more risks — a T20 average of 35 is roughly equivalent to a Test average of 50 in terms of difficulty.

Frequently Asked Questions

How is batting average calculated in cricket?
Batting average is calculated by dividing the total runs scored by the number of times the batter has been dismissed. The formula is: Batting Average = Total Runs / (Innings - Not Outs). Not out innings are subtracted because the batter was not dismissed in those innings.
What is a good batting average in cricket?
In Test cricket, a batting average above 50 is considered elite (Virat Kohli, Joe Root level). An average of 40-50 is good for a top-order batter. In ODI cricket, 40+ is excellent and 35+ is good. In T20 cricket, averages tend to be lower — 30+ is good and 40+ is exceptional because the format demands risk-taking.
Why are not outs important in batting average?
Not outs reduce the denominator in the batting average formula, which increases the average. A batter with many not outs (e.g. a lower-order finisher) may have an inflated average because they have fewer dismissals. This is why batting average alone does not tell the full story — strike rate and runs per innings are also important.
Who has the highest batting average in cricket history?
Sir Don Bradman holds the highest Test batting average in cricket history at 99.94, which is widely regarded as the greatest statistical achievement in any sport. Among active players, Steve Smith and Virat Kohli have maintained Test averages above 48-50 for most of their careers.
What is the difference between batting average and strike rate?
Batting average measures consistency — how many runs a batter scores per dismissal. Strike rate measures scoring speed — how many runs per 100 balls. A batter can have a high average but low strike rate (slow accumulator) or a low average but high strike rate (aggressive hitter). The best modern batters excel at both.

More Cricket Tools

Related Articles

About This Batting Average Calculator

The CricJosh Batting Average Calculator is a free, instant tool for cricket fans, players, and coaches who want to quickly compute batting average using the standard cricket formula. Whether you are tracking your own club cricket performance, analysing an IPL player's consistency, or comparing Test batting legends, this calculator gives you accurate results in seconds with clear verdicts and format-specific benchmarks.

Batting average remains the most respected measure of a batter's quality across all formats of cricket. It accounts for not outs, which is important for lower-order batters and finishers who often remain unbeaten. The formula — Total Runs divided by Dismissals — has been the standard since the earliest days of cricket statistics. Use this tool alongside our strike rate calculator to get a complete picture of any batter's performance.