Free cricket tool

Batting Average Calculator

Calculate a batter’s cricket batting average from total runs, innings and not outs. Useful for players, coaches, scorers and tournament organisers.

Runs ÷ dismissals Handles not outs T20, ODI, Test & club cricket
Batting average
40.00
800 runs from 25 innings with 5 not outs gives 20 dismissals and an average of 40.00.
Runs800
Dismissals20

What is batting average in cricket?

Batting average shows how many runs a batter scores per dismissal. It is calculated by dividing total runs by the number of times the batter has been out.

Calculator

Calculate batting average

Enter total runs, innings played and not outs.

Result
40.00
800 runs, 25 innings and 5 not outs gives 20 dismissals and a batting average of 40.00.
Total runs800
Innings25
Not outs5
Dismissals20

Batting average formula

Batting Average = Total Runs ÷ Dismissals. Dismissals are calculated as innings played minus not outs. Example: 800 runs, 25 innings, 5 not outs = 20 dismissals. 800 ÷ 20 = 40.00.

💬 Batting average FAQs

Simple answers for players, scorers, coaches, parents and club admins.

🏏 How do I calculate batting average?

Add the batter’s total runs and divide by the number of times the batter was out.

✅ Why do not outs matter?

A not out means the batter was not dismissed, so it must be removed from dismissals.

📊 Is a higher average always better?

Usually yes, but also check strike rate, batting role, match format and pressure situation.

⚠️ What if the batter has never been out?

The average is not available yet because the formula cannot divide by zero.

🏆 Can this be used for club cricket?

Yes. It works for school, academy, club, T20, ODI-style and Test cricket.

🧠 Should selectors only use average?

No. Selection should also consider strike rate, recent form, opposition strength and batting position.