UTILS.
100% in-browser
🏏

Cricket Batting & Bowling Stats Calculator

Compute cricket batting average and strike rate, or bowling economy, average and strike rate from overs in 6-ball notation, runs and wickets.

Enter runs, balls faced and dismissals (times out). Not-outs are excluded from dismissals.

About this tool

The Cricket Batting & Bowling Stats Calculator computes the core statistics that measure a cricketer's performance, with separate batting and bowling modes. In batting mode it returns the batting average = runs / dismissals (times out) — not-outs are excluded from the dismissal count — and the batting strike rate = (runs / balls faced) × 100, the runs scored per hundred balls.

Bowling figures use overs written in the standard 6-ball notation, where the decimal is a count of balls, not a fraction: 9.3 overs means 9 overs and 3 balls, i.e. 57 balls, which equals 9.5 in decimal. The tool converts your overs to balls, then reports the economy rate = runs conceded / overs (decimalised), the bowling average = runs conceded / wickets, and the bowling strike rate = balls bowled / wickets.

Everything is calculated locally in your browser, so nothing you enter is sent anywhere. Division-by-zero cases are handled gracefully: a batter with zero dismissals shows “not out” rather than infinity, and a bowler with zero wickets shows a dash for average and strike rate while still giving a valid economy rate. Ball counts above 5 in the overs decimal are rejected, since an over has only six legal balls.

Frequently asked questions

How is batting average calculated?
Batting average = total runs / number of dismissals (times out). Not-out innings are excluded from the dismissal count, which is why a batter with many not-outs has a higher average. With zero dismissals the average is undefined (“not out”).
What does 9.3 overs mean?
In cricket's 6-ball notation the decimal counts balls, not tenths: 9.3 overs is 9 overs and 3 balls, or 57 balls, equal to 9.5 in true decimal. The tool converts overs to balls before computing rates.
What is the difference between economy and bowling average?
Economy rate is runs conceded per over (runs / overs), measuring how tightly you bowl. Bowling average is runs conceded per wicket (runs / wickets), measuring the cost of each wicket. Strike rate is balls per wicket.
What is a good batting strike rate?
Strike rate = (runs / balls faced) × 100, i.e. runs per 100 balls. In Test cricket 50–60 is steady, in one-day cricket 80–100 is strong, and in T20 strike rates well above 130 are prized. It measures scoring speed, not consistency.

More tools