Article — Slugging Percentage Calculator
Slugging percentage calculator: SLG, ISO and OPS explained
A slugging percentage calculator takes singles, doubles, triples, home runs and at-bats and returns SLG — the official MLB statistic for power hitting. The formula is total bases divided by at-bats, with each hit weighted by the number of bases earned (1 for a single, 2 for a double, 3 for a triple, 4 for a home run). League-average SLG in modern Major League Baseball is around.400 to.420; over.500 is excellent; over.600 is elite. The 2024 MLB league SLG was.399.
SLG was codified in the 1923 MLB rulebook and remains one of the three core batting statistics, alongside batting average and on-base percentage. It is the only one of the three that distinguishes a single from a home run, which is why power hitters and pure singles hitters can have identical batting averages and very different SLG. The calculator also computes ISO, OPS, and bases-per-hit.
What the slugging percentage calculator does
Enter the season totals for singles, doubles, triples and home runs, plus at-bats. The calculator multiplies each hit type by its base value and sums them for total bases. SLG is total bases divided by at-bats, displayed in baseball convention (leading zero stripped —.451 rather than 0.451). The result panel shows SLG alongside total bases, batting average, isolated power (SLG minus BA), bases-per-hit and OPS if an on-base percentage was supplied.
The example buttons load four reference configurations. Bonds 2001 (.863 SLG) is the single-season record. Ruth 1920 (.847) is second and established modern power hitting. A league regular at.451 represents an above-average middle-of-the-order bat. The verdict band tags the result with the appropriate historical context.
SLG = (1B + 2x2B + 3x3B + 4xHR) / ABISO = SLG - AVG OPS = OBP + SLGHow to calculate slugging percentage
Multiply each hit type by its base value: singles by 1, doubles by 2, triples by 3, home runs by 4. Add the four products for total bases. Divide total bases by at-bats. A player with 100 singles, 30 doubles, 3 triples and 25 home runs in 550 at-bats has total bases of 100 + 60 + 9 + 100 = 269, and an SLG of 269 / 550 =.489. The result is a decimal between 0 and 4.000, read as a fractional batting average —.500,.600,.700.
At-bats exclude walks, hit-by-pitches and sacrifice flies. This is what separates SLG from plate-appearance based stats like wOBA. A walk is a successful plate appearance but not an at-bat, so it does not affect SLG either positively or negatively. High-walk hitters can have lower SLG than their offensive contribution would suggest because the calculation does not see the bases earned from walks.
The minimum number of plate appearances to qualify for an MLB slugging title is 502 (3.1 per team game x 162 games), which translates to about 540 to 580 at-bats. The all-time qualified single-season record is Barry Bonds'.863 in 2001. Babe Ruth's 1920 (.847) and 1921 (.846) seasons are the second and third highest qualified marks.
Slugging percentage vs batting average
Batting average treats all hits equally. Slugging percentage weights each hit by bases earned. Two players can have the same batting average and very different SLG. A player with 150 singles in 500 at-bats has a.300 average and a.300 SLG. A player with 100 singles, 20 doubles, 5 triples and 25 home runs in the same 500 at-bats also has a.300 average — but an SLG of (100 + 40 + 15 + 100) / 500 =.510. Same average, very different offensive value.
This is why SLG was created. Batting average was the dominant batting statistic from baseball's earliest days through the early 20th century, but it gave the same credit to a slap-hit single and a 450-foot home run. SLG corrected for the slap-vs-power distinction and became the standard power metric after the 1920s.
What is a good slugging percentage
The verdict bands for slugging percentage are stable in the modern interpretation. League-average SLG is.400 to.420 in the current MLB run-scoring environment..500 is excellent — usually top 30 to 40 hitters in baseball..600 is elite — top 10 to 15 hitters..700 is historic — fewer than 20 qualified seasons in MLB history have crossed that line..800 is the realistic ceiling, hit only by Ruth and Bonds in their peak seasons.
Below average is anywhere under.400. Light hitters with strong defense or speed can survive in the lineup at.350 SLG; below.300 over a full season is rare for a regular starter and usually triggers a roster move. The dividing line between contact hitters and power hitters is around.450 to.470 SLG with an ISO around.150 or higher.
MLB slugging records
The career SLG record is Babe Ruth at.690, set over 22 seasons from 1914 to 1935 — the longest a top-ten career record has stood in baseball history. Ted Williams (.634), Lou Gehrig (.632), Jimmie Foxx (.609), and Barry Bonds (.607) round out the top five. The single-season record is Barry Bonds in 2001 at.863 (73 home runs in 476 at-bats).
The modern era (since 2000) has elevated power numbers from improved training and launch-angle approach. Aaron Judge's 2022 season at.686 SLG was the highest in MLB since Bonds' 2004 mark of.812. The 60+ home run seasons of the late 1990s have receded since testing began in 2003, but launch-angle hitters have kept extra-base production high.
Isolated power and OPS
Isolated power (ISO) is SLG minus batting average. It strips singles out of slugging percentage to isolate the pure-power component. A player with.300 batting average and.500 SLG has an ISO of.200 — strong power. League-average ISO in modern MLB is around.140. Power hitters are.200 or higher; elite sluggers are.300 or higher. ISO is more stable than SLG across seasons because it removes the singles-driven variation.
OPS (on-base plus slugging) is OBP added to SLG. The simple sum was popularized in the 1980s as a way to combine plate discipline and power into a single number. OPS over 1.000 is elite;.900 is All-Star caliber; the modern league average is around.710 to.730. OPS is not a perfect summary statistic — OBP is more valuable per point than SLG — but the simplicity makes it the dominant single-number rating in fan-facing baseball coverage.
About 175 at-bats is the half-stabilization point for slugging percentage — the sample size at which the next 175 AB will be correlated 0.50 with the first 175. Below 100 at-bats, SLG can swing 100 to 150 points based on a hot or cold week. Always check the at-bat count alongside the SLG number.
Sample size and stabilization
A.550 SLG in 50 AB is essentially noise; a.500 SLG in 500 AB is a real talent signal. For player evaluation, pair SLG with at-bat count. The metric stabilizes around 175 AB but the season-level signal requires the full qualifying threshold.
OPS+ adjusts OPS for league average and ballpark effects. An OPS+ of 100 is league average, 150 is 50% better. Career OPS+ leaders: Ruth (206), Williams (190), Bonds (181). SLG+ and ISO+ work the same way and are useful for comparing players across different eras.
Always pair SLG with OBP. A hitter with.500 SLG and.280 OBP is generating power without reaching base, which limits the actual run-scoring contribution. The same.500 SLG with a.400 OBP is a vastly more valuable offensive profile — that is the difference between a streaky slugger and a complete hitter.
Common slugging percentage mistakes
The most common mistake is including walks in the denominator. SLG uses at-bats, not plate appearances. Walks do not appear anywhere in the calculation. The second is forgetting to multiply each hit type by its base value before summing — total bases is a weighted sum, not a count of hits. The third is comparing SLG across very different eras without context. The 1968 league SLG was.339 in the dead-ball "year of the pitcher"; the 2000 league SLG was.437.
For player evaluation, always pair SLG with at-bat count. A high SLG in a 50-AB sample is essentially noise; the metric stabilizes around 175 AB but the season-level signal requires the full qualifying threshold.