Batting Average Calculator
Calculate batting average from hits and at-bats. Compare results across MLB, college, high school, and youth levels with interactive scenario prompts.
Total base hits (singles, doubles, triples, home runs)
Plate appearances minus walks, HBP, sacrifices, and catcher interference
Batting Average
.300
EliteTry a scenario
How to Calculate Batting Average
Batting average measures how often a hitter gets a hit per official at-bat. It’s the most recognizable stat in baseball — when someone says a player is “hitting .300,” this is what they mean. To calculate it, divide the player’s total hits by their total at-bats. A hit is any time the batter reaches base safely on a fair ball without an error or fielder’s choice. At-bats exclude walks, hit-by-pitches, sacrifices, and catcher’s interference — situations where the batter didn’t get a fair chance to swing.
Batting Average = Hits / At-Bats
Walks, hit-by-pitches, sacrifices, and catcher interference do not count as at-bats.
What Is a Good Batting Average?
What counts as a “good” batting average depends heavily on the level of play. In MLB, where hitters face elite pitching at every at-bat, the league average has settled around .245–.255 in recent years. A .300 average puts a player in All-Star territory. At the college level, averages skew slightly higher due to aluminum bats and less dominant pitching depth. High school and youth averages run higher still. The key is to compare within the right context — a .320 average means very different things in Little League versus the American League.
| Level | Range | Context |
|---|---|---|
| MLB | .300+ | Elite — All-Star caliber, batting title contender |
| .270–.299 | Above average — quality everyday starter | |
| .240–.269 | Average — league average hovers around .248 | |
| Below .240 | Below average — needs other tools to contribute | |
| College (D1) | .350+ | Elite — All-Conference or All-American candidate |
| .300–.349 | Above average — consistent contributor | |
| .260–.299 | Average — solid starter | |
| High School | .400+ | Elite — varsity standout, potential college recruit |
| .320–.399 | Above average — reliable varsity starter | |
| .250–.319 | Average — competitive at the varsity level | |
| Youth | .400+ | Strong season — but youth averages naturally run high |
| .300–.399 | Solid — competitive in most recreational and travel leagues | |
| Below .300 | Developing — focus on mechanics and making contact, not the number |