From the edition of October 1, 2026 Warm, curious, carefully sourced takes on the day's most interesting stories. Translate
Sports · Related read

Trevor Story's OPS vs. wRC+: the park changes the comparison

His 2021 OPS was higher than his 2025 OPS, yet his wRC+ was lower. The two numbers answer different questions.

Two unmarked lenses beside a baseball and bat reveal miniature sunny ballpark shapes at different scales.
The same swing deserves a fair view of its surroundings. Illustration: Joyful Take.

A .800 OPS can sit beside a 98 wRC+, while a .741 OPS can sit beside a 102. Those are Trevor Story's 2021 and 2025 regular-season pairs in FanGraphs’ batting table. I like this little reversal because it interrupts an easy assumption: the bigger familiar number does not always mean the better performance relative to the league.

OPS starts with the arithmetic

MLB’s glossary defines OPS as on-base percentage plus slugging percentage. The calculation is wonderfully portable. Add the two columns and the abbreviation stops looking mysterious.

FanGraphs’ OPS explanation supplies the useful caution: reaching base and accumulating total bases do not have equal effects on scoring, even though OPS adds the two rates without weighting them differently. It is an accessible shorthand for batting production. It is also a shorthand, and the league's offensive climate affects how impressive a particular result should look.

For a deliberately invented arithmetic example, an OBP of .350 and an SLG of .450 add to an OPS of .800. Another hypothetical hitter could reach that same OPS with .300 and .500. The sum matches. The balance does not. The little addition problem makes the metric easy to use, but it also shows what gets compressed when two columns become one.

The plus sign asks for a fairer setting

Weighted Runs Created Plus, or wRC+ uses weighted batting outcomes and adjusts for league and park. Its average is 100. A 120 means batting run creation 20 percent above league average on a per-plate-appearance basis. It is a rate comparison, not twenty extra actual runs, and not a statement that a team won twenty percent more games.

That setting matters for Story because the career table includes both Colorado and Boston. I would not compare those chapters by assuming the same raw OPS carries the same meaning everywhere and every year. A park-adjusted measure provides a common scale, while the raw line preserves the underlying shape of the hitting. Keeping both is more useful than declaring one column the winner.

Selected completed regular seasons from FanGraphs’ Story table, checked for this October 1, 2026 explainer. They are separate seasons, not matched experiments.
Regular seasonTeamOPSwRC+
2019Colorado.917122
2021Colorado.80098
2025Boston.741102

The table's 2021-to-2025 reversal is the point. Higher OPS, lower wRC+. Those numbers can coexist because the adjusted measure uses a different method and context. They do not isolate a single cause of the change, and they cannot tell us that moving ballparks alone created it. Different seasons are different samples with different league environments.

Two tempting readings to leave behind

First, wRC+ is not OPS with a decimal removed. OPS+ is another adjusted statistic with its own calculation, and its similar name does not make it interchangeable with wRC+. When a chart says 102, read its column heading before comparing it with a number from another site. Familiar scales are useful only when the labels come along.

Second, wRC+ is context-neutral about game situations and does not adjust for defensive position. A hit does not acquire extra weight in that measure simply because it happened with runners on base or in a dramatic inning. It evaluates batting, not the entire responsibility of playing shortstop.

To address that broader question, position-player WAR incorporates batting, baserunning, fielding and positional adjustments. That is a different assignment. Neither OPS nor wRC+ needs to pretend it includes everything a player can do. The major in this package covers Story's range of jobs; the stolen-base guide handles the running separately.

A jersey can celebrate what an adjustment explains

There is no need to drain the pleasure out of a Colorado accomplishment while asking for fair statistical context. The Hall of Fame’s Rockies artifact collection preserves Story's 2018 jersey because he was the first major-league shortstop to reach 40 doubles, 30 homers and 25 steals in a season. The distinction is concrete, unusual and joyful. A park adjustment does not make the doubles or the daring vanish.

We can admire that combination and still use an adjusted batting measure when comparing seasons. To describe a hitting line quickly, OPS is handy. When comparing teams or years, wRC+ supplies context on its own clearly defined scale. As evidence of future ability, neither a selected season nor a clever comparison is enough by itself.

The satisfying answer is to keep the column headings, the season and the question together. The raw number describes a line, while the adjusted number helps place it. Story's jersey gets to remain a happy artifact while the comparison gets to remain a fair one.

Sources

Every factual claim above traces to one of these. Links open in a new tab.

  1. Trevor Story career batting statisticsFanGraphs.
  2. On-base Plus Slugging (OPS)MLB Glossary.
  3. OPS and OPS+FanGraphs Library, 2010-02-16.
  4. wRC and wRC+FanGraphs Library, 2010-02-16.
  5. WAR for Position PlayersFanGraphs Library, 2012-04-02.
  6. Colorado Rockies: Nine innings of artifactsNational Baseball Hall of Fame and Museum.