We are reader supported. When you purchase through links on our site, we may earn an affiliate commission. Also, as an Amazon affiliate, we earn from qualifying purchases.
On-base percentage treats a walk and a home run the same. That simple fact explains why analysts built a better tool to measure offensive value. Weighted On-Base Average, or wOBA, keeps the spirit of getting on base while also rewarding extra bases properly. It is simple to read, grounded in run production, and far more informative than OBP or OPS. If you want a clean, practical way to judge hitters, start here.
Introduction
Baseball rewards bases, not just times on base. A single helps. A home run clears the bases. OBP does not distinguish. Slugging does, but it ignores walks. OPS tries to combine them, but it double counts and assumes equal importance. wOBA fixes all of that in one number.
This guide explains what wOBA is, why it works, how to calculate it, and how to use it. You will see example calculations, a reading scale, and common pitfalls to avoid. By the end, you will know when to prefer wOBA over OBP, SLG, and even OPS.
What wOBA Measures
wOBA is a rate statistic that assigns a run value to each offensive event and then averages those values per relevant plate appearance. It is built to answer a basic question. How much does each outcome contribute to scoring runs, on average, across the league in that season
Core idea
wOBA weights each event by its real run impact. A double is worth more than a single. A walk is worth something, but not as much as a single. A home run is worth the most. Hit by pitch matters. Intentional walks are handled separately because they do not reflect the hitter the same way.
Why this makes sense
Baseball outcomes have different consequences for run scoring. Analysts can estimate the average run value of a single, double, triple, home run, walk, and hit by pitch by studying what happens to run expectancy before and after each event. Those values become weights. That makes wOBA a run-aware OBP, not a guess or a stylistic choice.
Why wOBA Was Created
OBP is clean but blunt. Treating a walk and a homer equally misses the core of offense. SLG captures bases per at-bat, but it ignores walks and hit by pitch. OPS adds OBP and SLG, hoping to balance them. It helps, yet it assumes OBP and SLG are equally important and uses mismatched scales. That assumption is not supported by run scoring.
wOBA solves all three problems at once. It keeps the OBP-like scale. It values walks, singles, and extra-base hits correctly. It uses one unified scale tied to runs. The result is both intuitive and accurate.
How the Weights Work
Weights come from league-wide run expectancy. Analysts study every base-out situation and learn how many runs teams scored from those states. Then they measure how each event changes that expectancy. The average change in runs becomes the event weight for that year.
Season by season updates
Run environments change with the ball, the strike zone, park factors, and strategies. To stay accurate, wOBA updates weights each season. That keeps the metric aligned with how runs are actually being scored in that year.
Example weights
To make this concrete, here is a typical pattern you will see across recent seasons. These are rounded examples for clarity. Unintentional walk about 0.69. Hit by pitch about 0.72. Single about 0.89. Double about 1.27. Triple about 1.62. Home run about 2.10. The exact values vary by season and source, but the ordering and spacing remain stable. Extra bases add value fast. A walk is valuable but not equal to a single.
The wOBA Formula in Plain English
Conceptually, you do this. Multiply each event count by its weight. Add those up for the numerator. Then divide by a plate appearance denominator that includes the opportunities where the hitter could produce those events.
Numerator in words. Weight for unintentional walks times unintentional walks plus weight for hit by pitch times HBP plus weight for singles times singles plus weight for doubles times doubles plus weight for triples times triples plus weight for home runs times home runs.
Denominator in words. At-bats plus walks minus intentional walks plus hit by pitch plus sacrifice flies. That denominator mirrors how OBP builds opportunities, while removing intentional walks so the hitter is not credited for something outside normal intent.
Singles equals hits minus doubles minus triples minus home runs. Many public sites calculate singles that way to avoid double counting.
Why intentional walks are treated differently
Intentional walks are often strategic. The hitter did not force the walk in the same way as a normal plate appearance. Excluding intentional walks from both numerator and denominator reduces noise and gives a cleaner signal of skill.
Step-by-Step Example Calculation
Use these example season totals for a hitter. At-bats 560. Hits 150 with 30 doubles, 5 triples, 15 home runs. Walks 55 with 5 intentional. Hit by pitch 6. Sacrifice flies 5. That implies singles of 100 because 150 minus 30 minus 5 minus 15 equals 100. For this example, use the rounded weights above.
1. Compute the numerator
Unintentional walks. 55 minus 5 equals 50. Multiply by 0.69 gives 34.5.
Hit by pitch. 6 times 0.72 equals 4.32.
Singles. 100 times 0.89 equals 89.0.
Doubles. 30 times 1.27 equals 38.1.
Triples. 5 times 1.62 equals 8.1.
Home runs. 15 times 2.10 equals 31.5.
Numerator sum equals 34.5 plus 4.32 plus 89.0 plus 38.1 plus 8.1 plus 31.5 equals 205.52.
2. Compute the denominator
Denominator equals AB 560 plus BB 55 minus IBB 5 plus HBP 6 plus SF 5 equals 621.
3. Compute wOBA
wOBA equals 205.52 divided by 621 equals 0.331. That is a bit above many recent league averages. It reflects a solid overall offensive season once you weight events by run value.
Compare to OBP on the same line
OBP uses numerator H plus BB plus HBP and denominator AB plus BB plus HBP plus SF. With these totals, OBP equals 150 plus 55 plus 6 equals 211 over 560 plus 55 plus 6 plus 5 equals 626, which is 0.337. OBP looks slightly higher than the wOBA we computed, but OBP cannot tell you how much of that comes from power versus walks. wOBA already embeds that difference.
wOBA vs OBP and OPS
It helps to see where OBP and OPS can mislead. Consider two hitters with similar OBP, but very different power.
Player A
Same line as the example above. OBP 0.337. wOBA 0.331.
Player B
At-bats 560. Hits 150 with 25 doubles, 3 triples, 2 home runs. Walks 60 with 10 intentional. Hit by pitch 6. Sacrifice flies 5. That implies 120 singles. Unintentional walks are 50.
Numerator. 50 times 0.69 equals 34.5. HBP 6 times 0.72 equals 4.32. Singles 120 times 0.89 equals 106.8. Doubles 25 times 1.27 equals 31.75. Triples 3 times 1.62 equals 4.86. Homers 2 times 2.10 equals 4.2. Sum equals 186.43.
Denominator. 560 plus 60 minus 10 plus 6 plus 5 equals 621.
wOBA equals 186.43 divided by 621 equals 0.300.
OBP for Player B. Numerator 150 plus 60 plus 6 equals 216. Denominator 560 plus 60 plus 6 plus 5 equals 631. OBP equals 0.342.
Interpretation. OBP says Player B is slightly better at getting on base. wOBA says Player A creates more runs per plate appearance once you account for power. That is the value of wOBA. It resolves the trade-off correctly using run values, not guesses.
Reading a wOBA Number
wOBA sits on a familiar OBP-like scale. That helps you read it without mental gymnastics.
Quick scale
Use these rough bands for most modern seasons. Below 0.290 is poor. 0.300 to 0.310 is below average. Around 0.320 is about league average. 0.340 is good. 0.370 is great. 0.400 or higher is elite. Exact league averages move a bit each year, so always check the current season context.
Why it is stable
Because wOBA is built from run expectancy, it tends to track team scoring well. That gives you a strong, direct line from a wOBA value to expected runs created.
How Teams and Analysts Use wOBA
Teams use wOBA because it connects to runs without extra translation. It fits scouting, analytics, and strategy.
Player evaluation
wOBA summarizes a hitter skill set in one place, balancing walks and power correctly. It highlights players with strong batted-ball value even if their batting average is modest.
Lineup building and platoons
Split-level wOBA by pitcher handedness shows where a hitter is actually adding runs. That guides platoon choices better than batting average or OBP splits alone.
Projections and aging
Since wOBA is tied to run values, projection systems can regress components sensibly and still end up with a meaningful rate stat. You can also watch how a player maintains walk quality, power, or contact over time through their wOBA path.
xwOBA The Expected Version
xwOBA estimates what a hitter wOBA should be based on contact quality and launch angle, plus outcomes like walks and HBP. Statcast data powers this by measuring how hard and how high the ball is hit. If a hitter barrels the ball consistently but has a low wOBA due to bad luck or defense, xwOBA will flag the gap. Use wOBA to score what happened. Use xwOBA to estimate underlying skill and likely future results.
What wOBA Includes and What It Does Not
wOBA focuses on batting events. It does not include stolen bases, caught stealing, or non-contact baserunning. It does not measure defense. It does not include park or league adjustments by itself. Those are separate tools.
Related metrics you may see
Weighted Runs Above Average, or wRAA, converts wOBA into runs above or below league average given a player opportunities. Weighted Runs Created Plus, or wRC plus, puts everything on a percentage scale and includes park and league adjustments. Use wOBA for pure offensive rate talent. Use wRC plus for context across ballparks and eras.
Limits and Best Practices
No single metric answers everything. Use wOBA with a clear plan.
Sample size
Early season wOBA can swing. Extra-base hits carry large weights. Wait for a reasonable number of plate appearances before you draw conclusions. Check xwOBA as a support if results look noisy.
Context matters
wOBA alone does not adjust for parks or league run levels. To compare across seasons or environments, prefer wRC plus. To evaluate within a single season or league, raw wOBA is perfect.
Role and position
Value expectations vary by position. A catcher with a 0.320 wOBA might be very useful. A first baseman with that same wOBA may be average. Bring role into the discussion.
Why wOBA Beats OBP and OPS
It is worth summarizing the advantages cleanly.
Run-based weights
wOBA assigns the right value to each event using real run data. OBP ignores value differences. OPS guesses at value by summing two rates on different scales.
One consistent denominator
wOBA uses a single, sensible opportunity set. OPS mixes OBP and SLG, which do not share a denominator, and then sums them. That creates distortions.
Interpretability
wOBA lives on an OBP-like scale. You can scan a leaderboard without extra math and still know who is adding runs at the plate.
Practical Use Cases
You do not need to be in a front office to use wOBA well. Here are simple ways to apply it.
Fantasy baseball
Use wOBA to spot hitters whose real contributions outpace batting average or OBP. If a player has a middling average but a strong wOBA, they likely have quality contact and patience. That profile often stabilizes and pays off.
Prospect tracking
Minor league data can be messy, but wOBA still helps sort hitters by actual run impact. Park and league context can vary, so back it up with wRC plus where available.
Coaching and development
Track a player monthly. If wOBA rises while strikeouts stay flat, it may signal better swing decisions or contact authority. If OBP rises but wOBA does not, it could be more walks without added quality of contact.
Common Misconceptions
Walks are undervalued
They are not. Walks have a clear positive weight. They just do not equal singles in run value. wOBA credits walks properly.
High batting average guarantees a high wOBA
Not always. Singles alone have limited weight. Without extra-base hits or walks, a high average can still produce a modest wOBA.
Home runs make OBP unnecessary
No. Plate discipline drives extra base runners and better pitches to hit. wOBA blends both, so you do not have to pick sides.
Do-It-Yourself wOBA
If you want to compute wOBA on your own, follow a clear checklist.
Stats you need
At-bats, hits, doubles, triples, home runs, walks, intentional walks, hit by pitch, sacrifice flies. From those, compute singles as hits minus doubles minus triples minus home runs and unintentional walks as walks minus intentional walks.
Pick season weights
Use weights from a trusted source for the specific season. Remember that each season has its own set of weights due to the run environment.
Assemble numerator and denominator
Multiply each event count by its weight and sum. Then divide by AB plus BB minus IBB plus HBP plus SF. That gives your wOBA. Compare to the league average for the same season to interpret the value.
Where to Find wOBA
wOBA appears on major public baseball analytics sites. You can find leaderboards, splits by pitcher handedness, game logs, and rolling charts. You can also find xwOBA on Statcast-based platforms. Different sites may present slightly different seasonal weights, but the concept and interpretation are the same.
Tips for Reading Leaderboards
Sort by wOBA and scan OBP and SLG
If wOBA is high but OBP is modest and SLG is strong, the player is power driven. If wOBA is high with strong OBP and moderate SLG, the player blends patience and contact quality. That quick scan explains the shape of production.
Check splits
Left-right splits in wOBA help identify platoon roles. If a right-handed hitter has a big left-on-right wOBA gap, consider platoon protection.
Watch trends
Rolling wOBA can show if gains are steady or built on a hot week. Pair it with rolling xwOBA to judge if the change is supported by contact quality.
Edge Cases and Nuance
Sacrifice hits and bunts
wOBA uses sacrifice flies in the denominator, not sacrifice hits. That keeps the denominator aligned with plate appearances that reflect the hitter skill set.
Hit by pitch
HBP carries a weight slightly above an unintentional walk because it tends to advance runners similarly to a walk. The gap is small but real. That is why wOBA gives it a bit more credit.
Double counting concerns with OPS
OPS adds OBP and SLG. Since OBP already counts singles and walks, and SLG counts total bases per at-bat, the sum overemphasizes some components and underemphasizes others. wOBA avoids those scaling problems.
Cross-Era Comparisons
wOBA by itself is not park or era adjusted. A 0.350 wOBA in a low-scoring era can be more valuable than the same number in a high-scoring era. For cross-era discussions, lean on wRC plus. For within-season questions, wOBA is ideal.
Putting It All Together
wOBA gives you a clean, run-based snapshot of offensive value. It fixes OBP limitations by weighting events. It fixes OPS scaling issues by using one consistent framework. It reads like OBP, yet it carries much more meaning. If you evaluate hitters, build lineups, play fantasy, or simply want clearer answers, make wOBA your everyday stat, then use wRC plus for ballpark context and xwOBA for underlying skill checks.
Conclusion
Your goal is to measure how much a hitter helps produce runs. OBP cannot tell the whole story. SLG and OPS do not solve the scaling problem. wOBA does. It is grounded in real run values, it is easy to read, and it adapts to the current run environment each year. Learn the simple denominator, remember the event weights, and use a quick scale to judge results. Pair wOBA with wRC plus and xwOBA when you need context and underlying skill. That toolkit will keep your evaluations sharp and your decisions faster.
FAQ
Q. What is wOBA
A. wOBA is a rate stat that assigns run values to offensive events like walks, singles, doubles, triples, home runs, and hit by pitch, then averages them per relevant plate appearance to measure how much a hitter contributes to scoring runs.
Q. How is wOBA different from OBP and OPS
A. OBP treats all times on base the same and OPS sums two rates on different scales, while wOBA uses run-based weights for each event and a single consistent denominator, producing a more accurate picture of offensive value.
Q. Which stats are included in wOBA and which are excluded
A. wOBA includes unintentional walks, hit by pitch, singles, doubles, triples, and home runs, with a denominator of at-bats plus walks minus intentional walks plus hit by pitch plus sacrifice flies; it excludes intentional walks from both numerator and denominator and does not include stolen bases, baserunning, or defense.
Q. Do wOBA weights change
A. Yes, weights are updated each season to reflect the current run environment, but the ordering stays consistent with extra-base hits worth more than singles and walks.
Q. What is a good wOBA
A. As a rough guide for modern seasons, below 0.290 is poor, around 0.320 is league average, 0.340 is good, 0.370 is great, and 0.400 or higher is elite, with exact averages varying by year.

