Loading...
Calculate your batting average for baseball, softball, or cricket. Enter hits and at-bats for instant results. Advanced mode adds OBP, SLG, and OPS. Projection mode shows how many hits you need to reach a target average.
Batting Average = Hits / At-Bats (walks, sacrifices, and HBP are not at-bats)
Enter hits and at-bats to calculate
Highest career BA in MLB history
Last player to hit .400 in a season
8x NL batting champion
262 hits in a single season
League-wide average
Unofficial threshold for poor hitting
Where does your batting average rank? Use this scale to evaluate your hitting performance.
Quick reference for single-game batting performances.
Calculate your batting average and advanced stats in seconds.
Select Baseball, Softball, or Cricket. The formula adjusts automatically. Baseball and softball use Hits / At-Bats. Cricket uses Runs / (Innings - Not Outs). The rating scale and benchmarks also update based on your sport.
For baseball/softball, enter total hits and at-bats. For cricket, enter runs scored, innings batted, and not-outs. Your batting average calculates instantly with a color-coded rating and comparison to historical benchmarks.
Switch to OBP/SLG/OPS mode and enter doubles, triples, home runs, walks, HBP, and sacrifice flies for a complete hitting profile. Or use Projection mode to see how many hits you need in remaining at-bats to reach a target batting average.
Works for baseball, softball, and cricket with sport-specific formulas, ratings, and benchmarks. One calculator for all bat-and-ball sports.
Batting average calculates as you type with a color-coded rating scale. No submit button, no page reloads. See your average update in real-time.
Go beyond batting average with OBP, SLG, and OPS calculations. Enter doubles, triples, home runs, walks, and more for a complete hitting profile.
See how many hits you need in your remaining at-bats to reach a target average. Plan your season goals and track progress toward milestones like .300.
Compare your average to legends like Ty Cobb (.366), Ted Williams (.406), Don Bradman (99.94), and current MLB/international standards.
Copy your batting stats for team group chats or export a detailed report. Works great for coaches tracking team stats or players sharing progress.
Batting average is one of the oldest and most widely recognized statistics in baseball. It measures a hitter's ability to get base hits by dividing the total number of hits by the total number of at-bats. The formula is simple: BA = H / AB. A player who gets 150 hits in 500 at-bats has a .300 batting average, meaning they get a hit 30% of the times they put the ball in play or make contact.
Batting average has been tracked since the 1870s and was long considered the single most important hitting statistic. While modern analytics have introduced more comprehensive metrics like OPS and wRC+, batting average remains the most commonly referenced stat among casual fans, media, and traditional baseball. It is also the basis for the batting title, awarded to the player with the highest average who qualifies with enough plate appearances.
The formula BA = Hits / At-Bats seems straightforward, but understanding what counts as a hit and what counts as an at-bat is crucial. A hit is any time the batter reaches base safely due to their batting action - singles, doubles, triples, and home runs all count as hits. Reaching base on an error does not count as a hit (though it also does not count as an at-bat in some scoring decisions).
An at-bat is a plate appearance where the batter completes their turn hitting by getting a hit, making an out, or reaching on an error. Several outcomes are not counted as at-bats: walks (base on balls), hit-by-pitches, sacrifice bunts, sacrifice flies, and catcher interference. This exclusion is intentional - batting average is designed to measure hitting skill, and these outcomes do not reflect the batter's ability to hit the ball.
The distinction matters because a player who walks 100 times in a season might have only 450 at-bats instead of 550, yet their batting average is calculated only on those 450 at-bats. This is why on-base percentage (OBP) was developed as a complement - it gives credit for walks and hit-by-pitches that batting average ignores.
Batting average standards have shifted dramatically over baseball's history. In the dead-ball era (pre-1920), league-wide averages were often below .250. During the steroid era (late 1990s-early 2000s), averages rose to around .270. In the modern game (2020s), increased strikeout rates and defensive shifts have pushed the MLB average down to around .243-.250.
For individual players, the commonly accepted benchmarks are: below .200 is the Mendoza Line and considered very poor. A .200 to .249 is below average. A .250 is about MLB average. A .260 to .279 is slightly above average. A .280 to .299 is very good and often puts you in the top 30-40 hitters in the league. Hitting .300 or above is excellent - in most seasons, fewer than 25 qualified batters achieve this. Hitting .350+ is historically rare and .400 has not been done in a full season since Ted Williams hit .406 in 1941.
Context matters significantly. A .250 average with 40 home runs and 80 walks is far more valuable than a .300 average with 5 home runs and 20 walks. This is why modern analytics prefer OPS or wRC+ for overall hitting evaluation. Still, batting average remains the most intuitive stat for most fans - if someone tells you a player is hitting .320, you immediately know that is excellent.
On-Base Percentage (OBP) measures how often a player reaches base through any means: OBP = (H + BB + HBP) / (AB + BB + HBP + SF). This gives credit for walks and hit-by-pitches that batting average ignores. A good OBP is .340+, an excellent OBP is .380+, and .400+ is elite. The all-time single-season record is Barry Bonds' .609 in 2004.
Slugging Percentage (SLG) measures the quality of hits by weighting them by bases: SLG = (1B + 2Bx2 + 3Bx3 + HRx4) / AB. A single is worth 1, a double 2, a triple 3, and a home run 4. A good SLG is .430+, excellent is .500+, and .600+ is elite power hitting. The all-time record is Barry Bonds' .863 in 2001.
OPS (On-Base Plus Slugging) simply adds OBP and SLG together. Despite its mathematical simplicity, OPS correlates strongly with run production and is considered one of the best single stats for evaluating hitters. An OPS of .700 is average, .800 is good, .900 is excellent, and 1.000+ is elite. The advantage of OPS over batting average is that it captures both a hitter's ability to get on base and their power.
Cricket batting average uses a fundamentally different formula: Runs Scored / Times Dismissed. A batsman who scores 3,000 runs and has been dismissed 60 times has an average of 50.00. The key difference from baseball is the treatment of not-out innings. If a batsman carries their bat (is not dismissed), that innings' runs count toward the total but the innings does not count as a dismissal.
This means cricket averages can theoretically be infinite if a batsman is never dismissed. In practice, the highest career Test average belongs to Sir Donald Bradman at 99.94, who was dismissed 70 times in 80 innings for 6,996 runs. He needed just 4 runs in his final innings to average 100 but was bowled for a duck (0). A good international Test average is 40+, excellent is 50+, and 60+ is all-time great territory.
ODI (One Day International) averages tend to be slightly lower than Test averages because of the more aggressive batting required. A good ODI average is 35+, while 45+ is outstanding. T20 averages are even harder to evaluate because the small sample of innings and aggressive approach create more variance.
Batting average is highly volatile early in a season. After 10 at-bats, going 4 for 10 gives you a .400 average, but one hitless game drops it to 4 for 14 (.286). By mid-season with 250+ at-bats, the average stabilizes and each individual game has a smaller impact. This is why baseball uses a minimum plate appearance threshold (typically 502 PA or 3.1 PA per team game) to qualify for the batting title.
Most hitters experience slumps (extended periods of low production) and hot streaks throughout a season. A 0-for-20 slump is not uncommon even for great hitters. Over a 162-game season, the law of large numbers means most players' averages regress toward their true talent level. A player who is a "true" .280 hitter might finish anywhere from .260 to .300 in a given year.
Our projection feature answers the question: "How many hits do I need in my remaining at-bats to finish at a target average?" This is useful for players chasing milestones like .300, coaches planning lineups, or fantasy baseball managers making decisions. Enter your current hits and at-bats, then specify how many at-bats remain and your target average.
The calculator shows exactly how many hits you need, what batting average you would need to hit in the remaining at-bats, and what your final average would be if you continue at your current pace. For example, if you are hitting .285 with 30 games left, you might need to hit .340 over those games to finish at .300 - the tool does this math instantly.
Common questions about batting average, hitting stats, and how to use this calculator.
Disclaimer: This Batting Average Calculator is for informational and educational purposes only. MLB statistics and records referenced are from publicly available sources. This tool is not affiliated with Major League Baseball, the ICC, or any sports organization. Statistical formulas follow standard baseball and cricket scoring conventions.