OPS+ is a baseball statistic that compares OPS (On base plus slugging percentage) to the league average, and adjusts for park factors. An OPS+ of 100 is league-average, meaning a higher than 100 OPS+ is above average, while under 100 is below average.

OPS+ Calculator

Instant OPS+ from OBP, SLG, league values and park factor

Enter on-base percentage (e.g. 0.360)
Enter slugging (e.g. 0.520)
League on-base percentage (e.g. 0.320)
League slugging (e.g. 0.410)
Park factor where 100 = neutral. Use 102 for +2% hitter-friendly, 97 for -3% pitcher-friendly.
Result updates instantly too ✨
Estimated OPS+
Player OPS
Using: OPS = OBP + SLG. Formula: OPS+ = 100 × (player OPS / (league OPS × parkFactor/100)).

Formula:

OPS+ is calculated by adding On Base Percentage (OBP) and Slugging Percentage (SLG), creating OPS (On base plus Slugging). A player’s OPS is then divided by the league average OPS, which is then adjusted for park factors of the player’s stadium. The result is then mulitplied by 100, where 100 is the league average.

For example, a player who has a .350 OBP and a .420 SLG would make their OPS .770, in a league with an average of .750 OPS, and playing in a ballpark that favors hitting by +4. Their OPS+ would be (0.770 / (0.750 * 1)) * 100 = 101 OPS+.

Importance:

OPS+ allows for a fair comparison between players in different ballparks, which regular OPS does not account for. A stadium’s park factors show how the stadium favors hitting or pitching, with a higher park factor indicating more offense in that ballpark.

Trending