Batting Average Calculator

Calculate official batting average for cricket or baseball with formula breakdown and interpretation.

Runs Scored
runs
Total runs scored across the selected matches or season.
Times Out
outs
Count dismissals, not innings. Have innings and not-outs? Times out = innings − not outs.

Cricket and baseball use different records

The equations look similar, but the denominator and the way the answer is displayed are different.

Cricket

Batting average = runs scored ÷ times out

A not-out innings is not counted as a dismissal. The answer represents the player’s average runs per dismissal.

Baseball

Batting average = hits ÷ official at-bats

The answer is normally shown to three decimal places, usually without a leading zero: 0.300 becomes .300.

Quick interpretation guide

These broad ranges provide context, but competition level, role, era, format, and sample size matter.

Cricket benchmark ranges (context varies by format & role)
Cricket averageGeneral reading
Below 10Early or difficult sample
10–19.99Developing
20–29.99Solid contribution
30–39.99Strong
40–49.99Excellent
50+Exceptional
Modern baseball benchmark ranges (MLB league baseline sits around .250)
Baseball averageGeneral reading
Below .250Below typical benchmark
.250–.274Solid
.275–.299Very good
.300–.399Exceptional
.400+Extremely rare over a large sample

About the Batting Average Calculator

This batting average calculator handles the two common meanings of batting average in cricket and baseball. Choose the sport, enter the record you have, and the calculator applies the appropriate formula. Cricket batting average measures runs per dismissal; baseball batting average measures hits per official at-bat. Because the two sports use different denominators, keep the cricket and baseball inputs separate.

Cricket batting average: formula, not-outs and example

In cricket, batting average = total runs ÷ number of dismissals. A not-out innings adds the runs scored but does not add a dismissal. If your records give you innings and not-outs rather than “times out”, calculate dismissals first:

Cricket dismissal formula Dismissals = innings − not outs
Cricket batting average formula Batting average = total runs ÷ number of dismissals

For example, a batter with 620 runs from 20 innings, including 4 not-outs, has 16 dismissals (20 − 4 = 16). The batting average is 620 ÷ 16 = 38.75. In this calculator, enter 620 for Runs Scored and 16 for Times Out. If the batter has not yet been dismissed at all, there is no batting average to calculate because the denominator is zero; official statistical records show that state as No average yet rather than infinity.

Baseball batting average: hits and official at-bats

In baseball, batting average = hits ÷ official at-bats (AB). For example, 87 hits in 300 at-bats gives 87 ÷ 300 = .290. Enter the player's credited hits and official AB total from the scorecard or stat line. Walks, hit-by-pitches, and credited sacrifice plays do not increase the at-bat total, so they should not be added to AB. Baseball batting average is normally displayed to three decimal places, such as .290.

Baseball formula Batting average = hits ÷ official at-bats (AB)

Batting average compared with other hitting stats

Batting average answers a specific question, not every question about batting performance. In cricket, batting average shows runs scored per dismissal, while strike rate shows scoring speed, usually runs per 100 balls. In baseball, batting average uses hits and at-bats, while on-base percentage (OBP) also reflects ways of reaching base such as walks and hit-by-pitches; slugging percentage (SLG) gives more weight to extra-base hits. Use these measures together when the player's scoring rate, ability to reach base, or power matters.

How to interpret your result

Context matters more than a universal rating label. Compare cricket averages with players in a similar format, role, competition level, and sample size. In baseball, MLB notes that league-wide batting average has typically hovered around .250 in recent years, but youth, college, minor-league, and other competitions can have different baselines. Small samples can move sharply after one innings or a few at-bats, so interpret the result alongside the size and quality of the sample.

Frequently Asked Questions FAQs

How do you calculate a cricket batting average?

Add the batter's total runs and divide by the number of times they were dismissed: batting average = runs ÷ dismissals. If you have innings and not-outs instead, calculate dismissals = innings − not outs first. For 620 runs in 20 innings with 4 not-outs, dismissals are 16 and the average is 620 ÷ 16 = 38.75.

How do not-outs affect a cricket batting average?

Runs from a not-out innings are included in the batter's run total, but the innings does not add a dismissal. That is why the denominator is dismissals rather than total innings. With this calculator, subtract not-outs from innings and enter the result as Times Out.

What happens if a cricket batter has never been dismissed?

The batting average is not defined yet because the formula would divide by zero dismissals. Official records show this state as No average yet or an em dash (—) rather than infinity. Individual not-out scores can still be recorded normally with an asterisk.

What is the difference between batting average and strike rate in cricket?

Batting average measures runs per dismissal, reflecting consistency. Batting strike rate measures how quickly runs are scored, normally as runs per 100 balls faced. A batter can therefore have a high average with a relatively slow strike rate, or the reverse; their relative importance depends on the match format and batting role.

What is a good batting average in cricket?

There is no single cut-off for every format. Compare a batter with peers in the same format (Test, ODI, T20), role, era, and competition level. In professional cricket, an average around 40–50 is outstanding in multi-day cricket, while T20 cricket often values strike rate over sheer average.

How do you calculate a baseball batting average from hits and at-bats?

Divide safe base hits by official at-bats: AVG = H ÷ AB. For example, a player with 87 hits in 300 official at-bats has a batting average of .290 (87 ÷ 300 = 0.290). Baseball traditionally displays the result to three decimal places without a leading zero.

Do walks count towards batting average in baseball?

No. A walk (base on balls) is a plate appearance but not an official at-bat. It adds neither a hit nor an at-bat to the batting average formula, so drawing a walk never lowers a player's batting average. Walks do count towards on-base percentage (OBP).

What counts as an official at-bat for batting average?

The safest source is the official AB total from the player's scorecard or stat line. Walks, hit-by-pitches, and credited sacrifice bunts or flies are excluded from at-bats. However, non-hit outcomes such as strikeouts, groundouts, flyouts, and reaching on an error or fielder's choice still count as official at-bats.

What is the difference between batting average and on-base percentage?

Batting average divides hits by official at-bats (H ÷ AB). On-base percentage (OBP) measures how frequently a batter reaches base safely per plate appearance, incorporating hits, walks, and hit-by-pitches. OBP therefore captures valuable offensive plate appearances that batting average ignores.

What is a good baseball batting average?

Use the league, season, and competition level as context. Major League Baseball (MLB) notes that league-wide batting average has typically hovered around .250 in recent seasons, making .300 or higher an elite mark. Other youth, high school, and college levels feature different baseline scoring environments.

Can I calculate a season or tournament batting average?

Yes. For cricket, use the cumulative runs and total dismissals across the chosen tournament or season. For baseball, use total hits and total official at-bats across the scheduled games. Keep the period and competition level consistent when comparing player averages.