Skip to main content
Calcimator

WAR Calculator (Baseball) Calculator

Estimate Wins Above Replacement from batting, fielding, and baserunning stats.

Inputs

Results

WAR

4.7

wOBA0.38
wRAA27.1
Batting Average0.3
OBP0.37
SLG0.5
OPS0.87
How to Use This Calculator
  1. Enter batting stats: Plate Appearances, At-Bats, Hits, Doubles, Triples, Home Runs, Walks, HBP, and Sac Flies.
  2. Add Fielding Runs Above Average, Baserunning Runs, and Positional Adjustment.
  3. Review WAR (Wins Above Replacement) — 2 WAR is average, 5+ is All-Star caliber, 8+ is MVP level.
  4. Check wOBA and wRAA for batting contribution, and OPS for a quick efficiency summary.
  5. Use the full component breakdown to identify where the player gains or loses value.

How the result changes with At Bats

At BatsWAR
7165.2
24621.6
4557.6
6302.4

What each input means

Plate Appearances
Total plate appearances in the season.
At Bats
Official at-bats (PA minus walks, HBP, sac flies, etc.).
Hits
Total hits (1B + 2B + 3B + HR).
Doubles
Number of doubles hit.
Triples
Number of triples hit.
Home Runs
Number of home runs hit.
Walks (BB)
Bases on balls (walks).
Hit By Pitch
Times hit by a pitch.
Sacrifice Flies
Sacrifice flies.
Fielding Runs
Fielding runs above average (positive = good defender).
Baserunning Runs
Baserunning runs above average.
Positional Adjustment
Positional adjustment runs (SS/C positive, 1B/DH negative).

What each result means

WAR
Wins Above Replacement — total value in wins.
wOBA
Weighted On-Base Average — rate stat weighting each outcome by run value.
wRAA
Weighted Runs Above Average — batting runs above league average.
Batting Average
Hits divided by at-bats.
OBP
On-Base Percentage.
SLG
Slugging Percentage.
OPS
On-Base Plus Slugging.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Plate Appearances = 600, At Bats = 540, Hits = 160, Doubles = 30 = 12 input(s) provided
  2. Calculate WAR
    WAR = totalRunsAboveReplacement / runsPerWin
    4.7 = 4.7
  3. Calculate wOBA
    wOBA = denominator > 0
    0.376 = 0.376
  4. Calculate wRAA
    wRAA = ((wOBA - leagueWOBA) / wOBAScale) * plateAppearances
    27.1 = 27.1

Engine last updated . Checked against 2 independently-derived tests how we verify calculators.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.