ERA and WHIP, Explained
After reading this you can turn any pitching line into ERA, WHIP, K/9, BB/9 and K/BB by hand, know what each number is really measuring, and spot the small mistakes that produce wrong answers.
What these numbers are
A pitching line is a short list of counting stats: innings pitched, earned runs, hits, walks and strikeouts. On their own those totals do not compare cleanly, because one pitcher may throw 40 innings and another 200. The standard rate stats fix that by dividing damage or events by the workload.
Two rates dominate the conversation. ERA (earned run average) is earned runs per nine innings. WHIP (walks plus hits per inning pitched) is base runners allowed per inning. A pitcher with a 2.40 ERA gives up 2.4 earned runs in a full nine-inning game on average. A pitcher with a 1.05 WHIP allows about one runner every inning through walks and hits.
The other three rates describe control and swing-and-miss. K/9 is strikeouts per nine innings, BB/9 is walks per nine innings, and K/BB is the plain ratio of strikeouts to walks. Together they tell you whether a low ERA came from missing bats, avoiding free passes, or luck.
When to use them and when not
Use ERA and WHIP to compare pitchers across different innings totals, or to track one pitcher over a season. They are workload-adjusted, so 30 innings and 200 innings sit on the same scale.
Do not read too much into small samples. ERA over 10 innings can swing a full run on a single bad appearance. Do not treat ERA as a pure skill measure either. It depends on the defense behind the pitcher, the ballpark, and sequencing luck. Two pitchers with identical strikeouts, walks and hits can post different ERAs simply because one allowed his hits in clusters. That is why K/9, BB/9 and K/BB matter: they lean more on what the pitcher controls directly.
ERA and WHIP are descriptive, not predictive. They tell you what happened, not what will happen next. A reliever with a 0.90 ERA over 20 innings is not a 0.90 ERA pitcher; the sample is too thin to be that confident.
Reading innings pitched correctly
Baseball writes fractional innings in a notation that trips up almost everyone. The digit after the decimal point is not tenths. It counts outs, and it runs from 0 to 2.
- 180.0
- Exactly 180 full innings.
- 180.1
- 180 innings plus 1 out, which is 180 + \tfrac{1}{3} = 180.333\ldots innings.
- 180.2
- 180 innings plus 2 outs, which is 180 + \tfrac{2}{3} = 180.666\ldots innings.
To do arithmetic you must convert the notation to true innings first. Take the whole part, add the out digit divided by three:
Here IP_{whole} is the number before the point and outs is the single digit after it. For 180.1 you get 180 + \tfrac{1}{3} = 180.3333. Skipping this step is the single most common error, and it inflates or deflates every rate by roughly half a percent per unconverted out.
The formulas
All five rates divide by true innings. Start with ERA:
ER is earned runs and IP_{true} is innings in decimal form. The factor of 9 scales the rate to a full nine-inning game. WHIP has no scaling factor because it is defined per inning, not per nine:
BB is walks and H is hits. Strikeouts and walks per nine mirror ERA's structure:
The strikeout-to-walk ratio drops the innings entirely, since both counts share the same denominator and it cancels:
A useful check: because K/9 and BB/9 both scale by the same 9 / IP_{true}, their ratio equals K/BB. So K/BB = (K/9) \div (BB/9) always. If those two numbers disagree, you made an arithmetic slip.
Worked example: the demo line
Use the tool's default line: 180.1 innings, 72 earned runs, 165 hits, 55 walks, 190 strikeouts.
- Convert innings: 180 + \tfrac{1}{3} = 180.3333 true innings.
- ERA: 9 \times \tfrac{72}{180.3333} = 9 \times 0.39926 = 3.593, which rounds to
3.59. - WHIP: \tfrac{55 + 165}{180.3333} = \tfrac{220}{180.3333} = 1.2200, so
1.22. - K/9: 9 \times \tfrac{190}{180.3333} = 9 \times 1.05360 = 9.482, so
9.48. - BB/9: 9 \times \tfrac{55}{180.3333} = 9 \times 0.30499 = 2.745, so
2.75. - K/BB: \tfrac{190}{55} = 3.4545, so
3.45.
Check the cross-relation: 9.482 \div 2.745 = 3.454, matching K/BB to three digits. The arithmetic is consistent.
Reading and interpreting the results
Rough interpretive bands help, though they shift with era and league. The table below reflects a typical modern top league. Treat the boundaries as soft.
| Level | ERA | WHIP | K/9 | K/BB |
|---|---|---|---|---|
| Elite | 2.50 | 1.00 | 10.0 | 5.0 |
| Good | 3.50 | 1.20 | 8.5 | 3.0 |
| Average | 4.20 | 1.30 | 8.0 | 2.5 |
| Poor | 5.20 | 1.45 | 7.0 | 1.8 |
The demo line lands at ERA 3.59, WHIP 1.22, K/9 9.48 and K/BB 3.45. That is a good, durable starter: better than average across the board, with a strikeout rate near elite and control that keeps walks in check. The chart below places each demo rate against the bands.
Common mistakes
Four errors account for almost every wrong answer.
Treating 180.1 as 180.1 innings instead of 180.333 innings. That single slip pushes the demo ERA from the correct 3.59 to a false 3.593 versus 3.593... in this case tiny, but with 50.2 innings the gap between the wrong 50.2 and the right 50.667 shifts ERA by about 1 percent.
Second, mixing earned and unearned runs. ERA counts earned runs only. Runs that score after a fielding error do not belong in the numerator. If your box score shows 5 runs but 2 followed an error, use 3 earned runs.
Third, forgetting the factor of 9 on ERA, K/9 and BB/9, or applying it to WHIP by mistake. WHIP is per inning, not per nine. If your WHIP comes out above 5, you multiplied by 9 when you should not have.
Fourth, dividing by zero on K/BB. A pitcher with no walks has an undefined K/BB ratio, not an infinite one. Report it as "no walks" or fall back to BB/9, which is simply 0.00.
Related tools
For the hitter's side of the same box score, the Batting Average and OPS Calculator turns a batting line into AVG, OBP, SLG and OPS. To estimate a team's record from runs scored and allowed, the Pythagorean Expectation Calculator uses the same run-based logic at team scale. If your sport is cricket rather than baseball, the Cricket Run Rate Calculator and the Net Run Rate Calculator handle the equivalent per-over rates.
Frequently asked questions
Why is ERA multiplied by 9 but WHIP is not?
ERA is defined per nine-inning game, so it scales earned runs up to a full game. WHIP is defined per single inning, so no scaling is needed. Both divide by the same true-innings figure.
What counts as an earned run?
A run that scores without the help of a fielding error or passed ball. If the batter would have been out on a clean play and instead scored, that run is unearned and does not count toward ERA.
Is a lower WHIP always better than a lower ERA?
They measure different things. WHIP counts base runners; ERA counts runs that cross the plate. A pitcher can post a low WHIP but a higher ERA if the few runners allowed tend to score, often through home runs. Read them together.
How many innings before ERA is meaningful?
There is no hard line, but ERA remains noisy under about 50 innings and stabilizes slowly after that. Over a full 180-plus inning season it is a reasonable description of results, though still not pure skill.
Why does my K/BB not match K/9 divided by BB/9?
It should match exactly, because the innings factor cancels. If they differ, recheck your walk or strikeout totals, or your innings conversion. In the demo line both give 3.45.