Sign In
  • Support FanGraphs
    FanGraphs Membership
    FanGraphs Shirts
    FanGraphs Mugs
    Gift a Membership
    Donate to FanGraphs
  • 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
    2022 Pre-Season Projections
    ZiPS, ZiPS DC
    Steamer
    Depth Charts
    ATC
    THE BAT, THE BAT X
    2022 600 PA / 200 IP Projections
    Steamer600
    2022 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 2023, ZiPS 2024
    On-Pace Leaders
    Every Game Played, Games Played %
    Auction Calculator
    Auction Calculator (New Interface)
  • Scores
    Today
    Live Scoreboard, Probable Pitchers
    Live Daily Leaderboards
    Win Probability & Box Scores
    2022, 2021, 2020, 2019, 2018, 2017...
  • Standings
    2022 Projected Standings
    2022 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: 2022, 2021, 2020, 2019, 2018, Career
    Pitching: 2022, 2021, 2020, 2019, 2018, Career
    Fielding: 2022, 2021, 2020, 2019, 2018, Career
    Splits Leaderboards
    Season Stat Grid
    60-Game Span Leaderboards (Special)

    KBO Leaders
    Batting, Pitching

    Minor League Leaders
    AAA: Triple-A East, Triple-A West, Mexican
    AA: Double-A Northeast, Double-A South, Double-A Central
    A+: High-A Central, High-A East, High-A West
    A: Low-A West, Low-A East, Low-A Southeast
    R: Appalachian, Gulf Coast, Pioneer, Arizona
    R: Dominican
    WAR Tools
    Combined WAR Leaderboards
    WAR Graphs
    WPA Tools
    WPA Inquirer
    Rookie Leaders
    Batters 2022, Pitchers 2022
    Splits Leaders
    Batters: vs L, vs R, Home, Away
    Pitchers: vs L , vs R, Home, Away
  • Teams
    Team Batting Stats
    2022, 2021, 2020, 2019, 2018, 2017...
    Team Pitching Stats
    2022, 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
    Guardians  |  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
    Guardians
    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
    2022 Closer Depth Chart
    2022 Injury Report
    2022 Lineup Tracker
    2022 Probables Grid
    2022 Schedule Grid
    2022 Transaction Tracker
    Offseason Tools
    2022 Opening Day Tracker
    2022 Offseason Tracker
    2022 Free Agent Tracker
  • Prospects
    Prospects Home
    THE BOARD!
    THE BOARD: Scouting + Stats!
    How To Use THE BOARD: A Tutorial
    Top Prospects List
    Top Prospects
    2022 2021
    AL
    BALCHWHOU
    BOSCLELAA
    NYYDETOAK
    TBRKCRSEA
    TORMINTEX
    NL
    ATLCHCARI
    MIACINCOL
    NYMMILLAD
    PHIPITSDP
    WSNSTLSFG
    AL
    BALCHWHOU
    BOSCLELAA
    NYYDETOAK
    TBRKCRSEA
    TORMINTEX
    NL
    ATLCHCARI
    MIACINCOL
    NYMMILLAD
    PHIPITSDP
    WSNSTLSFG

    • 2022 Preseason Top 100


    • 2021 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

Replacement Level

by Piper Slowinski
February 26, 2010

Replacement level is simply the level of production you could get from a player that would cost you nothing but the league minimum salary to acquire. Minor league free agents, quad-A players, you get the idea. The concept is pretty tidy. These are the players that are freely available and if five of your MLB level players came down with the flu, you could go out and acquire replacement level players without really giving up anything you value other than their union mandated payday.

In other words, if you had no one on your roster on March 1st and just needed to populate a team, you’re generally signing replacement level players.

This definition exists because we want to be able to compare the number of wins a player is worth compared to the player a team would have to acquire to fill their shoes. If a great player is making $20 million and a replacement player is making $500,000, that great player is providing you X number of wins for $19.5 million because you would have to allocate that half million to the roster spot no matter what.

This covers the basics of what a replacement player is, but there’s more to understanding them properly. Next you have to consider why we care about replacement level at all. Anyone can just come up with a concept, but why is replacement level useful?

Why Replacement Level:

It’s useful because we want to compare players to a common baseline, and this will turn out to be a pretty great one to use. Obviously there’s an internal logic to creating benchmarks. How good is a .340 wOBA? Well that depends on what the rest of the league does at the plate. So let’s just compare every player to league average and see what happens. It makes sense. The .340 wOBA hitter is 20 or 30 points better than average, so they are providing some positive value. But how much value?

He’s where it gets tricky. Would you rather have a .340 wOBA hitter for 10 PA or a .320 wOBA hitter for 600 PA? If you’re a fan of using the average player as a baseline, then the first player looks great even though you know that doesn’t make any sense. Both your performance per PA and your number of PA matter when determining value because those 590 PA that the first player isn’t covering have to go to someone.

Let’s imagine for a moment that you have an unlimited supply of batters who can play any position and hit .280 wOBA. They aren’t literally unlimited, but for practical purposes you’ll never run out. What you want to measure is how much better a player is than that .280 wOBA over the number of PA they have (we’re assuming the rest of their skills are the same for clarity).

You want to do that, because you want to distinguish between a player who was average for 1 PA and a player who was average for 700 PA because if you’re average for 1 PA, the other 699 PA go to a worse player, making the total value of the roster spot much worse. This is why we like to use replacement level instead of average as a baseline.

Let’s review for a second. Everyone can agree on the need for a baseline. That’s just a thing. So we just want to pick a baseline that helps us tell the most accurate story, and replacement level is the best option because it’s a level of player that teams never have to search beneath. By definition, there are always replacement level players.

So if you gather a player’s stat line, how do you figure out where they sit relative to replacement level? Let’s say they had a .350 wOBA in 600 PA while having +5 fielding runs at third base and being an average base runner. Those are their numbers, but what we want to know is how many wins this player provided to his team compared to what would have happened if the team had used a freely available player instead.  A replacement player.

Using and Calculating Replacement Level:

So first we need to compare this player to league average. We’ll just throw up some quick estimates and say they’re roughly 21 runs better than the average player over those 600 PA. But how does league average compare to replacement level? How do we go from comparing a player to the league to comparing them to replacement level?

This is going to require a touch of math, but the mechanics are easy enough. Based on the quality of those freely available players, we believe that a team making the MLB minimum would win about 29.7% of its games in a give year, or roughly 47-48 per team. Multiple that by 30 and you have something between 1,430 and 1,440, leaving about 1,000 games up for grabs out of the 2,430. Those 1,000 available wins are the “wins above replacement.” Those get divided up with 57% going to position players and 43% going to pitchers based the role we believe each plays.

What this means for position players is that there are 570 WAR to go around per season, so if the season isn’t over you simply need to prorate that. Let’s say the season is over, so the full 570 is up for grabs. Our player had 600 PA, and we want to find out what an average PA was worth that year. So we need:

570*RunsPerWin*PA/lgPA

If you let the numbers cancel out so that we’re left with that players share of the runs, you have the difference between a replacement level player and an average one over the course of those 600 PA. It would equal roughly 17 runs, and if you add that to the 21 runs we determined our player was above average, we wind up with 38 runs above replacement, which reduces to about 4.1 WAR.

To simplify it a bit. Every average PA is worth more than a replacement PA by the same amount. If we say a replacement level PA is worth 0, and then add in the average value of a PA, the player’s performance relative to average per PA, and then the number of PA, you can tell how much value a player added compared to a freely available player.

And why would we want to know that? That’s the central question. I can roll out all kinds of formulas and pretend they are meaningful, but I think I can convince you that you inherently care about replacement level.

When you’re sitting down to construct a team, you have to make decisions about which players you want to acquire. You want to know if you should sign Player X for $8 million per season. Specifically, you want to know if it’s worth it to pay Player X $8 million rather than paying Player Y $500,000 to perform at replacement level. You care about how much better Player X is than Player Y because you cannot pay a player less than the minimum and you can always find a player at least as good as Player Y to fill the roster spot.

You have to spend $12.5 million or so on your roster and you essentially can do worse than 47 or 48 wins. The way you measure your team’s success is how they take their $100 million of additional payroll space and use it to grab another 40+ wins during the season. But the key is that you don’t want to spend any additional money on a player who’s just a replacement level talent. There’s a direct connection to salary.

Does it really matter if you compare Andrew McCutchen and Mike Trout to the average player or a replacement one? If you only care about which one is better, not really. You’ll be able to work with their stat lines. But if you want a better handle on most of the league, a baseline that incorporates performance and playing time is vital. You can’t do that with average as your baseline. And it’s also important because we’re talking about the true bottom of the MLB talent pool.

It’s a fairly easily concept to see in practice. You can identify replacement type players without much effort. It gets trickier when you’re trying to actually parse out the specific calculation. So we can leave it at that. If your entire team gets hurt, you don’t get to use an army of average players or an army of players who would literally hit .000. Replacement level is the bookend and having a baseline at the bottom is much better for determining a player’s importance than having one in the middle. And while this discussion has been mostly theoretically, there is evidence that it lines up well with reality.

For reference, until early 2013, it used to be that FanGraphs and Baseball-Reference both calculated WAR using different values for replacement level. That has since been changed, and both sites now calculate replacement level the same way.

Further Reading:

The Beginner’s Guide to Replacement Level – FanGraphs

The Recent Examples of Replacement Level Players – FanGraphs





Converting Runs to Wins
 
Positional Adjustment

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

Login
Please login to comment
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Kevin Findley
11 years ago

Curious as to if I’m understanding this correctly. If 10 runs equals one win and a replacement level player is equal to -20 runs does that also mean that a replacement level player is a -2WAR player?

Thanks,

BTW. Love the new “library”. Are you going to be adding to it in the future?

0
Yirmiyahu
11 years ago
Reply to  Kevin Findley

10(ish) runs ABOVE REPLACEMENT equals one win ABOVE REPLACEMENT. A replacement level player, by definition, is equal to 0 WAR (wins above replacement).

If you’re comparing to league average, then yes, a replacement player would be about -2 wins (per 600 PA’s) BELOW AVERAGE. But that’s not what WAR is measuring.

0
EnricoPalazzo
10 years ago

Does the replacement player vary by position?

1
beckett19
9 years ago

You can find different defensive replacement levels which you can use instead of positional adjustments, other than that no.

0
You are going to send email to

Move Comment

Updated: Saturday, June 25, 2022 7:31 AM ETUpdated: 6/25/2022 7:31 AM ET
Player Linker - @fangraphs - 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.