What Is wOBA in Baseball? (Weighted On-Base Average)
wOBA (weighted on-base average) is a catch-all offensive stat that weights each way a hitter reaches base by how many runs it is actually worth. A walk, a single, and a home run all count differently — because they are. That makes wOBA a more accurate single measure of offensive value than batting average, OBP, or even OPS.
How wOBA is calculated
Each event is multiplied by a run-value weight, then divided by plate appearances. The weights shown are a representative set — FanGraphs recalculates them every season because a double is worth more runs in a high-scoring year than a low-scoring one. For an exact figure you apply the current season’s weights, published in the FanGraphs “Guts” table.
Definition, formula, and rating scale on this page: FanGraphs Sabermetrics Library — wOBA. wOBA was created by Tom Tango.
What is a good wOBA?
wOBA is scaled to look like on-base percentage, so the reference points feel familiar. At the MLB level (per FanGraphs):
| wOBA | Rating |
|---|---|
| .400 and up | Excellent |
| .370 | Great |
| .340 | Above average |
| .320 | Average (MLB) |
| .310 | Below average |
| .300 | Poor |
| .290 | Awful |
These are professional benchmarks (source: FanGraphs), not youth targets. Use them to read the shape of the scale, not to grade a 12U hitter.
wOBA vs. OPS
Both are all-in-one offensive numbers, but OPS just adds on-base percentage and slugging together and treats them as equally weighted — which slightly overvalues slugging and undervalues reaching base. wOBA fixes that by weighting every event by its true run value. OPS is easier to compute by hand; wOBA is more precise, and it’s the stat to reach for once a team already tracks the basics.
wOBA in youth & travel baseball
There is no established, age-appropriate wOBA benchmark for youth baseball — the professional scale above does not transfer to a 10U or 14U hitter, and we won’t invent numbers that don’t exist. The honest way to use wOBA at the youth level is relative: compare a hitter to their own age group and to their own trend over the season, rather than to a fixed target. As GameLense accumulates more travel-ball data, age-band context becomes possible; until it’s statistically sound, we report wOBA in context rather than against a made-up cutoff.
How GameLense computes wOBA
wOBA is the classic stat that’s valuable but impractical to compute by hand — it needs the correct season weights applied to aggregated season totals, not game-by-game averages. GameLense pulls your plate-appearance data from GameChanger and other sources, aggregates the counting stats correctly, and applies the run-value weights automatically — so your hitters get a true-value ranking without anyone touching a spreadsheet. It sits one tier above OPS in the same offensive picture.
Frequently asked questions
What is wOBA in baseball?
wOBA (weighted on-base average) is a catch-all offensive statistic that measures a hitter’s total value at the plate. Unlike batting average or OBP, which treat every time on base the same, wOBA weights each outcome — walk, single, double, triple, home run — by how many runs it is actually worth. It was created by Tom Tango and popularized in “The Book.”
How is wOBA calculated?
wOBA multiplies each offensive event by a run-value weight, then divides by plate appearances (roughly AB + BB − IBB + SF + HBP). The weights are recalculated every season by FanGraphs because run environments change. A representative version: wOBA = (0.69×uBB + 0.72×HBP + 0.89×1B + 1.27×2B + 1.62×3B + 2.10×HR) ÷ (AB + BB − IBB + SF + HBP). Always use the current-year weights for an exact figure.
What is a good wOBA?
wOBA is scaled to look like on-base percentage, so the reference points feel familiar. At the MLB level, about .320 is league average, .370 is great, and .400 or higher is excellent (per FanGraphs). Those are professional benchmarks — youth and travel numbers vary widely by age and level, so a young hitter’s wOBA is most meaningful compared to their own age group.
What is the difference between wOBA and OPS?
Both are all-in-one offensive numbers, but OPS simply adds OBP and slugging together and treats them as equally weighted — which slightly overvalues slugging and undervalues getting on base. wOBA fixes that by weighting every event by its true run value, so it is a more accurate single measure of offensive value. OPS is easier to compute; wOBA is more precise.
Why do the wOBA weights change every year?
A double is worth more runs in a high-scoring season than in a low-scoring one, so the run value of each event shifts with the league’s run environment. FanGraphs publishes updated weights annually (their “Guts” table). Using the wrong year’s weights gives a slightly off number, which is one reason wOBA is hard to compute by hand.
Should youth and travel coaches use wOBA?
It can be useful as the “next stat up” once a team already tracks OBP, slugging, and OPS, because it ranks hitters by true offensive value rather than raw averages. The catch is that it is impractical to compute by hand from a scorebook or a GameChanger export — it needs the correct season weights applied to aggregated totals. That is exactly the kind of calculation an analytics layer is meant to handle.
Related baseball stats
See your team’s wOBA without the math
GameLense applies the correct season weights to your aggregated GameChanger data and ranks your hitters by true offensive value — alongside OBP, slugging, and OPS across your season.
Start your free trial