Slugging Percentage Calculator
Compute a hitter’s slugging percentage (SLG) — total bases per at-bat — from singles, doubles, triples and home runs.
How it works
Total bases = 1B + 2·2B + 3·3B + 4·HR · SLG = total bases ÷ at-bats · ISO = SLG − batting average
Slugging percentage weights each hit by the number of bases it produces, so a home run counts four times as much as a single. Unlike batting average, it rewards power rather than treating every hit equally. Isolated power (ISO) — slugging minus batting average — strips out singles to show extra-base power alone.
Worked example
From 500 at-bats with 97 singles, 30 doubles, 3 triples and 20 home runs: total bases = 97 + 60 + 9 + 80 = 246, so SLG = 246 ÷ 500 = .492. Batting average is 150 ÷ 500 = .300, so ISO = .492 − .300 = .192.
Sources: Slugging percentage — Wikipedia
Frequently asked questions
Can slugging percentage exceed 1.000?
Yes. Because each at-bat can produce up to four bases, the theoretical maximum is 4.000 (a home run every time). Season-long marks above 1.000 are extraordinary and rare.
How is slugging different from batting average?
Batting average counts every hit as one, ignoring how far the batter got. Slugging weights hits by total bases, so it captures power that batting average misses.
What is a good slugging percentage?
Roughly .400 is around league average, .500 is very good and above .550 is elite over a full season. Era and ballpark shift these benchmarks.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.