Skip to content
Sports

WAR Calculator - Wins Above Replacement

Wins Above Replacement (WAR) is the single most-cited all-in-one stat in modern baseball. Enter the component stats for a position player or switch to pitcher mode to compute WAR using the FanGraphs (fWAR) methodology. The calculator breaks down every element, from batting runs to positional adjustments, so you can see exactly where the value comes from.

Your details

Position players use the batting-runs method; pitchers use the FIP-based method.
Weighted Runs Above Average from batting. Measures how many more runs above league-average an batter contributes via the plate, park-adjusted. Use wRAA from FanGraphs or a similar source.
runs
Combined baserunning value: UBR (base advancement) + wSB (stolen bases) + wGDP (grounded-into-double-play avoidance). Available from FanGraphs player pages.
runs
Defensive value above average. FanGraphs uses Ultimate Zone Rating (UZR); Baseball Reference uses Defensive Runs Saved (DRS). Either can be entered here.
runs
Position determines the positional adjustment (see reference table). Harder defensive positions receive a positive bonus; easier spots receive a deduction.
Games played at the listed position, used to prorate the positional adjustment. For a full 162-game season use 162.
G
A small correction that balances total league-wide WAR to the expected total (typically between -2 and +2 runs). Set to 0 if unknown.
runs
Runs added simply by playing at all, rather than a replacement-level player. FanGraphs allocates roughly 20 runs per 600 PA (full season). Prorate for a partial year.
runs
Converts run value to wins. The formula is 9 x (lgR/lgIP) x 1.5 + 3; it typically falls between 9 and 10. Use 9.5 when the exact value is unavailable.
R/W
WARAll-Star
4.9

Wins Above Replacement

Positional adjustment6.48runs
Total runs above replacement46.48runs
4.9 WAR
Below Replacement<0Role Player0-2Solid/Good2-4All-Star4-6Superstar/MVP6+
02.444.89146
WAR component (cumulative)

WAR: 4.9 - All-Star.

  • Total runs above replacement: 46.5, divided by runs-per-win to give WAR.
  • Batting contributes 15.0 runs (32% of the total), the largest single component for most hitters.
  • Playing SS adds a +6.5-run positional adjustment for 140 games.
  • Fielding runs: +3.0, indicating above-average defense.
  • Baserunning adds +2.0 runs above average.
  • Replacement runs (20.0) account for the value earned simply by being a regular starter rather than a freely available bench player.

Next stepThis is a solid rotation or lineup piece. Pairing WAR with wRC+ and defensive metrics gives a fuller evaluation.

What is WAR in baseball?

Wins Above Replacement (WAR) is an all-in-one sabermetric statistic that estimates how many wins a player contributes to their team above what a freely available "replacement-level" player would provide in the same time. Replacement level represents the output of a minor-league callup or waiver-wire pickup: a cheap, readily available option that every team could deploy on short notice. By anchoring to that baseline, WAR puts every player on a common scale regardless of position, allowing you to compare a catcher to an outfielder or a starter to a reliever with a single number. A full season of 5 or more WAR puts a player in All-Star to MVP territory, while 2-4 WAR is the range of a reliable starter.

Position player WAR: components explained

Position player fWAR adds six components before dividing by runs per win. Batting runs (wRAA) measure how many more runs above league average a hitter produces, adjusted for park and league. Baserunning runs (BsR) cover stolen-base value, base-advancement efficiency, and grounded-into-double-play avoidance. Fielding runs (UZR at FanGraphs, DRS at Baseball Reference) quantify how many runs above positional average a defender saves. The positional adjustment credits players at premium defensive positions (catcher, shortstop) and penalizes those at easier spots (first base, designated hitter). The league adjustment is a small correction balancing league-wide totals to zero. Finally, replacement runs add a fixed credit for playing at all, since every game in the lineup beats the alternative. Divide the total by the season's runs-per-win constant (roughly 9-10) and you get WAR.

Pitcher WAR: the FIP-based approach

FanGraphs pitcher fWAR uses Fielding Independent Pitching (FIP) rather than actual runs allowed, because a pitcher has limited control over what happens once a ball is put in play. FIP = (13 x HR + 3 x (BB + HBP) - 2 x K) / IP + constant. The difference between league-average FIP and the pitcher's FIP tells you how many run-equivalents per inning the pitcher is worth above or below average. That rate is multiplied by innings pitched and a leverage multiplier (to credit high-pressure relievers), then converted from innings to wins and adjusted for league totals. A leverage multiplier above 1.0 rewards closers and setup men who pitch in high-stakes situations; mop-up relievers below 1.0 receive less credit.

FanGraphs fWAR vs. Baseball Reference bWAR

Two main WAR systems coexist: fWAR (FanGraphs) and bWAR (Baseball Reference). Both share the same conceptual framework but differ in implementation. For defense, fWAR uses Ultimate Zone Rating (UZR) while bWAR uses Defensive Runs Saved (DRS). For pitchers, fWAR uses FIP while bWAR uses RA9 (runs allowed per 9 innings), which gives pitchers credit or blame for actual outcomes including balls in play. These differences mean the same player can have a noticeably different WAR depending on the source, particularly if their defensive metrics diverge or if they had a large gap between FIP and actual ERA. Neither system is definitively correct; using both as a range gives a more robust picture.

WAR scale - player value tiers

WAR rangeLabelInterpretation
8+MVP-caliber Historic season; likely Cy Young or MVP winner
6-8Superstar Elite performer; perennial All-Star candidate
4-6All-Star Legitimate All-Star; top-tier starter
3-4Good Player Valuable regular; above-average starter
2-3Solid Starter League-average or slightly above; dependable
1-2Role Player Below-average; contributes in a limited role
0-1Replacement Level Barely above freely available bench depth
Below 0Below Replacement Actively hurting the team; should be replaced

FanGraphs standard WAR scale. Values are per-season estimates; career WAR sums across all seasons.

Frequently asked questions

What is a good WAR for a baseball player?

A WAR of 2 or more per season marks a reliable starter. Four to five WAR is All-Star caliber. Six or more puts a player in superstar territory, and eight or above in a single season is historically exceptional and often accompanies an MVP award. Career totals compound these values: Hall of Fame hitters typically accumulate 60-70+ career WAR.

What does replacement level mean?

Replacement level represents the freely available player a team could call up from Triple-A or sign off waivers with minimal cost. It is set so that roughly 1,000 total wins are distributed across all MLB players per season. A replacement-level player provides about 0-1 WAR per 162 games; a below-replacement player actually costs the team wins relative to that baseline.

Why do FanGraphs and Baseball Reference show different WAR values?

The two systems use different defensive and pitching metrics. FanGraphs uses Ultimate Zone Rating (UZR) for defense and FIP for pitchers; Baseball Reference uses Defensive Runs Saved (DRS) and runs allowed (RA9). For most players the values are close, but they can diverge significantly when a pitcher's actual results differ greatly from their FIP, or when defensive metrics disagree on how well a player fielded. Reading both together gives a useful range.

How is the positional adjustment calculated?

FanGraphs assigns a fixed run value to each position per 162 defensive games, reflecting the average skill required. Catchers and shortstops receive the largest bonuses (+12.5 and +7.5 runs respectively) while first basemen and designated hitters receive penalties (-12.5 and -17.5 runs). That full-season value is prorated by the fraction of games a player actually played at each position. The adjustment ensures that a shortstop and a first baseman who both have 0 defensive runs saved are correctly valued differently.

Can I use WAR to compare pitchers and position players?

Yes, that is one of WAR's main strengths. Both are anchored to the same replacement baseline and converted into wins, so a pitcher with 5 WAR contributed roughly the same value to their team as a position player with 5 WAR. This makes cross-position comparisons possible for MVP voting, salary evaluation, and trade analysis.

What is FIP and why does pitcher WAR use it?

FIP (Fielding Independent Pitching) measures only the outcomes a pitcher directly controls: home runs, walks, hit-by-pitches, and strikeouts. It ignores what happens once a batter puts the ball in play, since that largely depends on the defense behind the pitcher and some randomness. Using FIP for pitcher WAR gives a more stable estimate of true pitching skill compared to actual runs allowed, though it is still an estimate and not the only valid approach.

What are runs per win, and what value should I use?

Runs per win (RPW) is the seasonal constant that converts run value into wins, derived from the Pythagorean expectation formula: RPW = 9 x (league runs / league innings) x 1.5 + 3. In most seasons this falls between 9 and 10 runs per win. If you do not have the exact figure from FanGraphs, 9.5 is a safe general-purpose default for recent MLB seasons.

Sources

Written by Dr. Marcus Bennett, DPT, CSCS Exercise Physiologist · London, UK

Exercise physiologist and strength specialist bridging laboratory science with practical training application for athletes and active adults.

Search 3,500+ calculators

Loading search…