Sign In
  • Support FanGraphs
    FanGraphs Membership
    FanGraphs Shirts
    FanGraphs Mugs
    Gift a Membership
    Donate to FanGraphs
  • Fantasy
    Fantasy Tools
    2023 Fantasy Expert Rankings
    Auction Calculator
    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
    2023 Pre-Season Projections
    ZiPS, ZiPS DC
    Steamer
    Depth Charts
    ATC
    THE BAT, THE BAT X
    2023 600 PA / 200 IP Projections
    Steamer600
    2023 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 2024, ZiPS 2025
    On-Pace Leaders
    Every Game Played, Games Played %
    Auction Calculator
  • Scores
    Today
    Live Scoreboard, Probable Pitchers
    Live Daily Leaderboards
    Win Probability & Box Scores
    2022, 2021, 2020, 2019, 2018, 2017...
  • Standings
    2023 Projected Standings
    2023 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
    Offseason Tools
    2023 Opening Day Tracker
    2023 Offseason Tracker
    2023 Free Agent Tracker
    In-Season Tools
    2023 Closer Depth Chart
    2023 Injury Report
    2022 Lineup Tracker
    2023 Payroll Pages
    2022 Probables Grid
    2022 Schedule Grid
    2023 Transaction Tracker
  • Prospects
    Prospects Home
    The Board
    The Board: Scouting + Stats!
    How To Use The Board: A Tutorial
    Top Prospects List
    Top Prospects
    2023 2022
    AL
    BALCHWHOU
    BOSCLELAA
    NYYDETOAK
    TBRKCRSEA
    TORMINTEX
    NL
    ATLCHCARI
    MIACINCOL
    NYMMILLAD
    PHIPITSDP
    WSNSTLSFG
    AL
    BALCHWHOU
    BOSCLELAA
    NYYDETOAK
    TBRKCRSEA
    TORMINTEX
    NL
    ATLCHCARI
    MIACINCOL
    NYMMILLAD
    PHIPITSDP
    WSNSTLSFG

    • 2023 Preseason Top 100
    • 2023 Imminent Big Leaguers


    • 2022 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)
    • PitchingBot Pitch Modeling Primer
    • Stuff+, Location+, and Pitching+ Primer
    • 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

RE24

by Neil Weinberg
July 30, 2014

RE24 Flash Card 8-16-15

RE24 (or run expectancy based on the 24 base-out states) may sound like a computer error or a random assortment of letters and numbers, but the actual logic and mechanisms behind the statistic make it extremely useful for fans and analysts. It is based on the concept of run expectancy, which provides the average number of expected runs per inning given the current number of outs and placement of baserunners. The number “24” refers to the potential number of base-out states (zero, one, two outs and eight different baserunner arrangements).

Since run expectancy tells you the number of expected runs, any number of runs created above or below that value can be treated as runs above or below average for the batter or pitcher depending on the outcome of each plate appearance. Unlike wRAA, wRC, or Batting Runs, RE24 is context-dependent and assigns more credit for hits with men on base than with the bases empty. With league average set to 0, hitters with positive RE24 are creating more runs than we would expect given the situations they have been placed in and pitchers with positive numbers are preventing more runs than average given the situations in which they have been placed.

On the hitting side, RE24 is a measure of how well hitters are capitalizing on their opportunities while also not assigning extra credit (like RBI) to hitters who happen to come to the plate with men on base very often. For pitchers, particularly relievers, RE24 is useful because it allows for multiple pitchers to share credit for allowing a baserunner to score and assigns credit to pitchers who strand the runners of the pitcher they relieved.

Calculation:

Calculating RE24 for a specific play or game is extremely easy as long as you are working with the appropriate run expectancy matrix. A run expectancy matrix presents the expected number of runs scored between a given point and the end of an inning based on the overall run environment, the number of outs, and the placement of the baserunners. For example, in the RE matrix below (run environment set at 4.15 runs per game), the expected number of runs given a runner on first and no outs is 0.831 runs.

Runners 0 Outs 1 Out 2 Outs
Empty 0.461 0.243 0.095
1 _ _ 0.831 0.489 0.214
_ 2 _ 1.068 0.644 0.305
1 2 _ 1.373 0.908 0.343
_ _ 3 1.426 0.865 0.413
1 _ 3 1.798 1.140 0.471
_ 2 3 1.920 1.352 0.570
1 2 3 2.282 1.520 0.736

To calculate the RE24 of a given plate appearance, simply take the run expectancy of the result of the play, subtract the run expectancy of the the starting state, and add in any runs scored during the play. For example, if the play started with a man on first and no outs there was an original run expectancy of 0.831. If the batter hits a single that results in the runner getting to third and the batter ending on first, the resulting run expectancy would be 1.798. Since no runs were scored on the play, you would simply do the following:

1.798 – 0.831 + 0 = 0.967 RE24

A great thing about calculating RE24 is that whatever positive credit goes to the batter is mirrored exactly by the pitcher. So for allowing that single with a man on first, the pitcher would get -0.967 RE24. If a baserunner advances on a stolen base, wild pitch, or passed ball, the baserunner is credited with the RE24 and the pitcher is debited. In all other cases, the batter and pitcher are the only ones who are assigned credit for the play.

When runs are scored on the play, the calculation works the same way, but make sure you don’t forget to factor in the runs scored. So imagine that a batter singles with men on first and third and no outs (1.798 RE), moving us from that state to a state with men on first and second with no outs (1.373 RE).

1.373 – 1.798 + 1 = 0.575 RE24

As long as you have the proper matrix in front out you (there are unique ones for each park and year based on run scoring and the one presented above is roughly neutral for 2014), calculating this stat is a snap, even if the name makes it sound esoteric. This interactive tool allows you to change the run environment and calculate custom matrices. A player’s season RE24 is simply the sum of the individual RE24 values of each plate appearance of the season with total run values on par with what you might see in a stat such as wRAA.

Why RE24:

RE24 is valuable because it provides an answer to a different question than context-neutral run values like wRAA, wRC, and Batting Runs for hitters. If you want to know how frequently a batters hits a single or a double and how valuable his performance would have been in a neutral context, one of the other run value statistics is your best bet. Those stats tell you what happened in the batter’s box. RE24 tells you how what happened in the batter’s box impacted the context of the inning.

A batter who hit a double with two outs and the bases empty performed the same action as a batter who hit that double with the bases loaded, but the bases loaded double was much more productive given the situation. The bases empty double was worth about .2 runs above average while the bases loaded double was worth about 2.5 runs above average.

Whether you wish to use a context neutral or context dependent statistic is up to you. Generally, there is very little evidence that hitting with men on base is a unique skill independent of hitting in general, but there are good arguments for why using RE24 as a value metric is reasonable even if it isn’t a direct measure of skill. For example, looking at a player’s RE24 probably won’t be more predictive of a player’s future performance than looking at their wRAA, but when assigning retroactive credit, say in an MVP race, RE24 could make sense given your philosophical approach.

For pitchers, RE24 is scaled differently than our typical runs allowed metrics, so the comparison to context neutral statistics isn’t as obvious, but it provides a measure of how many runs above or below average each pitcher allowed given the state of the game. For starters, RE24 is only going to be particularly relevant when dealing with innings in which they were pulled from the game. All other innings will yield equivalent results to runs allowed because even if the pitcher gets docked for allowing runners to reach, they will be credited for stranding those same runners. For relievers, however, this is a very useful measure.

Relievers enter into games and leave games with men on base frequently, so the standard rule book definition of runs allowed doesn’t always capture a reliever’s true performance. For example, if a reliever enters with the bases loaded and no outs, stranding the runners and allowing all three to score have the exact same impact on that relievers RA9 or ERA. When using RE24, stranding the runners is worth 2.282 RE24 and allowing them to score and then getting out of the inning is worth -0.72 RE24.

For starting pitchers, you’re only going to notice significant differences if the starter is unusually lucky or unlucky with respect to how often their relievers allow inherited runners to score. There are a number of pitchers affected by that type of luck each year, but the value of RE24 remains more apparent when looking at relief pitchers.

How to Use RE24:

RE24 is very simple to use for hitters if you’re already familiar with runs above average numbers like wRAA. With league average set to zero, any positive value is that many runs above average and any negative value is that many runs below average. RE24 includes batting and between at bat baserunning (stolen base, wild pitches, etc), so if a player has 30.5 RE24, that means they were about 30 runs better than the average player would have been if given the same opportunities. Each win is worth between 9 and 10 runs depending on the year, so you can convert RE24 into wins by dividing it by that year’s runs per win. On FanGraphs, we call this REW instead of RE24.

Remember that RE24 is providing you with context adjusted runs, so when looking at this statistic you are measuring a player’s performance above or below average given the context in which they were placed. If you want to compare their context neutral stats with their context adjusted stats, an easy trick is to compare RE24 to Batting Runs plus wSB (or OFF minus UBR). This will allow you to see how well or poorly timed a hitter’s performance has been, but remember, context dependent numbers are less predictive of future performance than context neutral ones.

For pitchers, using RE24 in the language of RA9 or ERA is a bit trickier. You could simply learn to think in terms of runs above average for pitchers like you do for hitters, but the alternative is to take about 0.46 runs per inning and subtract the pitcher’s RE24 total to see it in terms of runs allowed. Then if you treat that new number as runs allowed and multiply be 9 and divide by innings pitcher, you’ll wind up with something akin to RE24 on a per 9 inning scale. Remember that RE24 is based on the run environment and park so this won’t be perfect. Remember also that while allowing runs is bad, a positive RE24 is good because it is a measure of runs better than average for pitchers. For starters, you won’t typically see dramatic differences, but for relievers you might.

Additionally, while RE24 controls for outs and baserunner placement, it does not make any adjustments based on the score of the game or the inning, meaning that a bases loaded situation is the same if the score is tied in the ninth inning or if the gap is seven runs in the fourth. In other words, while it controls for the likely number of runs, it does not control for how important those runs might be in the context of the game. RE24 also does not include any defensive value. All offensive events go to the hitter (or baserunner on steals) and all defensive events are credited to the pitcher. So while you can swap in RE24 for Batting Runs + wSB, you cannot look at a player’s RE24-Wins and call that WAR because it does not include all baserunning, any defense, any positional adjustment, or replacement level.

Context:

RE24 is measured in runs above average based on the current run environment, but since league average is always set to zero, the following rules of thumb apply:

Rules of Thumb

Rating RE24 (Hitters) RE24 SP RE24 RP
Excellent 45 25 15
Great 30 15 10
Above Average 15 10 5
Average 0 0 0
Below Average -5 -5 -5
Poor -10 -10 -10
Awful -20 -20 -15

Things to Remember:

● RE24 is based on the run expectancy matrix for the given park in a particular year, so while a neutral matrix like the one above will help you apply the concept, you might not be able to match RE24 values that we have on the leaderboards with your own calculations.

● RE24 only includes hitting and baserunning such as stolen bases and advancing on wild pitches for hitters. It does not include other baserunning, defense, position, or replacement level.

● RE24 assigns all defensive credit to the pitcher, so errors and bad defensive plays go against the pitcher as if the outcome of the play was caused by a sharp single.

● RE24 is context dependent by base-out state, but not by score or inning.

Links for Further Reading:

Get to Know RE24 – FanGraphs

RE24 – Inside The Book Blog

Context Batting Runs – FanGraphs

Introducing The Batter-Specific Run Expectancy Matrix – FanGraphs





FDP
 
Off

Neil Weinberg is the Site Educator at FanGraphs and can be found writing enthusiastically about the Detroit Tigers at New English D. Follow and interact with him on Twitter @NeilWeinberg44.

Login
Please login to comment
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
johnnyball
1 year ago

I’ve posted this in another part of this site. I’ll posts it here too.>>>Some players have many more opportunities to drive in runs than others. E.g. player “A” has 500 AB’s (for the season). Player “B”  also has 500 AB’s. But player “A” bats with 500 “Runners On Base” (ROB)  & player “B” bats with only 200 ROB. Giving player “A” 300 more RBI opportunities (RBIOPPS). So we should have a stat called RBI %. Player “A” has an opportunity to drive in 1000 runs, player “B” only 700. If player “A” has 100 RBI he’s driven in 10% of the runs he had an opportunity to drive in. If player “B” has 70 RBI he’s also driven in 10% of the runs he’s had an opportunity to drive in. Both have performed at the same level of offensive productivity (OP). RBIOPPS = AB’s + ROB during AB’s. That’s the simplest but maybe not the most accurate or fairest measure of OP. There’s a lot to consider. Maybe it should be plate appearances & not AB’s. Maybe we need to factor in “runners in scoring position” somehow. If the lead off batter hits a double or triple he will be easier to drive in for the #2 hitter. It could be argued that if a batter is walked he’s not being given an opportunity to drive in any runs, but as we know sometimes batters are trying to “work a walk” to get on base. At other times to wear out the pitcher. If batters can get a pitcher to throw them 12, 15  or 18 pitches in an AB but still wind up getting out, that can still be considered a good AB & can contribute significantly to a win, especially if it’s done by 2 or 3 other batters (had to chase that rabbit).  We have bases loaded as well as regular walks. Sacrifice hits. HBP’s, errors, balks, GDP’s… I’m sure I’ve missed some. I think all of these things need to be carefully considered. But if we only look at the number of RBI – up against RBIOPPS that would be a good starting point. I don’t even know if ROB during AB’s or PA’s records are kept. They probably are, but maybe not. In my mind this would be a very good measure of OP. With baseball there are so many nuances. E.g. the # 1 & 2 hitters are expected to get on base (contact hitters) where the 3, 4 & 5 are expected to drive them in (power hitters). In fact the # 1 & 2 hitters, it could be argued, shouldn’t even try to drive in runs. If they do they are more likely to get out, trying to do what they aren’t most able to do. If you think about it that’s why this RBI % stat could help show OP more fairly. Everyone’s impressed with HR, extra base hit & RBI totals. If we looked at contact hitters RBI % I suspect it would show their OP to be equal to that of many of the 3, 4 & 5 hitters & also show that many of the 3, 4 & 5 hitters OP isn’t as good as we thought, because while they may have more RBI, they may have a RBI % equal to or even lower than contact hitters. I thought I would share this. Hopefully some on this site might take interest in this & help come up with a fair, workable formula to calculate RBI %. Maybe this is already being done but hasn’t been made an official stat. If anyone here knows this to be so – please inform me. I would love to learn what MLB players RBI % is.

1
belugawhale123
1 year ago
Reply to  johnnyball

I think Bill James did some sort of rbi percentages, I’ll see if I can find it

0
You are going to send email to

Move Comment

Updated: Saturday, March 25, 2023 3:31 AM ETUpdated: 3/25/2023 3: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.