List of Major League Baseball career ERA leaders


In baseball statistics, earned run average is the mean of earned runs given up by a pitcher per nine innings pitched. It is determined by dividing the number of earned runs allowed by the number of innings pitched and multiplying by nine. Runs resulting from defensive errors are recorded as unearned runs and are not used to determine ERA.
This is a list of the top 100 players in career earned run average, who have thrown at least 1,000 innings.
Ed Walsh holds the MLB earned run average record with a 1.816. Addie Joss and Jim Devlin are the only other pitchers with a career earned run average under 2.000.

Key

List

RankPlayerERA
1Ed Walsh *1.816
2Addie Joss *1.887
3Jim Devlin1.896
4Jack Pfiester2.024
5Smoky Joe Wood2.033
6Mordecai Brown *2.057
7John Montgomery Ward *2.099
8Christy Mathewson *2.133
Al Spalding *2.133
10Tommy Bond2.138
11Rube Waddell *2.161
12Walter Johnson *2.167
13Mariano Rivera *2.209
14Jake Weimer2.231
15Orval Overall2.233
16Will White2.276
17Babe Ruth *2.277
18Ed Reulbach2.284
19Jim Scott2.298
20Reb Russell2.334
21Andy Coakley2.350
Eddie Plank *2.350
23Larry Corcoran2.355
24Eddie Cicotte2.380
25George McQuillan2.381
26Ed Killian2.382
27Doc White2.391
28Harry Coveleski2.394
29Carl Lundgren2.417
30Nap Rucker2.421
31Candy Cummings *2.424
32Jeff Tesreau2.428
33Joe Benz2.429
34Jim McCormick2.431
35George Bradley2.434
36Terry Larkin2.435
37Clayton Kershaw2.441
38Chief Bender *2.455
39Hooks Wiltse2.471
40Sam Leever2.473
Lefty Leifield2.473
42Hippo Vaughn2.486
43Bob Ewing2.492
44Cy Morgan2.509
45Ray Collins2.513
46Hoyt Wilhelm *2.523
47Lew Richie2.536
48Noodles Hahn2.546
49George Zettlein2.547
50Frank Owen2.552