How to Track ERA and WHIP Across a Season

A season ERA isn’t the average of each game’s individual ERA — it’s a fresh calculation using season totals. Averaging single-game ERAs is one of the most common tracking mistakes, and it produces a noticeably wrong number. Here’s the correct method.

Why You Can’t Just Average Game-by-Game ERAs

Say a pitcher throws 1 inning with 0 earned runs in one outing (0.00 ERA) and 1 inning with 5 earned runs in another (45.00 ERA). Averaging those two ERAs gives 22.50 — a meaningless number, since it treats a tiny 1-inning sample the same as a full start regardless of how many innings each outing actually covered. The correct season ERA instead uses the combined earned runs and combined innings: (0 + 5) ÷ (1 + 1) × 9 = 22.50 in this extreme example, or a much more reasonable number for a normal season with more innings spread across more outings.

Step 1 — Log Every Outing’s Raw Totals

For each outing, record three numbers: innings pitched (in actual fraction form, not box-score notation — see the pitching stats glossary for the .1/.2 conversion), earned runs allowed, and walks + hits allowed. Don’t record the per-game ERA or WHIP themselves — you’ll calculate those once, at the end, from the running totals.

Step 2 — Sum the Raw Totals, Not the Rates

After several outings, add up the actual innings pitched, total earned runs, and total walks + hits across all of them:

Season IP     = Σ (actual innings pitched, each outing)
Season ER     = Σ (earned runs, each outing)
Season BB+H   = Σ (walks + hits, each outing)

Step 3 — Calculate Season ERA and WHIP Once, From the Totals

Season ERA  = (Season ER ÷ Season IP) × Game Length
Season WHIP = (Season BB+H) ÷ Season IP

Enter the season totals into the ERA calculator exactly as you would a single outing — the calculator doesn’t need to know how many separate games the innings and earned runs came from, only the combined totals.

Worked Example — Three Outings Combined

OutingIP (actual)Earned RunsWalks + Hits
Game 15.667 (5⅔)26
Game 26.333 (6⅓)14
Game 34.00059
Season Total16.000819
Season ERA  = (8 ÷ 16.000) × 9 = 4.50
Season WHIP = 19 ÷ 16.000 = 1.19

Notice Game 3 alone (5 earned runs in 4 innings, an 11.25-pace ERA) would look alarming in isolation, but folded into the season total it moves the cumulative ERA from a strong 2.25 after the first two games to a more middling 4.50 — exactly why a single bad outing shouldn’t be read as the season snapshot on its own.

Step 4 — Recalculate After Every Outing, Not Just at Season’s End

Keeping a running log means the season ERA and WHIP are always current, which is far more useful mid-season than reconstructing it retroactively from memory or scattered scorebooks. After every outing, add that game’s actual innings, earned runs, and walks + hits to your running totals, then re-run the totals through the ERA calculator.

For Youth and Little League Trackers

If your league plays 6-inning games instead of 9 or 7, see ERA calculator for Little League & youth coaches for the manual rescaling method, and apply the same season-total approach described here — just substitute 6 for the game-length multiplier in Step 3.

References & Sources

  1. [1] MLB.com Glossary — Earned Run Average (opens in new tab)
  2. [2] MLB.com Glossary — Walks and Hits per Inning Pitched (opens in new tab)