What is OPS in baseball? OPS stands for on-base plus slugging: it adds on-base percentage (OBP) and slugging percentage (SLG) to show how often a hitter reaches base and how much power their hits produce. Two hitters can both bat .300, yet one collects singles while the other hits doubles and draws walks; OPS makes that difference visible.
Batting average gives those hitters equal billing. The OPS baseball stat separates them by counting the walks that average leaves out and giving extra-base hits more weight.
How OPS Combines Two Hitting Skills
An offense needs hitters who avoid outs and hitters who advance runners. OBP measures the first skill; SLG measures the total bases a hitter earns per at-bat. Add them, and you get a compact description of the hitter’s contribution. Throughout the calculations below, follow the opportunities each component counts and the outcomes it rewards.
John Thorn and Pete Palmer helped popularize OPS in their 1984 book, The Hidden Game of Baseball. Their approach challenged the picture readers got from familiar batting statistics: treating every hit equally obscured power, while leaving walks out of batting average obscured another way to reach base. The arithmetic gave fans a way to see beyond the hit column.
That practical appeal helped OPS become a common part of Major League Baseball coverage. You can build it from a batting line, without a complex model.
How To Calculate On-Base Percentage
On-base percentage measures how often a batter reaches base through a hit, walk, or hit-by-pitch. Its formula is:
OBP = (Hits + Walks + Hit-by-Pitches) ÷ (At-Bats + Walks + Hit-by-Pitches + Sacrifice Flies)
Walks belong on both sides of that fraction because they are successful trips to the plate. They are plate appearances, but they are not at-bats. That distinction explains why a hitter can go hitless and still help the offense.
Suppose a batter steps up with the bases loaded and takes ball four. The runner on third scores, and the batter reaches first without needing a hit. Batting average gives the hitter no credit for that productive appearance. OBP does.
Despite the name on base percentage, baseball normally displays the result as a decimal: .350 means 35%. The label “obp baseball” refers to this reaching-base statistic, the first component of OPS.
How To Calculate Slugging Percentage
Slugging percentage measures total bases from hits per at-bat. A single earns one total base, a double earns two, a triple earns three, and a home run earns four. The formula is:

SLG = Total Bases ÷ At-Bats
Two doubles produce four total bases; two singles produce only two. Batting average treats those performances equally because both contain two hits. Slugging gives the doubles their extra weight.
That weight comes only from hits. A stolen base or an advance on a teammate’s hit adds nothing to the batter’s total bases. Walks and hit-by-pitches also stay out of this calculation. With up to four total bases available in one at-bat, SLG can exceed 1.000.
Consider a bloop single and a wall-scraping double. Both improve batting average by the same amount in otherwise identical batting lines. The double gives slugging twice the credit.
A Complete OPS Calculation
Barry Bonds’s 2004 season supplies a real example: 373 at-bats, 135 hits, 232 walks, nine hit-by-pitches, and three sacrifice flies. His hits included 60 singles, 27 doubles, three triples, and 45 home runs.
First, calculate OBP. Bonds had 376 qualifying on-base outcomes: 135 + 232 + 9. The denominator was 617: 373 + 232 + 9 + 3. Dividing 376 by 617 gives approximately .609 OBP. His walks alone exceeded his hits, showing why batting average could not tell the whole story.
Next, count total bases: 60 + (27 × 2) + (3 × 3) + (45 × 4) = 303. Dividing 303 by 373 gives approximately .812 SLG, for a 1.422 OPS.
His batting line was .362/.609/.812: batting average, OBP, then SLG. Use unrounded component values before rounding the final OPS; adding the displayed decimals can create a one-point difference in the last decimal place.
How To Read An OPS Number
For modern MLB hitting, roughly .800 signals strong production, while .900 suggests excellent production. Above 1.000 represents exceptional hitting over a substantial sample. The OPS baseball fans see in a batting line is therefore a useful first assessment, with the season’s scoring environment setting the comparison.

Real players show why you should read the components, too. Ichiro Suzuki finished 2004 with a .414 OBP, .455 SLG, and .869 OPS. Joey Gallo finished 2017 with a .333 OBP, .537 SLG, and the same .869 OPS after rounding the underlying rates.
Ichiro reached base more often; Gallo supplied more total bases per at-bat. Their matching totals described different strengths. OPS gives its components equal arithmetic weight, although an additional point of OBP generally has greater run value than an additional point of SLG. The split tells you what the total conceals.
When OPS Needs More Context
Coors Field in Denver is a hitter-friendly ballpark, so a strong raw hitting line there needs a different frame from one produced in a less favorable park. Time matters, too: 1968, known as the Year of the Pitcher, provides a real example of a low-scoring environment. OPS itself adjusts for neither setting.
OPS+ makes league and ballpark adjustments, with 100 representing league average. A 120 OPS+ means adjusted performance by that measure is 20% above average, not that the player produced 20% more total runs over the season. Playing time remains separate.
For another adjusted comparison, wRC+ also uses 100 as its league-average baseline but starts from weighted offensive events instead of adding two rates. Use these measures when the environments differ, then keep the opportunities in view: a strong week provides less evidence than a full season. Baserunning also requires a separate assessment.
Key Takeaways
- Read OBP and SLG together to identify the source of a hitter’s production.
- Count walks when assessing reaching-base skill; count bases from hits when assessing power.
- Treat a matching OPS as a reason to examine the split, not declare two hitters identical.
- Use an adjusted measure for comparisons across different playing environments.
- Keep playing time beside the rate when judging the strength of the evidence.
Frequently Asked Questions
What is a good OPS in baseball?
A good OPS is one that comfortably exceeds the relevant league’s average; the modern MLB benchmarks above offer a starting point. Position also affects expectations: a catcher can provide valuable offense without matching a designated hitter’s production.
Who currently has the highest OPS in baseball?
Josh Gibson holds the historical MLB career OPS record at 1.177. That career record is a different comparison from a current-season leaderboard, whose leader can change as games are played.
What does 1.000 OPS mean?
A 1.000 OPS means the hitter’s OBP and SLG add to 1.000. For example, a .420 OBP and .580 SLG produce that total; it does not mean the hitter gets a hit every time.
What is slugging in baseball?
Slugging measures total bases from hits per at-bat. Its extra weight for doubles, triples, and home runs distinguishes hitters whose batting averages look similar.
What does OPS stand for in baseball?
OPS stands for on-base plus slugging. An announcer may call a .785 OPS “seven eighty-five,” but the written statistic remains a decimal.
Can a walk improve the combined statistic without changing slugging percentage?
Yes, a walk raises OPS when the hitter’s OBP is below 1.000, while leaving SLG unchanged. It improves the on-base fraction without adding an at-bat or total bases.
Read the Next Batting Line Confidently
Read the OBP and SLG columns first, then use their combined total to size up the performance. A high OBP points toward reaching-base skill; a high SLG points toward extra-base production. That first distinction makes a batting line more useful than a glance at average alone.
For a quick assessment within one league and season, ordinary OPS is a practical starting point. For comparisons across parks or eras, use an adjusted measure. Keep playing time alongside either choice so a short burst does not carry the same weight as sustained production. You need not calculate everything yourself. One glance now tells you both how strong the hitting looks and where that strength comes from.
