Skip to content
Calcumatix

Slugging Calculator

Calculate slugging percentage and OPS. Enter your singles, doubles, triples, home runs, and at-bats to quickly find these critical baseball stats.

Mode

Result

0.51

Slugging percentage is 0.51

Quick Answer

A slugging calculator determines a hitter's power by dividing total bases by at-bats. The formula is: Total Bases = 1B + (2 × 2B) + (3 × 3B) + (4 × HR). Slugging Percentage (SLG) = Total Bases / At-Bats. If a player has 10 singles, 5 doubles, 1 triple, and 4 home runs in 100 at-bats, their total bases equal 39. Their SLG is 0.390. This tool also functions as an OPS calculator by adding On-Base Percentage (OPS = OBP + SLG).

What Slugging Percentage Is and How the Formula Works

Unlike a standard batting average, which values a single and a home run equally, slugging percentage (SLG) measures hitting power by assigning progressive weight to extra-base hits. A double is worth twice as much as a single, and a home run is worth four times as much. By dividing total bases earned by official at-bats, the resulting decimal reveals a player's raw power output.

The Official MLB Baseball Slugging and OPS Equations

Total Bases = 1B + (2 × 2B) + (3 × 3B) + (4 × HR) SLG = Total Bases / At-Bats OPS = OBP + SLG

  • Total Bases = 1B + (2 × 2B) + (3 × 3B) + (4 × HR)
  • SLG = Total Bases / At-Bats
  • OPS = OBP + SLG

How To Use This Slugging and OPS Tool Step By Step

Inputs

  • Mode: toggle between calculating just Slugging (SLG) or On-Base Plus Slugging (OPS)
  • Hits: count of singles (1B), doubles (2B), triples (3B), and home runs (HR)
  • At-Bats (AB): official plate appearances excluding walks, HBP, sacrifices
  • OBP: On-Base Percentage as a decimal (e.g., 0.350; needed for OPS mode)

Steps

  1. Select whether you want to calculate SLG only, or full OPS.
  2. Enter singles (1B), doubles (2B), triples (3B), and home runs (HR).
  3. Enter total official at-bats (AB).
  4. If in OPS mode, enter On-Base Percentage (OBP) as a decimal.
  5. Read calculated Total Bases, SLG, and OPS.

Baseball Stats Worked Example: Calculating SLG and OPS

Player with 120 ABs, 20 singles, 8 doubles, 2 triples, 5 home runs, and OBP = 0.400.

  1. Calculate Total Bases: 20 + (2 × 8) + (3 × 2) + (4 × 5) = 20 + 16 + 6 + 20 = 62.
  2. Calculate SLG: 62 / 120 = 0.517.
  3. Calculate OPS: 0.400 + 0.517 = 0.917.

Slugging percentage is .517, and total OPS is .917.

When A Slugging Number Actually Tells You Something

Use this calculator to track individual player performance throughout a season, compare offensive output in fantasy baseball, or generate advanced metrics for amateur leagues that record basic box scores.

Assumptions

  • At-bats entered are official at-bats, not total plate appearances.
  • User has calculated OBP correctly if using OPS mode.

Limitations

  • Does not account for park factors or league averages.
  • Treats all bases equally in SLG formula.
  • Does not reflect baserunning ability, only hitting power.

In Practice

When compiling end-of-season statistics, remember that walks (BB) and hit-by-pitches (HBP) do not count as at-bats, nor do they count as hits. Including them in the at-bat total will artificially lower the player's slugging percentage. Always isolate official at-bats before running the SLG calculation. Conversely, walks are crucial for On-Base Percentage, which is why OPS is such a balanced metric.

Related Guides

Frequently Asked Questions: Baseball Slugging and OPS

What is a good slugging percentage?

In Major League Baseball, a slugging percentage around .400 is average, above .450 is very good, and over .500 is elite.

Why is OPS considered better than batting average?

Batting average treats a weak single and a grand slam identically and ignores walks. OPS combines reaching base (OBP) and hitting for power (SLG), correlating much more closely to actual run production.

Can slugging percentage be higher than 1.000?

Yes. A player who hits a home run in every at-bat would have an SLG of 4.000. Barry Bonds holds the single-season MLB record with .863 in 2001.

How do I calculate total bases from just a slugging percentage?

Multiply slugging percentage by total at-bats: Total Bases = SLG × AB.

Does a walk increase slugging percentage?

No. Walks do not count as at-bats or hits, so they have zero effect on SLG. However, walks increase OBP and therefore raise OPS.

Sources

Last updated: . Reviewed for accuracy against the formula shown above.