The main softball hitting statistics are batting average (hits divided by at-bats), on-base percentage (how often a batter reaches base by hit, walk or hit-by-pitch), slugging percentage (total bases divided by at-bats) and OPS (on-base percentage plus slugging percentage). The most common source of confusion is the at-bat: walks, hit-by-pitches, sacrifice bunts, sacrifice flies and catcher’s interference do not count as at-bats, so they do not lower a batting average. Once you know what counts as an at-bat and how to add up total bases, you can calculate every major hitting stat from a scorebook. This guide explains each formula, works through a full example, covers other useful stats and explains how to interpret the numbers.
Rulebook note: Official scoring definitions, such as what counts as a hit, an error or a sacrifice, come from the scoring rules of NCAA, NFHS, USA Softball and other organizations. Some leagues use slightly different conventions, so check the rules for your level.
Formulas at a glance
| Stat | Formula |
|---|---|
| Batting average (AVG) | Hits / At-bats |
| On-base percentage (OBP) | (H + BB + HBP) / (AB + BB + HBP + SF) |
| Slugging percentage (SLG) | Total bases / At-bats |
| OPS | OBP + SLG |
| Isolated power (ISO) | SLG – AVG |
| Strikeout rate | Strikeouts / Plate appearances |
| Walk rate | Walks / Plate appearances |
What counts as an at-bat
A plate appearance is every time a batter completes a turn at the plate. An at-bat is a plate appearance that ends in a hit, an out (other than a sacrifice) or reaching base on an error or fielder’s choice. The following plate appearances do not count as at-bats:
- Walks (bases on balls)
- Hit-by-pitches
- Sacrifice bunts
- Sacrifice flies
- Catcher’s interference
This distinction matters because batting average and slugging percentage use at-bats, while on-base percentage uses a broader count that includes walks, hit-by-pitches and sacrifice flies.
Total bases
Total bases measure how many bases a batter earns with hits: a single is 1, a double is 2, a triple is 3 and a home run is 4. Walks, hit-by-pitches and reaching on errors do not add total bases. For example, a batter with 12 singles, 5 doubles, 1 triple and 2 home runs has 12 + 10 + 3 + 8 = 33 total bases.
Step-by-step: a full example
Suppose a player has the following season: 72 plate appearances, 60 at-bats, 20 hits (12 singles, 5 doubles, 1 triple, 2 home runs), 8 walks, 2 hit-by-pitches, 2 sacrifice flies and 10 strikeouts.
- Batting average: 20 / 60 = .333.
- On-base percentage: (20 + 8 + 2) / (60 + 8 + 2 + 2) = 30 / 72 = .417.
- Total bases: 12 + 10 + 3 + 8 = 33.
- Slugging percentage: 33 / 60 = .550.
- OPS: .417 + .550 = .967.
- Isolated power: .550 – .333 = .217.
- Strikeout rate: 10 / 72 = about 13.9 percent.
Softball statistics are usually shown as three-digit decimals, such as .333, and read aloud as three thirty-three.
Hits, errors and fielder’s choices
Calculating stats accurately depends on how each play is scored. A hit is credited when a batter reaches base safely because of the batted ball, without the help of a fielding error or a fielder’s choice. If a fielder makes an error that allows the batter to reach, the batter is charged with an at-bat but not credited with a hit, so the play lowers the batting average. On a fielder’s choice, where the defense chooses to put out another runner instead of the batter, the batter is also charged with an at-bat without a hit. These rules can feel harsh to hitters, but they keep statistics consistent. Scorekeepers use judgment on close plays, such as a hard-hit ball that a fielder cannot handle cleanly, and official scorers at higher levels follow detailed guidelines.
Keeping accurate stats
Accurate statistics start with a careful scorebook or scoring app. Record every plate appearance, including walks, hit-by-pitches and sacrifices, and note how each batter reached base. Review the scorebook after each game to fix mistakes while the details are fresh. Many teams use apps that calculate statistics automatically, but the calculations are only as good as the information entered. Coaches and players should agree on who keeps the official book and how disputed plays are scored.
Batting average
Batting average is the oldest and most familiar hitting statistic. It measures how often a batter gets a hit per at-bat. Its limitation is that it treats all hits the same and ignores walks and hit-by-pitches, so it does not fully capture a hitter’s value. A hitter with a modest average but many walks may reach base more often than a hitter with a higher average and few walks.
On-base percentage
On-base percentage measures how often a batter reaches base through hits, walks and hit-by-pitches. Sacrifice flies are included in the denominator, but sacrifice bunts are not. Reaching on an error does not count as reaching base for OBP, since it is not credited to the batter. OBP is widely considered one of the most important hitting statistics, especially for leadoff hitters, because avoiding outs is essential to scoring runs.
Slugging percentage and OPS
Slugging percentage measures power by weighting extra-base hits more heavily. A hitter with many doubles and home runs will have a much higher slugging percentage than a hitter with mostly singles. OPS combines on-base percentage and slugging percentage into one number, giving a quick overall measure of offensive production. It is not a perfect statistic, since it adds two numbers with different denominators, but it is simple and useful for comparisons.
Other useful hitting stats
- Runs batted in (RBI): Credited when a batter’s action causes a run to score, with some exceptions, such as when the run scores on an error or a double play.
- Runs scored: How often the player crosses home plate.
- Stolen bases: Successful steals, often shown with caught-stealing numbers.
- Strikeouts and walks: Indicators of plate discipline and contact ability.
- Sacrifices: How often a player successfully moves runners with bunts or fly balls.
Interpreting the numbers
| Stat | What it tells you |
|---|---|
| AVG | How often a batter gets hits |
| OBP | How often a batter avoids making an out |
| SLG | How much power a batter shows |
| OPS | Overall offensive production |
| Strikeout rate | Contact ability |
What counts as a good number depends on the level of play, the league and the quality of pitching. Comparing players within the same league or level is more meaningful than comparing across levels. Small samples, such as a few games, can be misleading, so look at stats over a longer period when making decisions.
Common mistakes
- Counting walks as at-bats, which lowers batting average incorrectly.
- Counting sacrifices as at-bats.
- Including reaching on errors in OBP.
- Forgetting sacrifice flies in the OBP denominator.
- Miscounting total bases for extra-base hits.
- Drawing conclusions from small samples.
Frequently asked questions
What is a good softball batting average?
It depends on the level; .300 is often considered solid, but averages vary widely between leagues.
Does a walk count as an at-bat?
No. Walks, hit-by-pitches, sacrifices and catcher’s interference do not count as at-bats.
What is OPS in softball?
On-base percentage plus slugging percentage, a quick measure of overall offensive production.






