Baseball OPS Calculator

Built and verified by pengchun · Last reviewed · How we verify

Calculate a baseball hitter's OPS (on-base plus slugging) instantly. Enter hits, walks, at bats, and total bases for a complete slash-line breakdown.

OPS adds two different skills together

OPS stands for On-base Plus Slugging, a single number that combines how often a hitter reaches base with how much power he hits for. It is the quickest way to compare hitters across eras and parks, because it rewards both the patient leadoff type and the power hitter in one stat.

OPS is simply on-base percentage plus slugging percentage. The formula does not weight the two equally in an official sense, but the sum has proven remarkably predictive of how many runs a team scores, which is why front offices quote it everywhere.

The two numbers inside OPS

OPS is an addition of two rates that measure different things, and knowing which is which is the whole value of the stat. One is on-base percentage, which counts how often the batter avoids making an out; the other is slugging, which counts how far he advances when he does hit. Adding them puts both on the same scale, where a typical value sits a little under 1.000:

ComponentFormulaWhat it counts
On-base percentage(H + BB + HBP) / (AB + BB + HBP + SF)How often the batter reaches base, walks included
SluggingTotal bases / at batsHow many bases each at bat produces, so a double counts twice
OPSOBP + SLGOne number for getting on and for hitting for power

Total bases is where the extra arithmetic hides. Singles are not given directly, so the calculator derives them by subtracting doubles, triples and home runs from total hits, then weights each hit by its base value: singles count once, doubles twice, triples three times and home runs four. That is why two batters with identical hit totals can end up with very different OPS figures.

A worked line, and what OPS rewards

Take a full season for one hitter: 500 at bats, 150 hits (30 doubles, 2 triples, 20 home runs), 50 walks, 5 hit by pitch and 3 sacrifice flies. Working through the calculator's own steps, that is 98 singles, 244 total bases and 558 plate appearances, which gives an on-base percentage of .367, a slugging figure of .488 and an OPS of .855.

Now change one thing and leave the hit total alone. If all 150 hits had been singles, the on-base percentage would be unchanged at .367 because the batter reached base just as often - but slugging would fall from .488 to .300, and OPS would drop from .855 to .667. OPS is therefore doing two jobs at once, and it is worth remembering that a high figure can come from patience at the plate or from power, and the two are not the same player.

Entering the counting stats

  1. Enter the hitter's at bats, hits, doubles, triples, and home runs.
  2. Enter walks, hit-by-pitch, and sacrifice flies for the on-base side.
  3. Click Calculate OPS to see the full slash line, OBP, SLG, and OPS.

Where OPS misleads

Three caveats come with the number. OPS treats a point of on-base percentage and a point of slugging as equally valuable, which they are not: getting on base is worth more per point, and a formula that reflects that would weight on-base percentage around 1.8 times as heavily. It also ignores ballpark and era, so the same .855 means more in a pitcher's park than in a hitter's park. And it counts only what the batter did at the plate, with no credit for baserunning or defence.

None of that makes OPS useless - it is popular precisely because it is easy to compute from a box score and easy to compare. It is just worth reading next to the two numbers it is made of, which the calculator shows separately for exactly that reason. For the wider family of rate stats built the same way, the baseball stats guide covers the arithmetic, and the ERA calculator shows the same shape of formula from the pitcher's side.

FAQ

What is OPS in baseball?

OPS stands for On-base Plus Slugging. It adds on-base percentage and slugging percentage together to measure how well a hitter reaches base and hits for power.

What is a good OPS?

An OPS above .800 is good, .900 and up is star level, .700 to .740 is around league average, and below .650 is a real concern.

How do I calculate slugging percentage?

Slugging percentage is total bases divided by at bats. A single is one base, a double two, a triple three, and a home run four.

← Back to all tools