Skip to content

Batting Average Calculator

Games or seasons
Game or seasonAt-batsHits Remove
Batting average —
Exact value
—
Total hits
—
Total at-bats
—
Rough rating
—
After a hit in the next at-bat
—
After an out in the next at-bat
—
Straight hits needed to reach .300
—
Batting average per game or season
The chart appears with your result

Batting average is hits divided by official at-bats, written to three decimals without the leading zero. Ted Williams had 185 hits in 456 at-bats in 1941: 185 ÷ 456 = 0.4057, a .406 average. Walks, hit-by-pitches and sacrifices are not at-bats, so they leave the average unchanged.

About this tool

Coaches keeping a scorebook, parents tracking a Little League season and fantasy players checking a hitter all need the same number: hits over at-bats. Here each game or season is its own row, and the tool pools the totals before dividing, which is the only correct way to combine stretches of different length. You get the average in the familiar .xxx form, the exact four-decimal value, a running average per row, what the next at-bat would do to it, and how many straight hits would lift it to .300. A bar chart compares the rows. It measures only how often a batter gets a hit; it ignores walks and power, so pair it with on-base and slugging figures before judging a hitter.

How to use it

  1. Fill one row per game or season

    Give the row a name, then enter official at-bats and hits. Use Add row for more games.

  2. Read the average

    The headline shows the combined average in .xxx form, with the exact value and totals beside it.

  3. Check the table and chart

    The table lists each row's own average and the running average; the bar chart compares rows.

  4. Look ahead

    The stats show the average after one more hit or out, and the straight hits needed to reach .300.

Examples

Ted Williams, 1941

Games or seasons
1941 season × 456 × 185

Result Batting average: .406
Exact value: 0.4057
Total hits: 185
Total at-bats: 456
Rough rating: Excellent (.300 or better)
After a hit in the next at-bat: .407
After an out in the next at-bat: .405
Straight hits needed to reach .300: 0

  1. Total hits = 185, total at-bats = 456
  2. Batting average = 185 ÷ 456 = 0.4057 → .406

185 hits in 456 at-bats is the last .400 season in the majors: 185 ÷ 456 = 0.4057, written .406.

Two seasons pooled

Games or seasons
2024 × 150 × 50; 2025 × 130 × 40

Result Batting average: .321
Exact value: 0.3214
Total hits: 90
Total at-bats: 280
Rough rating: Excellent (.300 or better)
After a hit in the next at-bat: .324
After an out in the next at-bat: .320
Straight hits needed to reach .300: 0

  1. Total hits = 90, total at-bats = 280
  2. Batting average = 90 ÷ 280 = 0.3214 → .321

A .333 season and a .308 season combine to .321, because the totals are divided, not the two averages.

How it is calculated

AVG = Σ H ÷ Σ AB

H
hits credited in each game or season
AB
official at-bats: plate appearances minus walks, hit-by-pitches, sacrifice bunts and sacrifice flies, and catcher's interference

Hits and at-bats are summed over every row, then divided once. Averaging the row averages would be wrong whenever rows have different numbers of at-bats. The result is shown to three decimals with the leading zero dropped, as box scores print it. The hits needed for .300 solve (H + n) ÷ (AB + n) ≥ 0.300 for the smallest whole n.

When not to use it

  • To judge overall offensive value, since walks and extra-base hits are left out.
  • For a batting-title race, where a minimum of plate appearances also applies.

Common mistakes

  • Counting walks or sacrifice flies as at-bats, which drags the average down.
  • Averaging two seasons' averages instead of adding their hits and at-bats.
  • Counting a reached-on-error as a hit; it is an at-bat with no hit.

Frequently asked questions

Why is a batting average written without the zero?

By long scoring convention the leading zero is dropped and three decimals are kept, so 0.3214 is printed .321. A perfect 1.000 average is the only common value with a digit before the point.

Does a walk lower a batting average?

No. A walk, hit-by-pitch, sacrifice bunt or sacrifice fly is a plate appearance but not an official at-bat, so it changes neither the hits nor the at-bats count. Those events show up in on-base percentage instead.

What is a good batting average?

In recent Major League seasons the league average has sat around .240 to .250. Around .270 is solid, .300 or better is excellent, and below .200 is called the Mendoza line. Youth and amateur averages often run higher.

Who was the last hitter to bat .400?

Ted Williams of the Boston Red Sox batted .406 in 1941 with 185 hits in 456 at-bats. No qualified Major League hitter has finished a season at .400 since.

Does reaching base on an error count as a hit?

No. The official scorer charges an at-bat but no hit when the batter reaches only because of a fielding error, so it lowers the average the same way an out does.

Why does my average change so much early in the season?

With few at-bats, each one carries a large weight. At 10 at-bats a single hit moves the average by up to about 90 points; at 500 at-bats it moves it by about 2 points.

Cite this tool

Using this tool in an assignment, article or report? Copy a citation, or a link for your website.

APA

Tools Directory Editorial Team. (2026, October 22). Batting Average Calculator. Tools Directory. Retrieved October 26, 2026, from https://tools.milunir.com/sports/team-sport-statistics/batting-average-calculator/

MLA

Tools Directory Editorial Team. “Batting Average Calculator.” Tools Directory, 22 Oct. 2026, https://tools.milunir.com/sports/team-sport-statistics/batting-average-calculator/. Accessed 26 Oct. 2026.

Chicago

Tools Directory Editorial Team. “Batting Average Calculator.” Tools Directory. Last modified October 22, 2026. Accessed October 26, 2026. https://tools.milunir.com/sports/team-sport-statistics/batting-average-calculator/.

Link<a href="https://tools.milunir.com/sports/team-sport-statistics/batting-average-calculator/">Batting Average Calculator – Tools Directory</a>