Baseball wRC+ Calculator

Calculate Weighted Runs Created Plus (wRC+) - a park and league adjusted measure of offensive production

About wRC+

wRC+ (Weighted Runs Created Plus) measures a hitter's total offensive value adjusted for park and league context. 100 is league average - a wRC+ of 120 means the hitter is 20% better than average. This allows fair comparison between players across different ballparks and eras.

What Is wRC+ (Weighted Runs Created Plus)?

wRC+ (Weighted Runs Created Plus) is one of the most powerful offensive metrics in modern baseball analytics. It measures a hitter's total offensive contribution in terms of runs created, then adjusts for both the ballpark in which the player competes and the overall run-scoring environment of the league. The result is a single number that makes cross-era and cross-park comparisons genuinely fair and meaningful.

The "plus" in the name signals that the stat is scaled so that 100 always represents exactly league-average offense for that season. A wRC+ of 120 means the hitter produced 20% more offense than the average hitter that year; a wRC+ of 85 means 15% below average. This intuitive percentage-above-or-below-average framing is one reason analysts and fantasy players alike have embraced the stat.

wRC+ builds on two earlier metrics: Weighted On-Base Average (wOBA), which assigns credit to each offensive event (walk, single, double, triple, home run) based on its historical run value, and Weighted Runs Created (wRC), which converts wOBA into an estimated run total. The "plus" adjustment then park- and league-normalizes wRC so the number is immediately interpretable regardless of when or where a player hit.

Why does park adjustment matter? Coors Field in Denver sits a mile above sea level, and thin air causes baseballs to carry significantly farther, inflating every offensive number posted there. A hitter with a .380 wOBA at Coors Field has not necessarily outperformed a hitter with a .365 wOBA at Petco Park in San Diego โ€” once park effects are removed, the San Diego hitter might actually be the superior producer. wRC+ levels that playing field automatically.

Compared to traditional stats like batting average or even OPS, wRC+ has two decisive advantages: it weights offensive events by their actual run value (so a walk is not treated the same as a single), and it normalizes for context. This makes it the preferred single-number offensive metric among sabermetricians, scouts, front offices, and fantasy baseball analysts who want an honest measure of hitting performance.

wRC+ Formula and Calculation

The wRC+ calculator on this page uses the following formula, which mirrors the standard sabermetric definition:

First, a player's effective park-neutral runs-per-plate-appearance is computed by adjusting the gap between their wOBA and the league wOBA, then adding back the league baseline. That result is divided by the league R/PA to get a ratio, and finally divided by the park factor (expressed as a decimal) to remove the home-park advantage or disadvantage:

wRC+ Formula

wRC+ = [((wOBA โˆ’ lgwOBA) รท wOBAScale + lgR/PA) รท lgR/PA] ร— (100 รท (PF รท 100))

Where:

  • wOBA= The player's Weighted On-Base Average
  • lgwOBA= League-average Weighted On-Base Average (typically ~0.320)
  • wOBAScale= The wOBA scale factor that converts wOBA to a runs-per-PA basis (typically ~1.15)
  • lgR/PA= League runs scored per plate appearance (typically ~0.120)
  • PF= Park Factor for the player's home ballpark (100 = neutral)

wRC+ Rating Scale: What the Numbers Mean

Because wRC+ is park- and league-adjusted, the rating scale is consistent across all seasons and stadiums. The calculator displays one of six qualitative ratings based on the computed value:

wRC+ Range Rating What It Means
160+ Elite MVP-caliber season; among the best in baseball
130 โ€“ 159 Excellent All-Star level; top-10 to top-30 hitter in the league
115 โ€“ 129 Above Average Solid everyday starter; notably better than league average
100 โ€“ 114 Average League-average hitter; typical everyday player
80 โ€“ 99 Below Average Below-average offensive producer; may be a platoon player
Below 80 Poor Significantly below average; must contribute elite defense/speed

Historically, a full-season wRC+ above 140 places a hitter among the elite performers in any generation. The greatest single-season wRC+ values in the modern era have approached or exceeded 200, reflecting seasons where a player was nearly twice as productive as the average hitter after all adjustments.

Understanding the Calculator Inputs

The wRC+ calculator requires five inputs. Three of them โ€” league wOBA, wOBA Scale, and league R/PA โ€” have sensible defaults pre-filled based on recent MLB seasons, so you only need to enter the player's actual wOBA to get a quick result. Here is what each input means and where to find it:

  • Player wOBA โ€” The hitter's Weighted On-Base Average for the season or time period you want to evaluate. FanGraphs publishes wOBA for all MLB players. Typical values range from about 0.270 (poor) to 0.420+ (elite). The league average is roughly 0.310โ€“0.330 depending on the season's run environment.
  • League wOBA โ€” The average wOBA across the entire league in that season. The default of 0.320 is appropriate for most recent MLB seasons. For older or alternate seasons, use the season-specific value from FanGraphs' guts page.
  • wOBA Scale โ€” A season-specific constant that converts the run value of wOBA into a runs-per-PA scale. It is typically close to 1.15 and is published annually by FanGraphs. This factor changes slightly each year as run-scoring conditions evolve.
  • League R/PA โ€” League-average runs scored per plate appearance. This anchors the "baseline" in the formula. Recent MLB seasons cluster around 0.115โ€“0.125. The default of 0.120 suits most current-era calculations.
  • Park Factor โ€” A numeric index where 100 is completely neutral. Values above 100 indicate a hitter-friendly park; values below 100 indicate a pitcher-friendly park. Coors Field typically carries a park factor of 115โ€“120 for runs. Petco Park or Oracle Park may be 92โ€“96. Use the specific park factor for the player's home team from FanGraphs or Baseball Reference.

For the most accurate wRC+ values, always use season-specific constants rather than the defaults. The defaults are calibrated for a generic recent MLB environment and are ideal for quick estimates or when you just want to see how sensitive wRC+ is to changes in wOBA.

wRC+ vs. OPS, wOBA, and Other Hitting Metrics

Baseball fans encountering wRC+ for the first time often wonder how it compares to the statistics they already know. Here is a practical breakdown:

wRC+ vs. Batting Average: Batting average counts every hit the same and ignores walks entirely. A .290 hitter with power and plate discipline will far outperform a .290 singles hitter, yet batting average treats them identically. wRC+ captures the full offensive picture because wOBA โ€” its foundation โ€” weights each offensive event by its actual run contribution.

wRC+ vs. OPS: OPS (On-Base Plus Slugging) is a significant improvement over batting average and is widely understood, but it has two weaknesses wRC+ addresses. First, OPS is not park- or league-adjusted, so a .900 OPS in a hitter-friendly park in a high-scoring era is not equivalent to a .900 OPS in a pitcher-friendly era. Second, OPS overweights slugging relative to on-base percentage by a small amount compared to the true run values. wRC+ corrects both issues.

wRC+ vs. wOBA: wOBA is the direct input to wRC+ and is itself a superior metric to batting average or OPS. However, wOBA is not park- or league-adjusted, so it still cannot be used to compare players across different parks or eras without additional context. wRC+ makes that final adjustment, making it the fully context-neutral version of wOBA.

wRC+ vs. Runs Created (RC): Bill James's original Runs Created formula estimates total runs a hitter produces but does not adjust for park or league environment, and accumulates with playing time (better hitters who play more will simply have higher RC). wRC+ is both context-adjusted and rate-based at its core, making it suitable for comparing players with different amounts of playing time once properly interpreted.

In short, if you can only look at one offensive statistic to compare any two hitters โ€” regardless of era, ballpark, or league โ€” wRC+ is the number to use.

Worked Examples

League-Average Hitter in a Neutral Park

Problem:

A hitter posts a wOBA of 0.320 in a ballpark with a park factor of 100. League wOBA is 0.320, wOBA Scale is 1.15, league R/PA is 0.120. What is their wRC+?

Solution Steps:

  1. 1Compute the numerator: (0.320 โˆ’ 0.320) / 1.15 + 0.120 = 0 / 1.15 + 0.120 = 0.120
  2. 2Divide by league R/PA: 0.120 / 0.120 = 1.000
  3. 3Apply park adjustment: 1.000 ร— (100 รท (100 รท 100)) = 1.000 ร— 100 = 100

Result:

wRC+ = 100 โ€” exactly league average, confirming the formula produces 100 for any player matching the league baseline in a neutral park.

Elite Hitter in a Neutral Park

Problem:

A star hitter posts a wOBA of 0.380 in a neutral park (PF = 100). League wOBA is 0.320, wOBA Scale is 1.15, league R/PA is 0.120.

Solution Steps:

  1. 1Compute the gap and add baseline: (0.380 โˆ’ 0.320) / 1.15 + 0.120 = 0.060 / 1.15 + 0.120 = 0.05217 + 0.120 = 0.17217
  2. 2Divide by league R/PA: 0.17217 / 0.120 = 1.4348
  3. 3Apply park factor: 1.4348 ร— (100 รท (100 รท 100)) = 1.4348 ร— 100 = 143.5 โ‰ˆ 143

Result:

wRC+ = 143 โ€” Excellent, meaning this hitter was 43% more productive than a league-average hitter that season. This is All-Star caliber production.

Good Hitter in a Strong Pitcher's Park

Problem:

A hitter posts a wOBA of 0.350 playing half their games at a pitcher-friendly park with a park factor of 90. League wOBA is 0.320, wOBA Scale is 1.15, league R/PA is 0.120.

Solution Steps:

  1. 1Compute the adjusted rate: (0.350 โˆ’ 0.320) / 1.15 + 0.120 = 0.030 / 1.15 + 0.120 = 0.02609 + 0.120 = 0.14609
  2. 2Divide by league R/PA: 0.14609 / 0.120 = 1.2174
  3. 3Apply park factor of 90: 1.2174 ร— (100 รท (90 รท 100)) = 121.74 / 0.90 = 135.3 โ‰ˆ 135

Result:

wRC+ = 135 โ€” Excellent. The pitcher's park actually boosts the wRC+ above 130, because the park adjustment recognizes that producing a .350 wOBA in a suppressed-offense environment reflects greater true skill than the raw number suggests.

Average Hitter in a Strong Hitter's Park

Problem:

A hitter posts a wOBA of 0.350 in a hitter-friendly park with a park factor of 110. Same league constants as above.

Solution Steps:

  1. 1Adjusted rate: (0.350 โˆ’ 0.320) / 1.15 + 0.120 = 0.02609 + 0.120 = 0.14609
  2. 2Divide by league R/PA: 0.14609 / 0.120 = 1.2174
  3. 3Apply park factor of 110: 1.2174 ร— (100 รท (110 รท 100)) = 121.74 / 1.10 = 110.7 โ‰ˆ 111

Result:

wRC+ = 111 โ€” Above Average, but notably lower than the same raw wOBA in a pitcher's park. This shows how wRC+ credits or penalizes hitters for their home park environment.

Tips & Best Practices

  • โœ“Always use season-specific wOBA Scale and league R/PA constants from FanGraphs' Guts page for the most accurate results.
  • โœ“A wRC+ of exactly 100 always means league average โ€” use it as your anchor when evaluating any player.
  • โœ“When comparing two hitters, the one with the higher wRC+ was the more productive offensive player regardless of their home park.
  • โœ“Park factors above 110 significantly inflate raw stats; wRC+ strips that inflation away to reveal true offensive skill.
  • โœ“A wRC+ above 140 for a full season is genuinely elite and places a hitter among the best offensive players in the game that year.
  • โœ“Use wRC+ alongside defensive metrics like UZR or Outs Above Average for a complete picture of a player's overall value (WAR).
  • โœ“For minor-league or international comparisons, adjust the league R/PA and wOBA scale to match that specific league's run environment.
  • โœ“A player's wRC+ may fluctuate significantly in small samples (under 150 plate appearances) โ€” treat wRC+ as most reliable over a full season.

Frequently Asked Questions

A wRC+ of 100 is always exactly league average by definition. Most analysts consider 110+ to be solidly above average, 125+ as All-Star caliber, and 140+ as MVP-level production. A wRC+ below 80 for an everyday player is generally a significant offensive liability and usually requires elite defense or baserunning to justify a roster spot.
Scaling to 100 makes the percentage interpretation immediately intuitive: a wRC+ of 130 means 30% better than average, and a wRC+ of 85 means 15% worse than average. This is the same convention used by ERA+ and OPS+ in baseball, as well as many metrics in other sports. A zero-based scale would require more mental arithmetic to understand how far a player is from average.
These constants are recalculated every season by FanGraphs based on actual MLB data for that year. The wOBA Scale typically ranges from about 1.10 to 1.20, and the league R/PA from roughly 0.105 to 0.135, depending on whether it is a high-offense or low-offense season. For serious analysis, always use the season-specific values from FanGraphs' Guts page rather than the defaults in this calculator.
Yes โ€” this is one of wRC+'s most powerful features. Because the stat is normalized to 100 for each season's league environment, a wRC+ of 150 in the high-scoring 1990s reflects the same degree of dominance as a wRC+ of 150 in a lower-scoring contemporary season. You are always measuring how much better than average the player was in their own context, making cross-era comparisons genuinely meaningful.
wRC (Weighted Runs Created, without the plus) is a counting stat that estimates the total number of runs a player contributed over a season โ€” it grows with playing time and is not adjusted for park or league. wRC+ converts this into a rate-based, park- and league-adjusted index scaled to 100. For comparing hitters, wRC+ is almost always more useful; wRC is occasionally referenced when you want to know the absolute run value in counting terms.
FanGraphs (fangraphs.com) is the primary source for both player wOBA values and season-specific constants like wOBA Scale and league R/PA, which are published on their Guts page. Park Factors for each ballpark are available on both FanGraphs and Baseball Reference (baseball-reference.com). For quick estimates, the defaults pre-filled in this calculator are reasonable approximations for recent MLB seasons.

Sources & References

Last updated: 2026-06-05

๐Ÿ’ก

Help us improve!

How would you rate the Baseball wRC+ Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.