Slugging Percentage & OPS Calculator

Enter a hitter's line to get slugging percentage, on-base percentage, OPS, isolated power and total bases, with every formula shown.

Include intentional walks.
On-base + slugging (OPS)
.898
On-base percentage (OBP)
.371
Batting average (AVG)
.300
Isolated power (ISO)
.227SLG − AVG
Total bases (TB)
290
Singles
99
Extra-base hits
6640% of hits
At-bats per home run
19.6
Slugging percentage (SLG).527290 total bases ÷ 550 at-bats
  • OPS adds two percentages with different denominators, so it is a quick summary, not a precise measure. League- and park-adjusted OPS+ needs league totals.

Show the work

  1. Singles = H − 2B − 3B − HR = 165 − 35 − 3 − 28 = 99
  2. Total bases = 1B + 2 × 2B + 3 × 3B + 4 × HR = 99 + 70 + 9 + 112 = 290
  3. SLG = TB ÷ AB = 290 ÷ 550 = .527
  4. OBP = (H + BB + HBP) ÷ (AB + BB + HBP + SF) = 230 ÷ 620 = .371
  5. OPS = OBP + SLG = .371 + .527 = .898
Rough OPS scale for full-season hitters
OPSTypical label
.900 and upExcellent / star
.833–.899Very good
.767–.832Above average
.700–.766Average
.634–.699Below average
under .634Poor

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

  1. Enter at-bats and hits.
  2. Enter the extra-base hits: doubles, triples and home runs. Singles are worked out for you.
  3. For on-base percentage and OPS, add walks, hit by pitch and sacrifice flies (leave them at zero if unknown).
  4. Read slugging percentage on the tape with OPS, OBP, average and isolated power.

Formulas

singles = H − 2B − 3B − HR
TB = 1B + 2 × 2B + 3 × 3B + 4 × HR
SLG = TB ÷ AB
OBP = (H + BB + HBP) ÷ (AB + BB + HBP + SF)
OPS = OBP + SLG    ISO = SLG − AVG

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.

Last reviewed October 2026 by the CalcFluent editorial team. How we check our calculators.