Batting Average Calculator

Enter your hits and at-bats to calculate your batting average for baseball or softball — or switch to cricket mode and enter runs scored and times out for your cricket batting average. You'll get your BA value, a performance rating, and an optional on-base percentage (OBP) breakdown when you include walks, hit-by-pitches, and sacrifice flies.

Number of hits (baseball/softball). Hidden for cricket.

Official at-bats only. Walks, HBP, and sac flies do not count.

Total runs scored across your innings.

Number of times you have been dismissed. Not-outs are excluded.

Base on balls (for OBP calculation).

Times reached base via hit by pitch.

Sacrifice flies count toward OBP denominator.

Results

Batting Average

--

Performance Rating

--

On-Base Percentage (OBP)

--

Hits / At-Bats

--

Hits vs Outs

Frequently Asked Questions

What is batting average?

Batting average (BA) is a statistic that measures how often a batter gets a hit. In baseball and softball, it is calculated by dividing the number of hits by official at-bats, expressed as a three-decimal number (e.g. .290). In cricket, it equals total runs scored divided by the number of times a batter has been dismissed.

How do you calculate batting average in baseball?

Divide the number of hits by the number of official at-bats: BA = Hits ÷ At-Bats. For example, 87 hits in 300 at-bats gives a batting average of .290. The result is always expressed as a three-decimal figure — never as a percentage.

What counts as an at-bat?

An official at-bat occurs when a batter reaches base via a hit, is put out on a non-sacrifice play, or strikes out. At-bats do NOT include walks (BB), hit-by-pitches (HBP), sacrifice bunts, sacrifice flies, or catcher's interference. This distinction matters because walks and HBP affect OBP but not batting average.

Is .300 a good batting average?

Yes — .300 is widely considered an excellent benchmark in MLB. A general rating scale: below .200 is poor, .200–.249 is below average, .250–.279 is average, .280–.299 is above average, .300–.329 is very good, and .330+ is elite. Context matters too: youth and amateur leagues often have higher averages than the majors.

How is cricket batting average different from baseball?

In cricket, batting average equals total runs scored divided by the number of dismissals (times out). A not-out innings does not count as a dismissal, which can significantly inflate a player's average. Top Test cricketers like Don Bradman (.9996) achieved averages far higher than what is possible in baseball.

What is on-base percentage (OBP) and how does it differ from batting average?

OBP measures how often a batter reaches base by any means — hits, walks, and hit-by-pitches. The formula is: OBP = (Hits + Walks + HBP) ÷ (At-Bats + Walks + HBP + Sacrifice Flies). OBP is generally considered a more complete measure of offensive value than batting average alone because it accounts for free passes.

Has anyone hit .400 in a modern MLB season?

Not since Ted Williams hit .406 in 1941. Williams remains the last MLB player to bat .400 or above over a full season. Ty Cobb holds the all-time career batting average record at .366. The feat is considered one of the most elusive milestones in professional sports.

Why is batting average a useful statistic?

Batting average is simple, universally understood, and allows quick comparison between players across eras. While modern analysis has highlighted its limitations (it ignores walks, power, and plate appearances), it remains a foundational stat for evaluating contact-hitting ability and is still widely reported at all levels of the game.

More Health & Fitness Tools