Slugging Percentage Calculator

Slugging Percentage

Slugging Percentage Calculation Method

Slugging percentage represents the average number of total bases per at-bat. A home run is counted as "1B=1, 2B=2, 3B=3, HR=4". A player who hits a home run in their first at-bat can even reach a slugging percentage of 4.000, because 4 total bases divided by 1 at-bat equals 4.

About This Calculator

Slugging percentage (SLG) measures a hitter's power by weighting each hit by the number of bases it earns — a single counts 1, a double 2, a triple 3 and a home run 4. It is not a true percentage but the name stuck.

Enter singles, doubles, triples, home runs and at-bats to calculate SLG.

Total bases do all the work: 20 singles, 10 doubles, 2 triples and 8 home runs in 200 at-bats gives (20 + 20 + 6 + 32) / 200 = .390. A league average is roughly .400, .500 signals a strong power season and .600 is MVP territory.

Key Formula:SLG = (1B + 2×2B + 3×3B + 4×HR) / AB

Frequently Asked Questions

What is a good slugging percentage?

About .400 is league average, .450 is good and .500 or better marks a genuine power hitter. Slugging percentages are read to three decimals, just like batting average.

How does slugging percentage differ from batting average?

Batting average treats every hit the same, while slugging gives extra-base hits more weight. Two players with identical .300 averages can have very different slugging percentages if one hits far more home runs.

What is ISO and how is it calculated?

ISO (isolated power) is SLG minus AVG and measures extra-base power only. A hitter with a .550 SLG and a .280 AVG has an ISO of .270, well above the league average of roughly .150. It strips out singles so power is visible on its own.

Why can slugging percentage be above 1.000?

Total bases sit in the numerator and at-bats in the denominator, so a player whose hits are almost all home runs can exceed 1.000. A single at-bat that produces a home run gives exactly 4.000 — a real value, but meaningless as a sample.

Sources & last update

2026-10-19