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
| Outing | IP (actual) | Earned Runs | Walks + Hits |
|---|---|---|---|
| Game 1 | 5.667 (5⅔) | 2 | 6 |
| Game 2 | 6.333 (6⅓) | 1 | 4 |
| Game 3 | 4.000 | 5 | 9 |
| Season Total | 16.000 | 8 | 19 |
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.