WOBA

Last updated

In baseball, wOBA (or weighted on-base average) [1] is a statistic, based on linear weights, [2] designed to measure a player's overall offensive contributions per plate appearance. It is calculated by taking the observed run values of various offensive events, dividing by a player's plate appearances, and scaling the result to be on the same scale as on-base percentage. Unlike statistics like OPS, wOBA attempts to assign the proper value for each type of hitting event. It was created by Tom Tango and his coauthors for The Book: Playing the Percentages in Baseball. [3]

Contents

Usage

In 2008, sabermetrics website FanGraphs began listing the current and historical wOBA for all players in Major League Baseball. [4] It forms the basis of the offensive component of their wins above replacement (WAR) metric. Sites such as The Hardball Times have studied wOBA and found it to perform comparably to or better than other similar tools (OPS, RC, etc.) used in sabermetrics to estimate runs. [5] [6] The Book uses wOBA in numerous studies to test the validity of many aspects of baseball conventional wisdom.

The benefit of wOBA compared to other offensive value statistics is that it values not just whether the runner reached base but how. [7] [8] Events like home runs, walks, singles, etc. are given their own weight (or coefficient) within the linear formula. The weighting is based on the increase in expected runs for the event type as compared to an out. The coefficients change each season [9] based upon how often each event occurs.

Because the coefficients are derived from expected run value, we can use wOBA to estimate a few more things about a player's production and baseball as a whole. When using the formula (shown below), the numerator side on its own will give us an estimate of how many runs a player is worth to his team. Similarly, a team's wOBA is a good estimator of team runs scored, and deviations from predicted runs scored indicate a combination of situational hitting and base running. [10]

Balls hit hard (i.e. with a high exit velocity) in the sweet spot produce higher wOBA. [11]

Historical versions of the formula

Coefficients for each tracked outcome vary by year. A historical record of these coefficients can be found at FanGraphs. [9]

2023

Per Fangraphs, the formula for wOBA in the 2023 season was: [9]

where:

—————

Original formula

The formula below appeared in The Book. [12]

where:

Calculating wOBA

The Book's original formulation of wOBA used NIBB, HBP, RBOE, 1B, 2B, 3B, and HR. FanGraphs does not include RBOE [13] . The linear weights are derived by calculating the run value of each of these events, plus the run value of an out. We can build a run-expectancy matrix using the 8 base states and 3 out states, combining for 24 base/out stats. The run expectancy of a base-out state is the average number of runs a team can expect to score in the rest of an inning. This is calculated by taking every instance of the event and averaging the runs scored in the rest of the inning [14] . Below is the run expectancy matrix for 2021 provided by FanGraphs:

Run Expectancy Matrix, 2021 [15]
Runners On0 Outs1 Out2 Outs
Bases empty0.510.270.10
Runner on 1st0.920.540.23
Runner on 2nd1.150.710.33
Runner on 3rd1.380.960.38
Runners on 1st & 2nd1.560.930.46
Runners on 1st & 3rd1.751.140.49
Runners on 2nd & 3rd2.131.410.59
Bases loaded2.471.720.84

The run value of a given play is computed as the change in run expectancy from before to after the event, plus any runs that were scored [14] :

For example, the run value of a HR with the bases empty and no outs is calculated as

since a run has been scored and the base/out state before and after are the same (bases empty).

For a HR with a runner on 1st and no outs, the calculation is:

The run value of an event for the season is computed by averaging over all occurrences of that event across all base/out states during the season:

The total run-value of each event is the weighted average of the run-value for the play in each base out state. This process is repeated for each of the listed events, NIBB, HBP, RBOE, 1B, 2B, 3B, and HR, plus the value of an out. To align with similar rate-based statistics like OBP, these weights are then recalculated relative to the run value of an out [14] . The result is a league-wide average run value for each type of event. These values represent the linear weights of the events. To place wOBA on a familiar scale, the coefficients (the weights) are then normalized by a common factor so that league-average wOBA equals league-average on-base percentage. This makes wOBA more interpretable, since values such as .320 or .360 can be read in the same way as OBP, making a relatively complicated statistic seem familiar [14] .

xwOBA (Expected Weighted On-Base Average)

Expected Weighted On-base Average (xwOBA) is a Statcast metric that estimates a players wOBA based on their quality of contact. For each batted-ball, Statcast uses a machine learning model to assign different outcomes a probability based on its similarity in launch and exit velocity to other batted-balls. Statcast classifies batted-balls based on launch angle and exit velocity, and on some batted balls a player's sprint speed is factored into the calculation [16] . For example, players with faster sprint speeds are more likely to reach base on a groundball. Like FIP, xwOBA attempts to remove the noise added by defense, focusing only on evaluating what batter's can control [16] .  

Ranges for elite, very good, etc.

The following table serves as an aggregate summary of various wOBA scales available online. [10] [17]

wOBA Scale
ClassificationRange
Elite.400 and above
Very good.371 to .399
Good.321 to .370
Average.320
Bad.291 to .320
Very bad.290 and below

Citations

  1. "The Language Of Fangraphs | FanGraphs Baseball". 11 January 2010. Retrieved 2018-12-07.
  2. "Linear Weights - FanGraphs Sabermetrics Library". www.fangraphs.com.
  3. "wOBA - Weighted On Base Average". www.insidethebook.com.
  4. "The Joy of wOBA - FanGraphs Baseball". www.fangraphs.com. 25 November 2008.
  5. "The great run estimator shootout (part 1) - The Hardball Times". www.fangraphs.com. 9 April 2009.
  6. "The great run estimator shootout (part 2) - The Hardball Times". www.fangraphs.com.
  7. "What is a Weighted On-base Average (wOBA)? | Glossary". Major League Baseball. Retrieved 2018-11-09.
  8. "wOBA | FanGraphs Sabermetrics Library". www.fangraphs.com. Retrieved 2018-11-09.
  9. 1 2 3 "Guts!". FanGraphs. Retrieved November 9, 2018.
  10. 1 2 Rogers, Mike (2010-01-19). "Saber 101: Weighted On-Base Average (wOBA)". Bless You Boys. Retrieved 2018-12-07.
  11. Clemens, Ben (February 25, 2020). "A Sweet Spot by Any Other Definition". FanGraphs. Retrieved March 14, 2024.
  12. Tango, Tom M. (28 April 2014). The book : playing the percentages in baseball. Lichtman, Mitchel G., Dolphin, Andrew E. [Place of publication not identified]. ISBN   978-1-4942-6017-0. OCLC   919473395.{{cite book}}: CS1 maint: location missing publisher (link)
  13. Slowinski, Piper. "wOBA". Sabermetrics Library. Retrieved 2025-10-03.
  14. 1 2 3 4 Tango, Tom M.; Lichtman, Mitchel G.; Dolphin, Andrew E. (2007). The Book: Playing the Percentages in Baseball. Potomac Books, Inc. ISBN   978-1-59797-129-4.
  15. https://blogs.fangraphs.com/the-run-expectancy-matrix-reloaded-for-the-2020s/
  16. 1 2 "Expected Weighted On-base Average (xwOBA) | Glossary". MLB.com. Retrieved 2025-10-01.
  17. "The Beginner's Guide To Deriving wOBA | FanGraphs Sabermetrics Library". 11 April 2016. Retrieved 2018-12-07.

References