Sign In
  • Support FanGraphs
    FanGraphs Membership
    Gift a Membership
    Donate to FanGraphs
    FanGraphs Store
  • Games
    Ottoneu Fantasy Baseball
    Signup, FAQ, Blog Posts
  • Blogs
    Blog Roll

    FanGraphs
    Podcasts: FanGraphs Audio | Effectively Wild | Chin Music

    FanGraphs Prospects

    RotoGraphs
    Podcasts: The Sleeper and The Bust | Field of Streams | Beat the Shift

    Community Research

    Archived Blogs: The Hardball Times | NotGraphs | TechGraphs | FanGraphs+
    Archived THT: THT Live | Dispatch | Fantasy | ShysterBall
    Archived Podcasts: Stealing Home | Doing It For Bartolo | OttoGraphs | UMP: The Untitled McDongenhagen Project
  • Projections
    2021 Pre-Season Projections
    ZiPS, ZiPS DC
    Steamer
    Depth Charts
    ATC
    THE BAT, THE BAT X
    2021 600 PA / 200 IP Projections
    Steamer600
    2021 Updated In-Season Projections
    ZiPS (RoS), ZiPS (Update)
    Steamer (RoS), Steamer (Update)
    Depth Charts (RoS)
    THE BAT (RoS), THE BAT X (RoS)
    3 Year Projections
    ZiPS 2022, ZiPS 2023
    Auction Calculator
    Auction Calculator (New Interface)
  • Scores
    Today
    Live Scoreboard, Probable Pitchers
    Live Daily Leaderboards
    Win Probability & Box Scores
    2021, 2020, 2019, 2018, 2017...
  • Standings
    2021 Projected Standings
    2021 Playoff Odds, Playoff Odds Graphs
    ZiPS Postseason Game-By-Game Odds
    AL East
    AL Central
    AL West
    NL East
    NL Central
    NL West
  • Leaders
    Major League Leaders
    Batting: 2021, 2020, 2019, 2018, Career
    Pitching: 2021, 2020, 2019, 2018, Career
    Splits Leaderboards
    Season Stat Grid
    60-Game Span Leaderboards (Special)

    KBO Leaders
    Batting, Pitching

    Minor League Leaders
    AAA: International, Pacific Coast, Mexican
    AA: Eastern, Southern, Texas
    A+: California, Carolina, Florida State
    A: Midwest, South Atlantic
    A-: New York-Penn, Northwest
    R: Appalachian, Gulf Coast, Pioneer, Arizona
    R: Dominican
    Legacy Minor League Leaderboards

    WAR Tools
    Combined WAR Leaderboards
    WAR Graphs
    WPA Tools
    WPA Inquirer
    Rookie Leaders
    Batters 2021, Pitchers 2021
    Splits Leaders
    Batters: vs L, vs R, Home, Away
    Pitchers: vs L , vs R, Home, Away
  • Teams
    Team Batting Stats
    2021, 2020, 2019, 2018, 2017...
    Team Pitching Stats
    2021, 2020, 2019, 2018, 2017...
    Team WAR Totals (RoS)
    AL East
    Blue Jays  |  DC
    Orioles  |  DC
    Rays  |  DC
    Red Sox  |  DC
    Yankees  |  DC
    AL Central
    Cleveland  |  DC
    Royals  |  DC
    Tigers  |  DC
    Twins  |  DC
    White Sox  |  DC
    AL West
    Angels  |  DC
    Astros  |  DC
    Athletics  |  DC
    Mariners  |  DC
    Rangers  |  DC
    NL East
    Braves  |  DC
    Marlins  |  DC
    Mets  |  DC
    Nationals  |  DC
    Phillies  |  DC
    NL Central
    Brewers  |  DC
    Cardinals  |  DC
    Cubs  |  DC
    Pirates  |  DC
    Reds  |  DC
    NL West
    D-backs  |  DC
    Dodgers  |  DC
    Giants  |  DC
    Padres  |  DC
    Rockies  |  DC
    Positional Depth Charts
    Batters: C, 1B, 2B, SS, 3B, LF, CF, RF, DH
    Pitchers: SP, RP
  • RosterResource
    Current Depth Charts
    AL East
    Blue Jays
    Orioles
    Rays
    Red Sox
    Yankees
    AL Central
    Cleveland
    Royals
    Tigers
    Twins
    White Sox
    AL West
    Angels
    Astros
    Athletics
    Mariners
    Rangers
    NL East
    Braves
    Marlins
    Mets
    Nationals
    Phillies
    NL Central
    Brewers
    Cardinals
    Cubs
    Pirates
    Reds
    NL West
    D-backs
    Dodgers
    Giants
    Padres
    Rockies
    In-Season Tools
    2021 Closer Depth Chart
    2021 Injury Report
    Offseason Tools
    2021 Opening Day Tracker
    2021 Offseason Tracker
    2021 Free Agent Tracker
  • Prospects
    Prospects Home
    THE BOARD!
    THE BOARD: Scouting + Stats!
    How To Use THE BOARD: A Tutorial
    Top Prospects List
    Top Prospects
    2021 2020
    AL
    BALCHWHOU
    BOSCLELAA
    NYYDETOAK
    TBRKCRSEA
    TORMINTEX
    NL
    ATLCHCARI
    MIACINCOL
    NYMMILLAD
    PHIPITSDP
    WSNSTLSFG
    AL
    BALCHWHOU
    BOSCLELAA
    NYYDETOAK
    TBRKCRSEA
    TORMINTEX
    NL
    ATLCHCARI
    MIACINCOL
    NYMMILLAD
    PHIPITSDP
    WSNSTLSFG

    • 2021 Preseason Top 100


    • 2020 Preseason Top 100

  • Glossary
    Library
    Batting Stats
    wOBA, wRC+, ISO, K% & BB%, more...
    Pitching Stats
    FIP, xFIP, BABIP, K/9 & BB/9, more...
    Defensive Stats
    UZR Primer, DRS, FSR, TZ & TZL, more...
    More
    WAR, UBR Primer, WPA, LI, Clutch
    Guts!
    Seasonal Constants
    Park Factors
    Park Factors by Handedness
  • Sign In
Help Support FanGraphs


Become a Member No Thanks
Already a member? Log In
  • Intro
  • Features
  • Offense
    • Complete List (Offense)
    • OBP
    • OPS and OPS+
    • wOBA
    • wRC and wRC+
    • wRAA
    • Off
    • BsR
    • UBR
    • wSB
    • wGDP
    • BABIP
    • ISO
    • HR/FB
    • Spd
    • Pull%/Cent%/Oppo%
    • Soft%/Med%/Hard%
    • GB%, LD%, FB%
    • K% and BB%
    • Plate Discipline (O-Swing%, Z-Swing%, etc.)
    • Pitch Type Linear Weights
    • Pace
  • Defense
    • Overview
    • Def
    • UZR
    • DRS
    • Defensive Runs Saved – 2020 Update
    • Inside Edge Fielding
    • Catcher Defense
    • FSR
    • RZR
    • TZ / TZL
  • Pitching
    • Complete List (Pitching)
    • ERA
    • WHIP
    • FIP
    • xFIP
    • SIERA
    • Strikeout and Walk Rates
    • Pull%/Cent%/Oppo%
    • Soft%/Med%/Hard%
    • GB%, LD%, FB%
    • BABIP
    • HR/FB
    • LOB%
    • Pitch Type Linear Weights
    • SD / MD
    • ERA- / FIP- / xFIP-
    • Plate Discipline (O-Swing%, Z-Swing%, etc.)
    • Pace
    • PITCHF/x
      • What is PITCHF/x?
      • Pitch Type Abbreviations & Classifications
      • Heat Maps
      • Common Mistakes
      • PITCHf/x Resources
  • WE/RE/LI
    • RE24
    • Win Expectancy
    • WPA
    • LI
    • WPA/LI
    • Clutch
  • Principles
    • DIPS
    • Regression toward the Mean
    • Replacement Level
    • Sample Size
    • Splits
    • Projection Systems
    • Linear Weights
    • Counting vs. Rate Statistics
    • Park Factors
    • Park Factors – 5 Year Regressed
    • Positional Adjustment
    • Aging Curve
    • League Equivalencies
    • Pythagorean Win-Loss
    • Luck
  • WAR
    • What is WAR?
    • WAR for Position Players
    • WAR for Pitchers
    • FDP
    • fWAR, rWAR, and WARP
    • WAR Misconceptions
  • Business

OPS and OPS+

by Piper Slowinski
February 16, 2010

On-base Plus Slugging (OPS) is exactly what it sounds like: the sum of a player’s on-base percentage and their slugging percentage. Many sabermetricians don’t like OPS because it treats OBP as equal in value with SLG, while OBP is roughly twice as important as SLG in terms of its effect on run scoring (x1.8 to be exact). However, OPS has value as a metric because it is accepted and used more widely than other, more accurate statistics while also being a relatively accurate representations of offense. You can find OPS on baseball cards and in broadcasts, and it’s a simple statistic that has made its way into the main stream,

On-base Plus Slugging Plus (OPS+) has not gained as much widespread acceptance, but is a more informative metric than OPS. This statistic normalizes a player’s OPS — it adjusts for small variables that might affect OPS scores (e.g. park effects) and puts the statistic on an easy-to-understand scale. A 100 OPS+ is league average, and each point up or down is one percentage  point above or below league average.  In other words, if a player had a 90 OPS+ last season, that means their OPS was 10% below league average. Since OPS+ adjusts for league and park effects, it’s possible to use OPS+ to compare players from different years and on different teams.

You can find OPS+ on Baseball-Reference. If you’re feeling ambition, we recommend replacing OPS with wOBA and OPS+ with wRC+.

Calculation:

OPS’ name tells you how to calculate it. On-base plus slugging:

OPS = OBP + SLG

If you’re looking for a more technical understanding, here is how you calculate OBP and SLG individually:

OBP = (H + BB + HBP) / (AB + BB + HBP + SF)

SLG = (1B + 2*2B + 3*3B + 4*HR) / AB

We don’t house OPS+ on the site, but the calculation can be found at Baseball-Reference.

Why OPS:

In general, OPS is better than something like batting average or RBI because it captures a player’s ability to get on base and their ability to hit for extra bases. For the most part, those two factors capture more of what hitters are trying to do. Generally speaking, if you sort hitters by OPS, you are sorting them based on their production to date with some minor exceptions.

The problem with OPS is that one point of OBP and one point of SLG are not equal. OBP is about twice as valuable as SLG, meaning that OPS overrates power hitters and underrates high-OBP guys. It’s a rather mild issue overall, but we have a better statistic, wOBA, which does not do that. OPS has the benefit of being very easy to calculate in a pinch, and it is more widely understood, but there is really no reason to choose OPS over wOBA if you have the choice.

How to Use OPS:

OPS is used to determine how well a hitter has performed over a given period of time. It is not as precise as wOBA or wRC+, but it is a reasonably good estimator if it’s the only thing available. The key to using OPS is understanding the current offensive climate. A .900 OPS is much more impressive in 2015 than it was in 2000. These days, league average is about .710 or so, with the best hitters around 1.000.

In general, OPS needs a decent sample size to be reflective of true talent, as it is very easy for a good hitter to have a rough couple of weeks and produce a .500 OPS over 50 PA, even though they are one of the best hitters on their team. When using OPS, make sure you understand the context and sample size involved.

Context:

Please note that the following chart is meant as an estimate, and that league-average OPS varies on a year-by-year basis. To see the league-average OPS for every year from 1901 to the present, check the FanGraphs leaderboards.

League-average OPS+ is always 100.

Rating OPS
Excellent 1.000
Great 0.900
Above Average 0.800
Average 0.710
Below Average 0.670
Poor 0.600
Awful 0.570

Things to Remember:

● If you’re looking to evaluate a player’s offense, OPS is a better metric to use than batting average, but should always be used in conjunction with other statistics as well. It’s a good gateway statistic to get people thinking beyond the traditional statistics.

● If you have the choice, use Weighted On-Base Average (wOBA) instead of OPS. OPS weighs both OBP and SLG the same, while wOBA accounts for the fact that OBP is actually more valuable.

● Since it provides context and adjusts for park and league effects, OPS+ is better to use than straight OPS, especially if you’re comparing statistics between seasons.

Links for Further Reading:

Visually Comparing OPS and wOBA – FanGraphs

Intro to OPS+ – Big League Stew

Baseball Basics: OPS – Baseball Prospectus





OBP
 
Win Probability

Piper was the editor-in-chief of DRaysBay and the keeper of the FanGraphs Library.

7
Leave a Reply

Please Login to comment
5 Comment threads
2 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
6 Comment authors
28tttshunt11FD MaloneyGraham H.A scott Recent comment authors
newest oldest most voted
barfusque
Member
barfusque
You can flag a comment by clicking its flag icon. Website admin will know that you reported it. Admins may or may not choose to remove the comment or block the author. And please don't worry, your report will be anonymous.

It’d be cool if you guys made an app for the iPad. Thanks

Vote Up5Vote Down 
10 years ago
A scott
Guest
A scott
You can flag a comment by clicking its flag icon. Website admin will know that you reported it. Admins may or may not choose to remove the comment or block the author. And please don't worry, your report will be anonymous.

This attempt to reduce baseball ,an art, into a science by the use of metrics
is lunacy. You are dealing with human behavior and on the field performance
is only one contribution a player can make to a team sport. One need not go any further then to explore the likes of Bonds, Bradley, Cobb, Tejada, Soriano, Rodriquez and countless others who performed but took so much away from the team when in the dugout. and clubhouse. I do not see too many championships!

Vote Up-36Vote Down 
9 years ago
28ttt
Member
28ttt
You can flag a comment by clicking its flag icon. Website admin will know that you reported it. Admins may or may not choose to remove the comment or block the author. And please don't worry, your report will be anonymous.

Buddy, buddy, you are so wrong in so many ways.

Vote Up0Vote Down 
9 months ago
Graham H.
Guest
Graham H.
You can flag a comment by clicking its flag icon. Website admin will know that you reported it. Admins may or may not choose to remove the comment or block the author. And please don't worry, your report will be anonymous.

I was curious if anyone has done a slugging plus stat? Basically I was thinking that somehow one could incorporate stolen base numbers into slugging. So you would add the stolen bases into the slugging/total base numbers but you would subtract stolen bases from those numbers.

Vote Up0Vote Down 
9 years ago
FD Maloney
Guest
FD Maloney
You can flag a comment by clicking its flag icon. Website admin will know that you reported it. Admins may or may not choose to remove the comment or block the author. And please don't worry, your report will be anonymous.

Why not leave it at batting average? No Batting Gloves,No Wrist Bands No Earrings No Necklaces No Bracelets No mini windups with men on base. There is more but I am tired.

Vote Up-8Vote Down 
8 years ago
FD Maloney
Guest
FD Maloney
You can flag a comment by clicking its flag icon. Website admin will know that you reported it. Admins may or may not choose to remove the comment or block the author. And please don't worry, your report will be anonymous.

I think I will take a nap.

Vote Up-2Vote Down 
8 years ago
shunt11
Member
shunt11
You can flag a comment by clicking its flag icon. Website admin will know that you reported it. Admins may or may not choose to remove the comment or block the author. And please don't worry, your report will be anonymous.

go watch the big bang theory or something else people that don’t like baseball do

Vote Up1Vote Down 
1 year ago
You are going to send email to

Move Comment

Updated: Thursday, April 22, 2021 11:10 PM ETUpdated: 4/22/2021 11:10 PM ET
Player Linker - Contact Us - Advertise - Terms of Service - Privacy Policy
sis_logo
All major league baseball data including pitch type, velocity, batted ball location, and play-by-play data provided by Sports Info Solutions.
mlb logo
Major League and Minor League Baseball data provided by Major League Baseball.
Mitchel Lichtman
All UZR (ultimate zone rating) calculations are provided courtesy of Mitchel Lichtman.
TangoTiger.com
All Win Expectancy, Leverage Index, Run Expectancy, and Fans Scouting Report data licenced from TangoTiger.com
Retrosheet.org
Play-by-play data prior to 2002 was obtained free of charge from and is copyrighted by Retrosheet.