lowest era by a starting pitcher since 1990 to 2024 with at least 20 games started in a single season

Between the 1990 and 2024 seasons, Greg Maddux had the lowest ERA by a starting pitcher with 20+ starts in a season, with an ERA of 1.56 in 1994.

NAME ERA GS SEASON TM G W L W% SO CG SHO SV IP H ER R HR BB HBP GF IBB TBF WP K/9 BB/9 K/BB HR/9 K% BB% WHIP BABIP RA H/9
1 Greg Maddux
G. Maddux
1.56
25
1994
ATL ATL
25
16
6
.727
156
10
3
0
202.0
150
35
44
4
31
6
0
3
774
3
6.95
1.38
5.03
0.18
20.2
4.0
0.90
.253
1.96
6.68
2 Greg Maddux
G. Maddux
1.63
28
1995
ATL ATL
28
19
2
.905
181
10
3
0
209.2
147
38
39
8
23
4
0
3
785
1
7.77
0.99
7.87
0.34
23.1
2.9
0.81
.244
1.67
6.31
3 Zack Greinke
Z. Greinke
1.66
32
2015
LAD LAD
32
19
3
.864
200
1
0
0
222.2
148
41
43
14
40
5
0
1
843
7
8.08
1.62
5.00
0.57
23.7
4.7
0.84
.229
1.74
5.98
4 Clayton Kershaw
C. Kershaw
1.69
21
2016
LAD LAD
21
12
4
.750
172
3
3
0
149.0
97
28
31
8
11
2
0
1
544
5
10.39
0.66
15.64
0.48
31.6
2.0
0.72
.254
1.87
5.86
5 Jacob deGrom
J. deGrom
1.70
32
2018
NYM NYM
32
10
9
.526
269
1
0
0
217.0
152
41
48
10
46
5
0
3
835
2
11.16
1.91
5.85
0.41
32.2
5.5
0.91
.281
1.99
6.30
6 Pedro Martinez
P. Martinez
1.74
29
2000
BOS BOS
29
18
6
.750
284
7
4
0
217.0
128
42
44
17
32
14
0
0
817
1
11.78
1.33
8.88
0.71
34.8
3.9
0.74
.236
1.82
5.31
7 Justin Verlander
J. Verlander
1.75
28
2022
HOU HOU
28
18
4
.818
185
0
0
0
175.0
116
34
43
12
29
6
0
0
666
3
9.51
1.49
6.38
0.62
27.8
4.4
0.83
.240
2.21
5.97
8 Jake Arrieta
J. Arrieta
1.77
33
2015
CHC CHC
33
22
6
.786
236
4
3
0
229.0
150
45
52
10
48
6
0
2
870
6
9.28
1.89
4.92
0.39
27.1
5.5
0.86
.246
2.04
5.90
9 Clayton Kershaw
C. Kershaw
1.77
27
2014
LAD LAD
27
21
3
.875
239
6
2
0
198.1
139
39
42
9
31
2
0
0
749
7
10.85
1.41
7.71
0.41
31.9
4.1
0.86
.278
1.91
6.31
10 Clayton Kershaw
C. Kershaw
1.83
33
2013
LAD LAD
33
16
9
.640
232
3
2
0
236.0
164
48
55
11
52
3
0
2
908
12
8.85
1.98
4.46
0.42
25.6
5.7
0.92
.251
2.10
6.25
11 Roger Clemens
R. Clemens
1.87
32
2005
HOU HOU
32
13
8
.619
185
1
0
0
211.1
151
44
51
11
62
3
0
5
838
3
7.88
2.64
2.98
0.47
22.1
7.4
1.01
.243
2.17
6.43
12 Kevin Brown
K. Brown
1.89
32
1996
FLA FLA
32
17
11
.607
159
5
3
0
233.0
187
49
60
8
33
16
0
2
906
6
6.14
1.27
4.82
0.31
17.5
3.6
0.94
.259
2.32
7.22
13 Blake Snell
B. Snell
1.89
31
2018
TBR TBR
31
21
5
.808
221
0
0
0
180.2
112
38
41
16
64
1
0
2
700
13
11.01
3.19
3.45
0.80
31.6
9.1
0.97
.241
2.04
5.58
14 Pedro Martinez
P. Martinez
1.90
31
1997
MON MON
31
17
8
.680
305
13
4
0
241.1
158
51
65
16
67
9
0
5
947
3
11.37
2.50
4.55
0.60
32.2
7.1
0.93
.258
2.42
5.89
15 Roger Clemens
R. Clemens
1.93
31
1990
BOS BOS
31
21
6
.778
209
7
4
0
228.1
193
49
59
7
54
7
0
3
920
8
8.24
2.13
3.87
0.28
22.7
5.9
1.08
.289
2.33
7.61
16 Paul Skenes
P. Skenes
1.96
23
2024
PIT PIT
23
11
3
.786
170
0
0
0
133.0
94
29
31
10
32
6
0
0
514
2
11.50
2.17
5.31
0.68
33.1
6.2
0.95
.284
2.10
6.36
17 Reynaldo López
R. López
2.00
25
2024
ATL ATL
25
8
5
.615
146
0
0
0
134.2
108
30
32
10
42
2
0
0
540
2
9.76
2.81
3.48
0.67
27.0
7.8
1.11
.288
2.14
7.22
18 Roger Clemens
R. Clemens
2.05
34
1997
TOR TOR
34
21
7
.750
292
9
3
0
264.0
204
60
65
9
68
12
0
1
1,044
4
9.95
2.32
4.29
0.31
28.0
6.5
1.03
.294
2.22
6.95
19 Rich Harden
R. Harden
2.07
25
2008
TOT
25
10
2
.833
181
0
0
0
148.0
96
34
38
11
61
3
0
2
595
3
11.01
3.71
2.97
0.67
30.4
10.3
1.06
.251
2.31
5.84
20 Pedro Martinez
P. Martinez
2.07
29
1999
BOS BOS
29
22
4
.846
306
5
1
0
208.1
157
48
55
8
36
8
0
1
816
6
13.22
1.56
8.50
0.35
37.5
4.4
0.93
.325
2.38
6.78
21 Ryne Stanek
R. Stanek
2.09
27
2019
TBR TBR
27
0
1
.000
49
0
0
0
43.0
29
10
12
3
14
0
0
0
169
1
10.26
2.93
3.50
0.63
29.0
8.3
1.00
.252
2.51
6.07
22 Chris Sale
C. Sale
2.11
27
2018
BOS BOS
27
12
4
.750
237
0
0
0
158.0
102
37
39
11
34
14
0
0
617
4
13.50
1.94
6.97
0.63
38.4
5.5
0.86
.283
2.22
5.81
23 Rich Hill
R. Hill
2.12
20
2016
TOT
20
12
5
.706
129
0
0
0
110.1
77
26
29
4
33
8
0
0
439
0
10.52
2.69
3.91
0.33
29.4
7.5
1.00
.275
2.37
6.28
24 Clayton Kershaw
C. Kershaw
2.13
33
2015
LAD LAD
33
16
7
.696
301
4
3
0
232.2
163
55
62
15
42
5
0
1
890
9
11.64
1.62
7.17
0.58
33.8
4.7
0.88
.281
2.40
6.31
25 Felix Hernandez
F. Hernandez
2.14
34
2014
SEA SEA
34
15
6
.714
248
0
0
0
236.0
170
56
68
16
46
5
0
1
912
18
9.46
1.75
5.39
0.61
27.2
5.0
0.92
.258
2.59
6.48
StatMuse has game-level data for ERA and starts going back to the 1901 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Braves Stats

Team Rankings

HR

82

18th

R

332

22nd

SO

724

4th

ERA

3.71

10th

2025 Division Standings
TEAM W L PCT GB
Mets Mets
48
34
.585
Phillies Phillies
47
34
.580
0.5
Braves Braves
37
43
.463
10.0
Marlins Marlins
34
45
.430
12.5
Nationals Nationals
33
48
.407
14.5
Schedule
DATE MATCHUP TIME (ET)
Fri
6/27
PHI PHI
@
ATL ATL
7:15 PM
Sat
6/28
PHI PHI
@
ATL ATL
7:15 PM
Sun
6/29
PHI PHI
@
ATL ATL
1:35 PM
Tue
7/1
LAA LAA
@
ATL ATL
7:15 PM
Wed
7/2
LAA LAA
@
ATL ATL
7:15 PM
Last Game
NYM Mets

48 - 34

4

Final

0

ATL Braves

37 - 43

Thu 26 Jun 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Mets Mets
48
34
.585
Phillies Phillies
47
34
.580
0.5
NL Central W L PCT GB
Cubs Cubs
48
33
.593
Brewers Brewers
45
36
.556
3.0
NL West W L PCT GB
Dodgers Dodgers
51
31
.622
Padres Padres
44
36
.550
6.0
AL East W L PCT GB
Yankees Yankees
46
34
.575
Rays Rays
46
35
.568
0.5
AL Central W L PCT GB
Tigers Tigers
51
31
.622
Guardians Guardians
40
39
.506
9.5
AL West W L PCT GB
Astros Astros
48
33
.593
Mariners Mariners
41
39
.513
6.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Tue
6/10
CHC CHC
@
PHI PHI
2-7
Tue
6/10
TOR TOR
@
STL STL
5-2
Tue
6/10
DET DET
@
BAL BAL
1-10
Tue
6/10
SFG SFG
@
COL COL
10-7
Wed
6/11
WSH WSH
@
NYM NYM
3-4

Schedule

DATE MATCHUP TIME (ET)
Fri
6/27
NYM NYM
@
PIT PIT
6:40 PM
Fri
6/27
ATH ATH
@
NYY NYY
7:05 PM
Fri
6/27
TBR TBR
@
BAL BAL
7:05 PM
Fri
6/27
STL STL
@
CLE CLE
7:10 PM
Fri
6/27
MIN MIN
@
DET DET
7:10 PM