Sports & Gaming · Statistics · Descriptive Statistics
ERA Plus Calculator
Calculate ERA+ (Adjusted ERA), a park- and league-adjusted pitching metric that normalizes ERA relative to the league average.
Calculator
Formula
ERA+ equals 100 times the ratio of (league ERA multiplied by park factor) to the pitcher's ERA. lgERA is the league ERA for that season, PF is the park factor (1.00 = neutral), and ERA is the pitcher's earned run average. A value of 100 is exactly league average; higher is better.
Source: Baseball Reference / MLB Official Statistics; Thorn & Palmer 'The Hidden Game of Baseball' 1984.
How it works
The formula for ERA+ is: ERA+ = (lgERA × PF ÷ ERA) × 100. By multiplying the league ERA by the park factor before dividing by the pitcher's ERA, the statistic removes the dual distortions of offensive environment and home ballpark. A score of exactly 100 means the pitcher performed precisely at league average after adjustments; a score of 150 means the pitcher was 50% better than league average; a score of 75 means 25% worse.
The park factor (PF) quantifies how much a specific stadium inflates or suppresses run scoring relative to a neutral venue. A PF of 1.00 is perfectly neutral, values above 1.00 indicate hitter-friendly parks, and values below 1.00 indicate pitcher-friendly parks. Baseball Reference publishes official park factors annually for all MLB stadiums, typically calculated as a multi-year rolling average to reduce single-season noise.
ERA+ is invaluable for Hall of Fame debates and cross-era comparisons. Because run-scoring environments have changed dramatically over baseball history — from the deadball era (1900–1919) to the steroid era (1994–2005) to today — raw ERA numbers are essentially incomparable without this normalization. ERA+ allows a fair comparison between, say, Roger Clemens in the 1990s and Walter Johnson in the 1910s.
Worked example
Example: Comparing a starter in a hitter-friendly park
Suppose a pitcher posts a 3.45 ERA while pitching half his games at Coors Field, which has a park factor of 1.15 (15% more runs than average). The league ERA that season is 4.20.
Step 1: Multiply league ERA by park factor: 4.20 × 1.15 = 4.83
Step 2: Divide by pitcher ERA: 4.83 ÷ 3.45 = 1.400
Step 3: Multiply by 100: 1.400 × 100 = 140 ERA+
This pitcher is 40% better than league average after adjusting for the hitter-friendly environment — a genuinely elite performance. Without the park adjustment, the naive ERA+ would have been only (4.20 ÷ 3.45) × 100 ≈ 122, undervaluing the pitcher's true skill by 18 points.
Limitations & notes
ERA+ inherits all the limitations of ERA itself: it does not account for defense behind the pitcher, sequencing luck, or the quality of opposing lineups faced. Pitchers with very low ERAs close to zero can produce astronomically high ERA+ values due to the division, making small-sample results unreliable. Park factors are most meaningful when calculated over multiple seasons; a single-season PF can be noisy. Additionally, ERA+ does not distinguish between starting pitchers and relievers, who operate under fundamentally different contexts. For a more granular analysis, FIP- or xFIP- (which use fielding-independent components) are complementary metrics worth consulting.
Frequently asked questions
What is a good ERA+ value?
100 is exactly league average by definition. An ERA+ above 120 is considered very good for a starting pitcher; above 140 is elite. Historical all-time leaders like Pedro Martinez (2000 season: ~291 ERA+) and Dutch Leonard (1914: ~279 ERA+) set the modern and all-time records respectively.
Why is a higher ERA+ better if ERA itself is better when lower?
Because ERA+ is calculated as (lgERA ÷ pitcher ERA) × 100, a lower ERA in the denominator produces a larger quotient. Think of it as: for every run the league average pitcher allows, how many runs does this pitcher allow? A score of 130 means the pitcher allows only ~77% as many runs as league average per inning — so fewer runs allowed = higher ERA+.
Where can I find official park factors for MLB stadiums?
Baseball Reference (baseball-reference.com) publishes multi-year park factors for every MLB stadium under each team's park factor page. They typically use a 3-to-5-year rolling average for their main leaderboard to reduce single-season noise. Fangraphs.com also publishes park factors using a slightly different methodology.
Is ERA+ the same as ERA-?
No. ERA- (ERA minus) is an alternative scale used by Fangraphs where 100 is still league average, but lower is better (mirroring ERA itself). ERA- = (pitcher ERA ÷ (lgERA × PF)) × 100. ERA+ and ERA- convey equivalent information but use inverse scales, so a 130 ERA+ corresponds roughly to a 77 ERA-. Be sure to confirm which metric a source is citing.
How does ERA+ handle a pitcher with a 0.00 ERA?
Division by zero is mathematically undefined, so ERA+ is undefined (or effectively infinite) for a 0.00 ERA. In practice, a 0.00 ERA only occurs in extremely small samples (e.g., 1–2 innings) and is statistically meaningless. Most databases and leaderboards apply minimum innings-pitched thresholds (commonly 162 IP for starters) before publishing ERA+ figures.
Can ERA+ be used to compare pitchers across different eras?
Yes — that is one of ERA+'s primary purposes. Because the league ERA fluctuates enormously across baseball history (from roughly 2.00 in the deadball era to over 5.00 in peak offensive years), raw ERA is nearly useless for cross-era comparison. ERA+ normalizes these differences, making it possible to meaningfully compare Bob Gibson's legendary 1968 season (258 ERA+) with modern aces.
Last updated: 2025-07-07 · Formula verified against primary sources.