🏆
🏆 Sports & games

wOBA Calculator

Results update as you type.

Your numbers

Understanding the wOBA calculator — concept and principle

Weighted on-base average (wOBA) measures a hitter's total offensive value per plate appearance, giving each way of reaching base a weight equal to its average run value. It was introduced by Tom Tango and colleagues in The Book and is published by FanGraphs; analysts prefer it to OPS when they want one number that reflects how hitting events actually create runs.

wOBA linear weightsWalks, HBP, singles, doubles, triples and homers are weighted 0.691 to 2.037 (FanGraphs 2025); their sum 226.507 divided by 570 gives a wOBA of .397.Not every way on base is worth the sameeventcount × weightrun valueuBB60 × 0.69141.46HBP5 × 0.7223.611B100 × 0.88288.22B30 × 1.25237.563B3 × 1.5844.752HR25 × 2.03750.925bigger dot = bigger weight226.507run value sum÷570500+60+5+5=.397wOBA
A home run is weighted 2.037, a walk 0.691; the total over 570 gives .397.

How it is calculated

wOBA = (0.691 uBB + 0.722 HBP + 0.882 1B + 1.252 2B + 1.584 3B + 2.037 HR) / (AB + uBB + SF + HBP)

The principle

Linear weights come from run-expectancy tables: for every base-out situation, analysts know how many runs a team scores on average from that point to the end of the inning. The average change in run expectancy caused by a single, double, walk and so on is that event's run value. wOBA adds an out's cost back so the values are relative to an out, then scales them up so the final number looks like OBP. A home run is therefore worth roughly 2.3 singles in wOBA, not 4 as in slugging, and a walk is worth most of a single, which OPS undervalues.

Worked example

  1. Inputs: 60 uBB, 5 HBP, 100 1B, 30 2B, 3 3B, 25 HR, 500 AB, 5 SF.
  2. Numerator: 0.691×60 + 0.722×5 + 0.882×100 + 1.252×30 + 1.584×3 + 2.037×25 = 41.46 + 3.61 + 88.2 + 37.56 + 4.752 + 50.925 = 226.507.
  3. Denominator: 500 + 60 + 5 + 5 = 570.
  4. wOBA = 226.507 / 570 = .3974.
How wOBA changes with ABHow wOBA changes with AB0.20.40.60.811.21252503755006257501,000Example: 0.3973807018AB
Each point is the calculator re-run with only “AB” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
ABwOBA
1251.161574359
2500.707834375
3750.5090044944
5000.3973807018
6250.3259093525
7500.2762280488
1,0000.211688785

How to read the result

League-average wOBA sits close to league-average OBP, usually around .310–.320. FanGraphs' rule-of-thumb scale treats about .320 as average, .340 above average, .370 great and .400 excellent, so .397 is a great season, just short of excellent. To turn wOBA into runs, analysts compute wRAA = (wOBA − league wOBA) / wOBA scale × PA, using the season's scale factor.

Common mistakes

Keep in mind: The weights are fixed at the 2025 FanGraphs values; other seasons use slightly different weights from the Guts table, so expect small differences from official figures.

Frequently asked questions

Why are intentional walks excluded?

They reflect the defence's choice more than the hitter's skill, so wOBA leaves them out of both parts of the formula.

Is wOBA better than OPS?

It weights events by their real run value and uses a single denominator, so it tracks run scoring a little better and is easier to interpret.

Why does a single count 0.882, not 1?

The weights are run values scaled to look like OBP, not base counts.

Sources: Tom Tango, Mitchel Lichtman and Andrew Dolphin, The Book: Playing the Percentages in Baseball (2007) · FanGraphs Library, wOBA; FanGraphs Guts! (season constants)

Checked 8 Nov 2026. Official league / federation formulas where they exist; widely used community formulas otherwise. For fun and analysis — not betting advice.

🏆 All sports & games tools →🌍 Calculators by country →