ERA+ Explained: What It Is, How It's Calculated, and Why It's Better Than Raw ERA

Bob Gibson had a 1.12 ERA in 1968. Greg Maddux had a 1.63 ERA in 1994. Pedro Martinez had a 1.74 ERA in 2000. Which season was most dominant? Raw ERA can't answer that question. ERA+ can — and the answer might surprise you.

ERA is the most recognized pitching statistic in baseball. But raw ERA has a problem that becomes obvious the moment you try to compare pitchers across different eras, different ballparks, or different leagues.

A 3.00 ERA in 1968 — the Year of the Pitcher — was completely average. A 3.00 ERA in 2000 — the height of the steroid era — was among the best marks in the entire sport. The same number means something completely different depending on when and where it was posted.

ERA+ solves this problem. It adjusts a pitcher's ERA for the ballpark they pitch in and the league offensive environment of their era, then expresses the result on a scale where 100 is always league average. It is the most widely used adjusted pitching metric in baseball analysis — available on every Baseball Reference page, cited in Hall of Fame debates, and used by front offices when comparing pitchers across decades.

Here is exactly how it works, how to calculate it, and why it answers questions that raw ERA simply cannot.

⚾ ERA+ in One Sentence

ERA+ tells you how much better (or worse) a pitcher was than the average pitcher of their era, after adjusting for their home ballpark. 100 = league average. 150 = 50% better than average. 291 = Pedro Martinez in 2000. Higher is always better — the opposite of raw ERA.

The Two Problems ERA+ Solves

Before diving into the formula, it helps to understand exactly why raw ERA fails at cross-era and cross-park comparisons.

Problem 1: The Era Problem

Offensive environments change dramatically from decade to decade. In 1968, the average National League ERA was 2.98 — pitchers were so dominant that MLB lowered the mound the following season. In 2000, the average American League ERA was 4.92 — the highest in league history, driven by smaller parks, a juiced ball, and widespread PED use. In 2014, the NL average was 3.66.

When you compare Bob Gibson's 1.12 ERA in 1968 to Pedro Martinez's 1.74 ERA in 2000, you're comparing numbers from completely different run environments. 1.12 in a league averaging 2.98 represents a gap of 1.86 runs below average. 1.74 in a league averaging 4.92 represents a gap of 3.18 runs below average. Pedro was further below his era's average than Gibson was below his — but the raw ERA makes Gibson look more dominant simply because the whole league was pitching better in 1968.

Problem 2: The Park Factor Problem

Not all ballparks are equal. Coors Field in Colorado — at high altitude with thin air — inflates ERA significantly because the ball travels farther and breaking pitches don't break as sharply. A pitcher who posts a 4.00 ERA at Coors Field is doing something genuinely impressive. A pitcher who posts a 4.00 ERA at Petco Park in San Diego — historically one of the most pitcher-friendly environments in baseball — is performing below expectations.

Raw ERA doesn't account for this at all. ERA+ does, by incorporating each park's run factor into the adjustment calculation.

The ERA+ Formula

ERA+ is calculated using three pieces of information: the pitcher's ERA, the league average ERA for that season, and the park factor for their home ballpark. The formula used by Baseball Reference is:

ERA+ Formula (Baseball Reference) ERA+ = (League ERA ÷ Park-Adjusted ERA) × 100 Where Park-Adjusted ERA = ERA adjusted for home ballpark run environment

The park factor is expressed as a number where 100 is perfectly neutral. A park factor above 100 means the park favors hitters (inflates ERA). A park factor below 100 means the park favors pitchers (suppresses ERA). The adjustment reduces ERA for pitchers in hitter-friendly parks and increases it for pitchers in pitcher-friendly parks — leveling the playing field before comparing to the league average.

The result is then multiplied by 100 simply for readability, so that league average always equals 100 rather than 1.0.

A Worked Example: Clayton Kershaw, 2014

📝 Calculating Kershaw's 2014 ERA+
1
Kershaw's ERA: 1.77 | NL Average ERA: 3.66 | Dodger Stadium Park Factor: 96 (pitcher-friendly)
2
Adjust Kershaw's ERA for park factor. Since Dodger Stadium suppresses run scoring, his ERA is adjusted slightly upward — he had an easier environment than neutral, so his ERA+ gets slightly reduced credit.
3
Divide the adjusted league ERA by the park-adjusted pitcher ERA, then multiply by 100. The result expresses how much better Kershaw was than the league average pitcher after accounting for his home park advantage.
4
Kershaw's 2014 ERA+ = 197 — meaning he was 97% better than the league-average pitcher that season, after accounting for pitching in a pitcher-friendly park. If he had pitched in a neutral park, his ERA+ would be even higher.
Kershaw 2014: ERA 1.77 → ERA+ 197 (97% better than average)

A Second Example: Pitcher in a Hitter-Friendly Park

📝 The Coors Field Effect on ERA+
1
Imagine a pitcher with a 4.00 ERA at Coors Field (park factor ~115, heavily hitter-friendly) in a season where the league average ERA is 4.20.
2
Raw ERA says this pitcher is slightly above average — 4.00 vs 4.20 league average.
3
But ERA+ adjusts upward for Coors Field's inflation. The park-adjusted league ERA at Coors would be higher than 4.20, reflecting that a neutral pitcher would post a higher ERA there. After this adjustment, our 4.00 ERA pitcher looks considerably more impressive.
A 4.00 ERA at Coors might produce an ERA+ of ~120 — 20% better than average despite what looks like a mediocre raw number

⚠️ ERA+ vs ERA-: Don't Confuse Them

Baseball Reference uses ERA+ (higher is better), while FanGraphs uses ERA- (lower is better, like raw ERA). They measure the same thing in opposite directions. An ERA+ of 150 on Baseball Reference is equivalent to an ERA- of roughly 67 on FanGraphs. Both adjust for park and league — they just flip the scale. This article covers ERA+ (the Baseball Reference version), which is the more widely recognized of the two.

How to Read ERA+: The Scale

Because ERA+ is always benchmarked to 100 regardless of era or park, the scale is consistent across all of baseball history. Here is what every ERA+ range means:

291
🏆 All-Time Record — Pedro Martinez, 2000
191% better than average
160–220
⭐ Historic Season — Top 5 in history for a full season
Kershaw 2014: 197, Maddux 1994: 271, deGrom 2019: 229
150–160
🟢 Elite — Cy Young Award territory
50–60% better than league average
130–149
🟢 Great — All-Star level, top 10 in the league
30–49% better than average
110–129
🟡 Above Average — Solid rotation starter
10–29% better than average
90–110
⚫ Average — League-average pitcher
Exactly what it says
80–89
⚠️ Below Average — Struggling starter
10–20% worse than average
Below 80
🔴 Poor — Likely to lose rotation spot
More than 20% worse than average

Why ERA+ Is Better Than Raw ERA

1. It Answers the Cross-Era Question Definitively

The question "was Gibson's 1.12 ERA in 1968 more impressive than Pedro's 1.74 ERA in 2000?" is genuinely unanswerable with raw ERA. ERA+ gives a concrete answer:

  • Bob Gibson, 1968: ERA 1.12, ERA+ 258 — 158% better than the league average of that season
  • Pedro Martinez, 2000: ERA 1.74, ERA+ 291 — 191% better than the league average of that season

By ERA+, Pedro's 2000 season is the more dominant performance by a significant margin — even though his raw ERA is higher. The adjustment captures what the raw number misses: Pedro was pitching in a historically offense-heavy environment while Gibson pitched in the most pitcher-friendly era of the 20th century.

2. It Makes Park Comparisons Fair

Two pitchers post 3.50 ERAs in the same season. One pitched half his games at Coors Field (park factor 115). The other pitched at Petco Park (park factor 88). Their raw ERAs are identical but their performance levels are dramatically different. ERA+ separates them — the Coors pitcher gets a significantly higher ERA+ than the Petco pitcher for the same raw number.

3. It's Intuitive in the Right Direction

Raw ERA has an awkward property: lower is better, which makes comparisons less intuitive when scanning a leaderboard. ERA+ flips this so that higher is always better — just like OPS, batting average, or any other offensive stat. A pitcher with an ERA+ of 150 is clearly better than one with 120, which is clearly better than 100. The scale reads naturally from left to right.

4. It Creates a Universal Scale Across History

Because 100 always equals league average — whether you're looking at 1925 or 2025 — ERA+ allows meaningful comparisons between Walter Johnson and Jacob deGrom, between Lefty Grove and Clayton Kershaw. No other ERA-based metric provides this universal baseline.

All-Time ERA+ Leaders: Career and Single Season

Career ERA+ Leaders (Minimum Innings)

Rank Pitcher Career ERA+ Career ERA Years Active
1 Mariano Rivera 205 2.21 1995–2013
2 Clayton Kershaw 154 2.35 2008–present
2 Pedro Martinez 154 2.93 1992–2009
4 Jacob deGrom 149 2.52 2014–present
5 Walter Johnson 147 2.17 1907–1927
6 Lefty Grove 148 3.06 1925–1941
7 Roger Clemens 143 3.12 1984–2007
8 Greg Maddux 132 3.16 1986–2008

Mariano Rivera's career ERA+ of 205 is the highest in baseball history — even higher than Pedro's, who is tied with Kershaw at 154. Rivera's number is extraordinary for a reliever: it means across his entire career, he was 105% better than the average pitcher of his era after park adjustments. No pitcher in history has sustained that level of dominance over such a long career.

Why Rivera's 205 ERA+ Is Arguably the Greatest Career Pitching Achievement

Rivera pitched 1,115 career games — all but 10 as a reliever. Sustaining a 205 ERA+ across that many appearances, in high-leverage situations (closers face the best hitters at the most critical moments), against the full evolution of MLB offensive development from 1995 to 2013, is statistically unprecedented. Pedro's peak was higher (291 in 2000). Rivera's career floor was higher than any starter's career average.

Best Single-Season ERA+ in the Modern Era

Pitcher Year ERA+ Raw ERA League Avg ERA
Pedro Martinez 2000 291 1.74 4.92 (AL)
Greg Maddux 1994 271 1.56 4.46 (NL)
Pedro Martinez 1999 243 2.07 5.02 (AL)
Jacob deGrom 2019 229 2.43 4.50 (NL)
Dwight Gooden 1985 229 1.53 3.60 (NL)
Bob Gibson 1968 258 1.12 2.98 (NL)
Clayton Kershaw 2014 197 1.77 3.66 (NL)
Jacob deGrom 2018 217 1.70 4.00 (NL)

Note that Gibson's 1.12 ERA produces an ERA+ of 258 — historically great, but below Pedro's 291. This is exactly the cross-era comparison ERA+ is built to handle, and it gives Gibson full credit for his dominance while also recognizing that Pedro's environment was harder.

ERA+ vs FIP: Which Adjusted Metric Is Better?

ERA+ adjusts raw ERA for context — but raw ERA itself has a flaw: it includes runs that scored due to defense and luck, not just pitching. A pitcher who gives up hard contact that his fielders turn into outs gets credit he doesn't fully deserve. A pitcher whose fielders misplay easy chances gets charged for runs that aren't his fault.

FIP (Fielding Independent Pitching) addresses this by stripping out defense entirely and calculating ERA based only on what the pitcher controls: strikeouts, walks, hit batters, and home runs. FIP is arguably a better pure measure of pitching skill. ERA+ is a better measure of pitching results in context.

  • Use ERA+ when you want to know how a pitcher's actual results compare to their era and park — accounting for everything that happened on the field.
  • Use FIP (or FIP-) when you want to isolate the pitcher's own contribution separate from defense and sequencing luck.
  • Use both together for the most complete picture. A pitcher with a high ERA+ and a high FIP-equivalent is genuinely dominant. A pitcher with a high ERA+ but a poor FIP was probably helped by defense and luck, and their ERA+ may not be sustainable.

Common ERA+ Misconceptions

Misconception 1: "ERA+ 100 Means the Pitcher Is Good"

100 is league average — not good, not bad, exactly mediocre. A pitcher with an ERA+ of 100 allowed exactly as many runs per nine innings as the average pitcher in their league that season after park adjustment. Many pitchers who get ERA+ of 100 don't keep their rotation spots for long. Good starts around 115-120. Elite starts at 150+.

Misconception 2: "ERA+ Accounts for Everything Raw ERA Doesn't"

ERA+ adjusts for park factor and league average — two major contextual variables. But it still doesn't adjust for the quality of opposing lineups faced, the number of innings pitched, or the era-specific strike zone. A pitcher who faced only weak division opponents all year will have an ERA+ that looks better than it truly is relative to a pitcher who played a tougher schedule.

Misconception 3: "The Best Career ERA+ Means the Best Career"

Mariano Rivera has the highest career ERA+ at 205 — but he only threw 1,283.2 innings. Walter Johnson has a career ERA+ of 147 across 5,914.1 innings. Total value over a career is a combination of ERA+ and durability, which is why WAR (Wins Above Replacement) is often a better career comparison tool than ERA+ alone.

How to Use ERA+ in Your Own Analysis

ERA+ is available for every pitcher on Baseball Reference — just look for the "ERA+" column in the standard pitching stats table. Here's how to apply it practically:

  • Comparing pitchers on different teams: Two pitchers with similar raw ERAs but one pitches at Coors Field and one at Petco Park. ERA+ immediately tells you which one is performing better relative to their environment.
  • Hall of Fame debates: ERA+ is one of the most commonly cited metrics in HOF arguments because it puts careers from different eras on equal footing. A pitcher from the 1920s and a pitcher from the 2010s can be meaningfully compared.
  • Current season evaluation: When tracking a pitcher's season, ERA+ tells you not just their ERA but whether it's impressive given the offensive environment of that specific year.
  • Fantasy baseball: A pitcher with an ERA+ well above 100 is outperforming their environment — a good sign of sustained quality. ERA+ below 100 means the environment has been helping them and regression toward the mean is likely.

Calculate the ERA Behind Every ERA+

Use our ERA Calculator to find any pitcher's raw ERA — the foundation of every ERA+ calculation.

ERA Calculator → ERA Target Solver →

Final Takeaways

ERA+ is the most important adjustment you can make to raw ERA — and once you understand it, you'll never look at raw ERA the same way again.

  • ERA+ always benchmarks to 100. 100 is league average. Every point above 100 means the pitcher was that percentage better than average after park adjustments.
  • The formula adjusts for two things raw ERA can't: the ballpark (Coors Field vs Petco Park) and the league offensive environment (1968 vs 2000).
  • Pedro Martinez's 291 ERA+ in 2000 is the highest single-season mark in the modern era — reflecting that he was 191% better than the average pitcher in the most offense-heavy American League season in history.
  • Mariano Rivera's career ERA+ of 205 is the highest ever — meaning across 1,115 appearances over 19 seasons, he was consistently more than twice as good as the average pitcher of his era.
  • ERA+ settles cross-era debates that raw ERA can't. Gibson's 1.12 ERA in 1968 produces a 258 ERA+. Pedro's 1.74 ERA in 2000 produces a 291 ERA+. The adjusted number gives Pedro the edge that the raw number denies him.
  • ERA+ doesn't replace FIP or WAR — it works best alongside them. Use ERA+ for contextual results, FIP for pitcher skill isolated from defense, and WAR for total career value.

Read Next