Batting average says how often a hitter gets a hit; slugging percentage says how much damage those hits do; on-base percentage says how often the hitter avoids making an out. Added together as OPS, they make the quickest single summary of a hitter that you can compute from a box score. Enter a season or career line and this calculator returns all of them, plus isolated power and total bases.
How to use the slugging percentage calculator
- Enter at-bats and hits.
- Enter the extra-base hits: doubles, triples and home runs. Singles are worked out for you.
- For on-base percentage and OPS, add walks, hit by pitch and sacrifice flies (leave them at zero if unknown).
- Read slugging percentage on the tape with OPS, OBP, average and isolated power.
Formulas
All rates are shown to three decimals in baseball style (.527); OPS above 1 keeps its leading digit (1.012).
Worked example
550 AB, 165 H, 35 2B, 3 3B, 28 HR, 60 BB, 5 HBP, 5 SF.
Singles = 165 − 35 − 3 − 28 = 99. Total bases = 99 + 70 + 9 + 112 = 290.
SLG = 290 ÷ 550 = .527. OBP = (165 + 60 + 5) ÷ (550 + 60 + 5 + 5) = 230 ÷ 620 = .371. OPS = .371 + .527 = .898.
AVG = 165 ÷ 550 = .300, so ISO = .527 − .300 = .227. Sixty-six of the 165 hits (40%) went for extra bases.
What the numbers mean
| OPS | Typical description (full-season hitter) |
|---|---|
| .900 and up | Excellent — star production |
| .833–.899 | Very good |
| .767–.832 | Above average |
| .700–.766 | Average |
| .634–.699 | Below average |
| under .634 | Poor |
League context matters: averages change from era to era and park to park. OPS+ and similar adjusted stats rescale OPS so that 100 equals league average, but they need league totals that a single line does not include.
Same average, different hitters
| Hitter | AVG | OBP | SLG | OPS |
|---|---|---|---|---|
| Contact hitter: 180 H in 600 AB (160 singles, 15 doubles, 5 HR), 30 BB | .300 | .333 | .350 | .683 |
| Power hitter: 180 H in 600 AB (100 singles, 40 doubles, 40 HR), 80 BB | .300 | .382 | .567 | .949 |
Both hit .300, but the second reaches base more often and piles up 130 more total bases — the difference OPS is designed to show. (The rows assume no hit-by-pitches or sacrifice flies.)
Why OPS works — and where it doesn’t
OPS correlates well with runs scored because it mixes the two things an offense needs: runners on base and hits that drive them in. Its weakness is that it adds two percentages with different denominators and weights a point of OBP the same as a point of SLG, even though getting on base is worth more. Analysts prefer weighted on-base average (wOBA) for that reason, but OPS remains the best stat you can do by hand.
For just the batting average, or the hits needed to reach a target, use the batting average calculator. On the pitching side, see the ERA calculator and the WHIP calculator.
Frequently asked questions
How do you calculate slugging percentage?
Divide total bases by at-bats. Total bases count 1 for a single, 2 for a double, 3 for a triple and 4 for a home run. A hitter with 290 total bases in 550 at-bats slugs 290 ÷ 550 = .527.
What is OPS?
OPS is on-base percentage plus slugging percentage. It combines how often a hitter reaches base with how much power they hit for. An OPS of .800 is good, .900 is excellent, and 1.000 or more is elite over a full season.
Why does the OBP formula include sacrifice flies?
On-base percentage measures how often a plate appearance ends with the batter safely on base. Sacrifice flies are included in the denominator because they are plate appearances that did not reach base, while sacrifice bunts are left out by rule.
Can slugging percentage be higher than 1.000?
Yes. Slugging measures bases per at-bat, so the maximum is 4.000 (a home run every at-bat). Over a full season, even the best power hitters rarely slug above .700.
What is isolated power?
Isolated power (ISO) is slugging percentage minus batting average. It counts only extra bases, so it isolates power from the ability to hit singles. Around .200 indicates strong power.