') for (m=0;m'+message.charAt(m)+'') document.write('') } else document.write(message) function crossref(number){ var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number) return crossobj } f..." />') for (m=0;m'+message.charAt(m)+'') document.write('') } else document.write(message) function crossref(number){ var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number) return crossobj } f..." />
Top 150
*** The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at 20 Sunset Rd., Newark, DE 19711. ***
ROP (Ranks Over Peers) Score:
-----------------------------------------
King: 6.00-6.99 (StDevs over average) Earl: 2.00-2.99 (StDevs over average)
Prince: 5.00-5.99 (StDevs over average) Viscount: 1.00-1.99 (StDevs over average)
Duke: 4.00-4.99 (StDevs over average) Baron: 0.00-0.99 (StDevs over average)
Marquess: 3.00-3.99 (StDevs over average)
Top 150+ Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
{Playoff numbers included but not shown. Explanations Below}
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
1
Pedro Martinez
1999
Red Sox
4.86
1.066
0.497
213.33 (208.34)
137 (54)
23 (22)
4 (4)
2.07 (2.31)
0.837
3.53
4
0.638
3.17
5
6.70
5
2
Walter Johnson
1913
Senators
2.93
1.090
0.525
346.00 (310.33)
128 (49)
36 (29)
7 (7)
1.14 (1.77)
0.750
2.56
92
0.671
3.98
1
6.54
47
3
Pedro Martinez
2000
Red Sox
4.91
1.025
0.512
217.00 (217.00)
114 (43)
18 (18)
6 (6)
1.74 (2.22)
0.831
3.46
5
0.633
3.06
10
6.52
8
4
Dwight Gooden
1985
Mets
3.59
.967
0.527
276.67 (276.67)
138 (51)
24 (24)
4 (4)
1.53 (1.86)
0.796
3.07
22
0.648
3.42
2
6.49
12
5
Roger Clemens
1997
Blue Jays
4.56
.982
0.510
264.00 (264.00)
146 (65)
21 (21)
7 (7)
2.05 (2.15)
0.825
3.39
6
0.628
2.93
23
6.31
15
6
Bob Gibson
1968
Cardinals
2.99
.897
0.511
304.67 (304.67)
100 (48)
22 (22)
9 (9)
1.12 (1.49)
0.805
3.17
12
0.635
3.10
9
6.27
11
7
Ron Guidry
1978
Yankees
3.77
.952
0.511
273.67 (273.67)
154 (59)
25 (25)
3 (3)
1.74 (2.14)
0.774
2.83
46
0.646
3.37
3
6.19
25
8
Greg Maddux
1995
Braves
4.18
1.023
0.465
209.67 (209.67)
101 (37)
19 (19)
2 (2)
1.63 (1.98)
0.797
3.08
20
0.632
3.03
13
6.11
17
9
Lefty Grove
1931
Athletics
4.38
.975
0.471
288.67 (260.33)
164 (73)
31 (27)
4 (3)
2.06 (2.46)
0.769
2.78
51
0.644
3.33
4
6.11
28
10
Sandy Koufax
1966
Dodgers
3.61
.923
0.508
323.00 (323.00)
151 (75)
27 (27)
9 (9)
1.73 (1.89)
0.799
3.10
17
0.630
2.98
20
6.08
19
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
11
Cy Young
1901
Red Sox
3.66
.901
0.462
371.33 (360.80)
235 (115)
33 (31)
10 (10)
1.62 (1.92)
0.806
3.18
11
0.625
2.84
27
6.03
19
12
Greg Maddux
1994
Braves
4.21
.983
0.472
202.00 (202.00)
95 (44)
16 (16)
6 (6)
1.56 (1.87)
0.842
3.59
2
0.606
2.40
96
5.99
49
13
Randy Johnson
1995
Mariners
4.71
1.013
0.473
214.33 (214.33)
122 (64)
18 (18)
2 (2)
2.48 (2.23)
0.814
3.27
8
0.618
2.69
44
5.96
26
14
Greg Maddux
1997
Braves
4.20
.975
0.512
232.67 (232.67)
138 (58)
19 (19)
4 (4)
2.20 (2.18)
0.802
3.14
14
0.623
2.82
30
5.96
22
15
Grover Alexander
1915
Phillies
2.75
1.039
0.469
376.33 (369.00)
176 (83)
31 (30)
10 (9)
1.22 (1.49)
0.791
3.01
25
0.628
2.93
22
5.94
24
16
Christy Mathewson
1905
Giants
2.99
.930
0.487
338.67 (307.10)
191 (77)
31 (29)
9 (8)
1.28 (1.81)
0.773
2.82
47
0.635
3.11
8
5.93
28
17
Roger Clemens
1990
Red Sox
3.91
1.049
0.482
228.33 (228.34)
114 (59)
21 (21)
6 (6)
1.93 (1.82)
0.815
3.28
7
0.615
2.61
57
5.90
32
18
Randy Johnson
2001
Diamondbacks
4.36
1.096
0.504
249.67 (242.66)
147 (74)
21 (20)
6 (6)
2.49 (2.32)
0.797
3.09
19
0.621
2.76
36
5.85
28
19
Zack Greinke
2009
Royals
4.45
1.039
0.484
229.33 (229.34)
107 (64)
16 (16)
8 (8)
2.16 (1.95)
0.841
3.57
3
0.600
2.25
155
5.82
79
20
Dean Chance
1964
Angels
3.63
.876
0.479
278.33 (257.33)
82 (48)
20 (18)
9 (8)
1.65 (1.83)
0.805
3.17
13
0.613
2.57
66
5.74
40
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
21
Christy Mathewson
1908
Giants
2.35
.977
0.497
390.67 (365.20)
162 (87)
37 (32)
11 (10)
1.43 (1.40)
0.757
2.64
76
0.633
3.06
11
5.69
44
22
Tom Seaver
1971
Mets
3.47
.945
0.519
286.33 (285.66)
123 (56)
20 (20)
10 (9)
1.76 (1.92)
0.774
2.83
45
0.622
2.77
35
5.60
40
23
Christy Mathewson
1909
Giants
2.59
1.026
0.528
275.33 (273.90)
121 (62)
25 (23)
6 (6)
1.14 (1.51)
0.755
2.61
82
0.630
2.99
18
5.60
50
24
Pedro Martinez
2002
Red Sox
4.46
.976
0.486
199.33 (199.34)
138 (63)
20 (20)
4 (4)
2.26 (2.18)
0.807
3.20
10
0.606
2.39
101
5.59
56
25
Cliff Lee
2008
Indians
4.35
.967
0.520
223.33 (223.34)
152 (67)
22 (22)
3 (3)
2.54 (2.48)
0.760
2.67
69
0.627
2.90
24
5.57
47
26
Jason Schmidt
2003
Giants
4.28
.971
0.514
207.67 (207.67)
116 (55)
17 (17)
5 (5)
2.34 (2.33)
0.787
2.97
32
0.613
2.57
65
5.54
49
27
Chris Sale
2024
Braves
4.13
.964
0.478
177.67 (177.67)
126 (48)
18 (18)
3 (3)
2.38 (2.08)
0.797
3.08
21
0.607
2.41
95
5.49
58
28
Clayton Kershaw
2016
Dodgers
4.16
.899
0.529
149.00 (149.00)
75 (32)
12 (12)
4 (4)
1.69 (1.63)
0.801
3.12
15
0.604
2.36
110
5.48
63
29
Jacob deGrom
2018
Mets
4.02
.877
0.519
217.00 (217.00)
86 (49)
10 (10)
9 (9)
1.70 (1.70)
0.848
3.65
1
0.582
1.81
437
5.46
219
30
Steve Carlton
1972
Phillies
3.46
.982
0.528
346.33 (346.33)
138 (83)
27 (27)
10 (10)
1.97 (2.14)
0.739
2.44
115
0.632
3.02
15
5.46
65
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
31
Sandy Koufax
1963
Dodgers
3.29
.945
0.477
311.00 (311.00)
144 (64)
25 (25)
5 (5)
1.88 (2.04)
0.738
2.43
116
0.631
3.00
17
5.43
67
32
Lefty Grove
1930
Athletics
4.65
.926
0.459
291.00 (250.67)
200 (90)
28 (23)
5 (3)
2.54 (2.66)
0.773
2.82
48
0.615
2.61
58
5.43
53
33
Hal Newhouser
1946
Tigers
3.50
1.035
0.499
292.67 (289.00)
143 (73)
26 (26)
9 (8)
1.94 (2.08)
0.750
2.56
94
0.624
2.84
28
5.40
61
34
Pedro Martinez
1997
Expos
4.20
1.024
0.490
241.33 (241.33)
95 (64)
17 (17)
8 (8)
1.90 (2.13)
0.800
3.11
16
0.602
2.28
145
5.39
81
35
Walter Johnson
1912
Senators
3.34
.968
0.468
369.00 (318.00)
165 (80)
33 (27)
12 (10)
1.39 (1.95)
0.764
2.72
55
0.616
2.63
53
5.35
54
36
Cy Young
1902
Red Sox
3.57
.943
0.545
384.67 (378.40)
237 (143)
32 (32)
11 (11)
2.15 (2.19)
0.750
2.57
90
0.622
2.78
34
5.35
62
37
Gerrit Cole
2019
Astros
4.60
.984
0.455
212.33 (212.33)
177 (65)
20 (20)
5 (5)
2.50 (2.47)
0.790
3.01
26
0.604
2.34
116
5.34
71
38
Roy Halladay
2011
Phillies
3.81
1.000
0.494
233.67 (233.67)
125 (65)
19 (19)
6 (6)
2.35 (1.98)
0.787
2.97
31
0.604
2.35
111
5.32
71
39
Walter Johnson
1915
Senators
2.94
1.044
0.532
336.67 (328.00)
146 (79)
27 (25)
13 (13)
1.55 (1.82)
0.739
2.44
114
0.624
2.84
29
5.28
72
40
Eddie Cicotte
1919
White Sox
3.21
1.021
0.526
306.67 (297.33)
137 (76)
29 (27)
7 (6)
1.82 (2.08)
0.707
2.08
253
0.637
3.15
6
5.23
130
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
41
Jake Arrieta
2015
Cubs
3.91
.952
0.497
229.00 (229.00)
118 (53)
22 (22)
6 (6)
1.77 (2.17)
0.748
2.54
95
0.617
2.66
49
5.21
72
42
Pedro Martinez
2003
Red Sox
4.53
1.002
0.506
186.67 (186.67)
125 (52)
14 (14)
4 (4)
2.22 (2.02)
0.780
2.90
40
0.602
2.29
139
5.19
90
43
Mark Prior
2003
Cubs
4.28
.993
0.495
211.33 (211.34)
114 (68)
18 (18)
6 (6)
2.43 (2.20)
0.790
3.00
28
0.597
2.18
184
5.18
106
44
Kevin Brown
1998
Padres
4.23
.871
0.487
257.00 (256.00)
128 (77)
18 (18)
7 (7)
2.38 (2.19)
0.785
2.95
33
0.599
2.22
164
5.17
99
45
Carl Hubbell
1933
Giants
3.34
.943
0.502
308.67 (274.00)
89 (65)
23 (20)
12 (11)
1.66 (1.98)
0.763
2.71
57
0.609
2.46
86
5.17
72
46
Mordecai Brown
1909
Cubs
2.59
.942
0.527
342.67 (289.00)
155 (73)
27 (25)
9 (8)
1.31 (1.56)
0.750
2.56
93
0.614
2.60
61
5.16
77
47
Walter Johnson
1918
Senators
2.77
1.025
0.512
326.00 (297.00)
97 (63)
23 (20)
13 (9)
1.27 (1.65)
0.757
2.64
73
0.611
2.51
73
5.16
73
48
Sandy Koufax
1964
Dodgers
3.54
.902
0.522
223.00 (220.00)
85 (46)
19 (19)
5 (5)
1.74 (2.14)
0.735
2.40
125
0.621
2.75
37
5.15
81
49
Randy Johnson
2000
Diamondbacks
4.63
1.020
0.507
248.67 (248.67)
132 (88)
19 (19)
7 (7)
2.64 (2.48)
0.783
2.93
37
0.598
2.20
176
5.13
107
50
Sandy Koufax
1965
Dodgers
3.54
.885
0.494
335.67 (333.67)
138 (95)
26 (26)
8 (8)
2.04 (2.23)
0.750
2.56
91
0.613
2.55
70
5.12
81
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
51
Christy Mathewson
1911
Giants
3.39
.980
0.495
307.00 (297.33)
169 (101)
26 (24)
13 (13)
1.99 (1.76)
0.794
3.04
23
0.592
2.05
238
5.10
131
52
Roger Clemens
1998
Blue Jays
4.65
1.011
0.482
234.67 (234.67)
130 (78)
20 (20)
6 (6)
2.65 (2.57)
0.770
2.78
50
0.603
2.31
126
5.10
88
53
Ed Walsh
1908
White Sox
2.39
.872
0.500
464.00 (416.50)
162 (98)
40 (35)
15 (14)
1.42 (1.61)
0.712
2.14
217
0.629
2.95
21
5.09
119
54
Kevin Brown
1996
Marlins
4.21
.905
0.480
233.00 (233.00)
90 (58)
17 (17)
11 (11)
1.89 (2.24)
0.784
2.94
35
0.596
2.14
200
5.08
118
55
Randy Johnson
2002
Diamondbacks
4.11
1.085
0.483
260.00 (260.00)
173 (76)
24 (24)
5 (5)
2.32 (2.36)
0.741
2.46
111
0.615
2.62
56
5.08
84
56
Carl Lundgren
1907
Cubs
2.46
1.024
0.526
207.00 (207.50)
77 (51)
18 (15)
7 (7)
1.17 (1.27)
0.792
3.03
24
0.591
2.04
253
5.06
139
57
Walter Johnson
1910
Senators
2.53
.997
0.501
370.00 (352.66)
146 (87)
25 (24)
17 (16)
1.36 (1.43)
0.776
2.85
44
0.598
2.21
174
5.06
109
58
Dolf Luque
1923
Reds
3.99
.951
0.490
322.00 (309.33)
153 (90)
27 (26)
8 (8)
1.93 (2.51)
0.731
2.34
143
0.619
2.71
43
5.05
93
59
Curt Schilling
2001
Diamondbacks
4.36
1.076
0.471
256.67 (256.66)
154 (84)
22 (22)
6 (6)
2.98 (2.90)
0.737
2.42
121
0.616
2.63
54
5.05
88
60
Hyun-Jin Ryu
2019
Dodgers
4.38
.939
0.514
182.67 (182.66)
113 (52)
14 (14)
5 (5)
2.32 (2.27)
0.782
2.92
38
0.595
2.13
204
5.05
121
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
61
Warren Spahn
1953
Braves
4.29
.899
0.472
265.67 (260.34)
142 (76)
23 (23)
7 (7)
2.10 (2.46)
0.761
2.69
61
0.604
2.35
112
5.04
87
62
Chris Carpenter
2009
Cardinals
4.19
.943
0.511
192.67 (192.67)
105 (49)
17 (17)
4 (4)
2.24 (2.29)
0.751
2.58
87
0.609
2.46
85
5.04
86
63
Blake Snell
2018
Rays
4.27
.998
0.467
180.67 (180.67)
108 (41)
21 (21)
5 (5)
1.89 (2.54)
0.739
2.44
113
0.614
2.59
63
5.03
88
64
Paul Skenes
2025
Pirates
4.22
1.003
0.516
187.67 (187.66)
71 (46)
10 (10)
10 (10)
1.97 (2.04)
0.810
3.23
9
0.582
1.79
453
5.02
231
65
Bret Saberhagen
1989
Royals
3.88
.931
0.469
262.33 (260.00)
141 (73)
23 (23)
6 (5)
2.16 (2.25)
0.756
2.63
77
0.606
2.39
100
5.02
89
66
Zack Greinke
2015
Dodgers
3.91
.958
0.460
222.67 (222.66)
101 (43)
19 (19)
3 (3)
1.66 (2.32)
0.734
2.38
129
0.616
2.63
55
5.01
92
67
Harry Brecheen
1948
Cardinals
3.95
.956
0.487
233.33 (228.67)
115 (64)
20 (20)
7 (7)
2.24 (2.25)
0.762
2.69
59
0.603
2.31
128
5.01
94
68
Cy Young
1892
Cleveland
3.28
.967
0.506
453.00 (431.20)
288 (148)
36 (34)
12 (11)
1.93 (2.31)
0.693
1.93
335
0.632
3.03
14
4.96
175
69
Blake Snell
2023
Padres
4.38
.989
0.510
180.00 (180.00)
92 (47)
14 (14)
9 (9)
2.25 (2.34)
0.778
2.87
43
0.593
2.09
222
4.96
133
70
Felix Hernandez
2009
Mariners
4.45
.986
0.526
238.67 (238.67)
125 (81)
19 (19)
5 (5)
2.49 (2.57)
0.755
2.62
80
0.604
2.34
115
4.96
98
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
71
Spud Chandler
1943
Yankees
3.30
.934
0.448
253.00 (253.00)
113 (61)
20 (20)
4 (4)
1.64 (2.00)
0.755
2.62
79
0.604
2.33
118
4.96
99
72
Lefty Gomez
1937
Yankees
4.62
.970
0.454
278.33 (278.33)
176 (85)
21 (21)
11 (11)
2.33 (2.72)
0.761
2.69
62
0.599
2.23
159
4.92
111
73
Claude Hendrix
1914
Chicago
3.20
.875
0.521
362.00 (328.00)
164 (82)
29 (26)
10 (9)
1.69 (2.07)
0.721
2.24
175
0.617
2.67
48
4.91
112
74
Bob Feller
1940
Indians
4.38
.919
0.535
320.33 (314.00)
170 (100)
27 (26)
11 (10)
2.61 (2.88)
0.712
2.14
214
0.620
2.75
39
4.89
127
75
Clayton Kershaw
2014
Dodgers
3.66
.960
0.461
198.33 (198.33)
124 (43)
21 (21)
3 (3)
1.77 (1.86)
0.732
2.36
136
0.610
2.49
79
4.85
108
76
Christy Mathewson
1910
Giants
3.02
.926
0.481
318.33 (300.67)
152 (91)
27 (25)
9 (8)
1.89 (1.78)
0.757
2.64
75
0.598
2.18
183
4.82
129
77
Mordecai Brown
1908
Cubs
2.35
1.056
0.526
312.33 (263.50)
109 (59)
29 (23)
9 (8)
1.47 (1.65)
0.694
1.94
329
0.626
2.87
25
4.81
177
78
Smokey Joe Wood
1912
Red Sox
3.34
1.000
0.478
344.00 (334.33)
213 (98)
34 (33)
5 (5)
1.91 (2.29)
0.670
1.68
555
0.636
3.13
7
4.81
281
79
Dazzy Vance
1924
Dodgers
3.87
.977
0.488
308.33 (304.00)
160 (87)
28 (27)
6 (6)
2.16 (2.62)
0.699
2.00
299
0.623
2.81
31
4.81
165
80
Nolan Ryan
1981
Astros
3.49
.911
0.445
149.00 (149.00)
62 (33)
11 (11)
5 (5)
1.69 (1.75)
0.798
3.09
18
0.578
1.71
557
4.80
288
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
81
Dutch Leonard 1
1914
Red Sox
2.73
.941
0.468
224.67 (198.67)
94 (34)
19 (15)
5 (5)
.96 (1.57)
0.756
2.63
78
0.597
2.17
187
4.80
133
82
Lefty Gomez
1934
Yankees
4.50
.903
0.463
281.67 (275.33)
184 (81)
26 (25)
5 (3)
2.33 (2.98)
0.705
2.07
260
0.620
2.73
40
4.79
150
83
Carl Hubbell
1936
Giants
4.02
1.004
0.497
304.00 (290.00)
135 (75)
26 (24)
6 (6)
2.31 (2.86)
0.680
1.78
450
0.631
3.00
16
4.78
233
84
Rube Waddell
1905
Athletics
2.65
1.024
0.475
328.67 (275.40)
135 (87)
27 (19)
10 (10)
1.48 (1.43)
0.789
2.99
29
0.581
1.79
463
4.78
246
85
Mordecai Brown
1906
Cubs
2.63
.957
0.518
277.33 (272.00)
163 (66)
26 (25)
6 (6)
1.04 (1.58)
0.712
2.13
222
0.616
2.64
52
4.78
137
86
Tarik Skubal
2024
Tigers
4.01
1.009
0.500
192.00 (192.00)
134 (56)
18 (18)
4 (4)
2.39 (2.36)
0.743
2.48
108
0.602
2.30
137
4.78
123
87
Noah Syndergaard
2016
Mets
4.16
.982
0.543
183.67 (182.66)
97 (59)
14 (14)
9 (9)
2.60 (2.25)
0.785
2.95
34
0.582
1.81
442
4.76
238
88
Jack Taylor
1902
Cubs
2.78
.924
0.534
333.67 (306.00)
129 (82)
23 (21)
11 (11)
1.29 (1.65)
0.759
2.66
71
0.594
2.10
219
4.75
145
89
Orval Overall
1909
Cubs
2.59
.908
0.530
285.00 (249.60)
116 (70)
20 (19)
11 (11)
1.42 (1.49)
0.763
2.70
58
0.592
2.04
249
4.74
154
90
Walter Johnson
1919
Senators
3.21
.970
0.461
290.33 (269.33)
106 (65)
20 (18)
14 (10)
1.49 (1.84)
0.767
2.75
53
0.589
1.99
287
4.74
170
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
91
Greg Maddux
1998
Braves
4.23
.985
0.485
251.00 (251.00)
138 (74)
18 (18)
9 (9)
2.22 (2.39)
0.761
2.68
65
0.592
2.05
244
4.73
155
92
Jack Coombs
1910
Athletics
2.53
.936
0.494
353.00 (332.00)
147 (62)
31 (27)
9 (8)
1.30 (1.72)
0.670
1.67
561
0.633
3.05
12
4.72
287
93
Amos Rusie
1894
Giants
5.33
.908
0.500
444.00 (425.00)
322 (239)
36 (34)
13 (12)
2.78 (3.63)
0.711
2.13
225
0.614
2.59
64
4.72
145
94
Corey Kluber
2017
Indians
4.37
.985
0.487
203.67 (203.67)
118 (56)
18 (18)
4 (4)
2.25 (2.34)
0.733
2.37
133
0.604
2.34
114
4.71
124
95
Wilbur Wood
1971
White Sox
3.47
.956
0.516
334.00 (332.00)
137 (91)
22 (22)
13 (13)
1.91 (2.02)
0.760
2.68
66
0.591
2.02
259
4.70
163
96
Randy Johnson
1997
Mariners
4.56
.998
0.483
213.00 (211.00)
113 (60)
20 (19)
4 (4)
2.28 (2.72)
0.718
2.20
188
0.610
2.49
80
4.69
134
97
Jake Peavy
2007
Padres
4.43
.829
0.471
223.33 (223.33)
145 (63)
19 (19)
6 (6)
2.54 (2.56)
0.753
2.60
84
0.594
2.09
220
4.69
152
98
Dizzy Dean
1934
Cardinals
4.06
1.107
0.478
311.67 (280.67)
177 (97)
30 (26)
7 (5)
2.66 (2.87)
0.691
1.90
358
0.622
2.78
33
4.68
196
99
Tim Lincecum
2009
Giants
4.19
1.036
0.513
225.33 (225.33)
115 (68)
15 (15)
7 (7)
2.48 (2.37)
0.762
2.69
60
0.590
1.99
285
4.68
173
100
Bob Feller
1946
Indians
3.50
.874
0.503
371.33 (359.00)
129 (94)
26 (26)
15 (15)
2.18 (2.26)
0.724
2.27
168
0.607
2.41
93
4.68
131
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
101
Lefty Grove
1932
Athletics
4.48
1.131
0.513
291.67 (258.00)
182 (91)
25 (22)
10 (8)
2.84 (2.94)
0.710
2.12
232
0.613
2.56
67
4.68
150
102
Cy Young
1895
Cleveland
4.77
.876
0.498
369.67 (352.00)
244 (169)
35 (33)
10 (9)
3.26 (3.39)
0.688
1.87
392
0.623
2.80
32
4.67
212
103
Tom Seaver
1973
Mets
3.67
1.006
0.488
290.00 (290.00)
129 (74)
19 (19)
10 (10)
2.08 (2.30)
0.730
2.34
146
0.603
2.32
124
4.66
135
104
Clayton Kershaw
2015
Dodgers
3.91
.972
0.528
232.67 (232.66)
115 (65)
16 (16)
7 (7)
2.13 (2.24)
0.754
2.60
83
0.592
2.04
247
4.64
165
105
Billy Rhines
1890
Reds
3.56
1.009
0.569
401.33 (382.50)
211 (161)
28 (26)
17 (16)
1.95 (2.40)
0.713
2.15
210
0.610
2.48
82
4.63
146
106
Dazzy Vance
1928
Dodgers
3.98
.948
0.481
280.33 (274.67)
122 (78)
22 (21)
10 (9)
2.09 (2.49)
0.730
2.34
147
0.602
2.29
138
4.63
143
107
Rube Waddell
1902
Athletics
3.57
1.004
0.527
276.33 (218.70)
131 (91)
24 (19)
7 (7)
2.05 (2.17)
0.744
2.50
104
0.595
2.12
207
4.62
156
108
Josh Beckett
2007
Red Sox
4.50
1.116
0.501
200.67 (200.67)
147 (76)
20 (20)
7 (7)
3.27 (2.96)
0.729
2.33
148
0.602
2.29
141
4.62
145
109
Kid Nichols
1897
Braves
4.30
.991
0.525
368.00 (352.00)
286 (155)
31 (29)
11 (10)
2.64 (2.96)
0.700
2.01
290
0.615
2.61
59
4.62
175
110
Clark Griffith
1898
Cubs
3.60
.975
0.555
325.67 (311.60)
207 (113)
24 (23)
10 (9)
1.88 (2.39)
0.709
2.11
235
0.610
2.50
78
4.61
157
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
111
Grover Alexander
1917
Phillies
2.70
1.052
0.494
388.00 (386.00)
164 (108)
30 (30)
13 (13)
1.83 (1.76)
0.722
2.25
174
0.605
2.36
108
4.61
141
112
Nolan Ryan
1977
Angels
4.07
.955
0.534
299.00 (299.00)
126 (109)
19 (19)
16 (16)
2.77 (2.17)
0.790
3.00
27
0.574
1.60
692
4.60
360
113
Justin Verlander
2022
Astros
3.88
.972
0.475
175.00 (175.00)
89 (43)
18 (18)
4 (4)
1.75 (1.97)
0.728
2.31
154
0.602
2.29
143
4.60
149
114
Roy Halladay
2009
Blue Jays
4.45
1.001
0.533
239.00 (239.00)
150 (82)
17 (17)
10 (10)
2.79 (2.54)
0.759
2.67
70
0.587
1.93
325
4.60
198
115
Jake Peavy
2004
Padres
4.31
.930
0.520
166.33 (166.33)
119 (48)
15 (15)
6 (6)
2.27 (2.43)
0.757
2.64
74
0.588
1.96
306
4.60
190
116
Stephen Strasburg
2017
Nationals
4.34
.998
0.471
175.33 (175.34)
98 (54)
15 (15)
4 (4)
2.52 (2.68)
0.752
2.58
86
0.591
2.02
263
4.60
175
117
Jim Palmer
1975
Orioles
3.79
.892
0.507
323.00 (322.34)
146 (83)
23 (23)
11 (11)
2.09 (2.46)
0.716
2.18
195
0.607
2.41
94
4.60
145
118
Mike Garcia
1949
Indians
4.20
.963
0.490
175.67 (137.00)
59 (38)
14 (11)
5 (4)
2.36 (2.36)
0.760
2.67
67
0.587
1.92
329
4.60
198
119
John Smoltz
1996
Braves
4.21
1.032
0.505
253.67 (253.67)
160 (95)
24 (24)
8 (8)
2.94 (2.91)
0.718
2.21
186
0.605
2.36
106
4.57
146
120
Roger Clemens
1986
Red Sox
4.18
.981
0.521
254.00 (254.00)
178 (76)
24 (24)
4 (4)
2.48 (2.81)
0.674
1.72
509
0.625
2.85
26
4.57
268
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
121
Cristopher Sanchez
2025
Phillies
4.22
1.060
0.487
202.00 (202.00)
104 (55)
13 (13)
5 (5)
2.50 (2.44)
0.752
2.58
85
0.589
1.97
300
4.55
193
122
Randy Johnson
2004
Diamondbacks
4.31
1.064
0.535
245.67 (245.67)
109 (87)
16 (16)
14 (14)
2.60 (2.32)
0.781
2.91
39
0.575
1.64
637
4.55
338
123
Josh Johnson
2010
Marlins
4.02
1.024
0.537
183.67 (183.66)
100 (53)
11 (11)
6 (6)
2.30 (2.20)
0.769
2.77
52
0.581
1.77
474
4.54
263
124
Steve Carlton
1980
Phillies
3.60
1.086
0.487
304.00 (304.00)
156 (86)
24 (24)
9 (9)
2.34 (2.39)
0.705
2.06
263
0.610
2.48
81
4.54
172
125
Christy Mathewson
1912
Giants
3.40
.992
0.484
310.00 (288.33)
178 (101)
23 (21)
12 (10)
2.12 (2.07)
0.758
2.65
72
0.585
1.89
361
4.53
217
126
Roy Halladay
2010
Phillies
4.02
1.011
0.488
250.67 (243.67)
129 (73)
21 (21)
10 (10)
2.44 (2.47)
0.731
2.35
140
0.597
2.18
186
4.53
163
127
Mike Scott
1986
Astros
3.72
1.012
0.501
275.33 (275.33)
120 (78)
18 (18)
10 (10)
2.22 (2.38)
0.736
2.41
124
0.595
2.13
206
4.53
165
128
Johan Santana
2006
Twins
4.56
.998
0.522
233.67 (233.67)
131 (80)
19 (19)
6 (6)
2.77 (2.93)
0.717
2.19
189
0.604
2.34
117
4.53
153
129
Kevin Brown
2000
Dodgers
4.63
.936
0.496
230.00 (230.00)
127 (74)
13 (13)
6 (6)
2.58 (2.61)
0.764
2.72
56
0.581
1.79
462
4.51
259
130
Kid Nichols
1898
Braves
3.60
1.038
0.521
388.00 (378.40)
236 (138)
31 (29)
12 (11)
2.13 (2.55)
0.685
1.84
415
0.617
2.65
51
4.49
233
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
131
Hal Newhouser
1945
Tigers
3.36
1.058
0.501
313.33 (308.33)
149 (70)
25 (24)
9 (9)
1.81 (2.12)
0.682
1.80
440
0.617
2.67
47
4.47
244
132
Corbin Burnes
2021
Brewers
4.20
1.014
0.509
167.00 (167.00)
85 (43)
11 (11)
5 (5)
2.43 (2.56)
0.742
2.47
110
0.590
2.01
272
4.47
191
133
Lefty Grove
1939
Red Sox
4.62
1.057
0.515
191.00 (191.00)
110 (61)
15 (15)
4 (4)
2.54 (2.95)
0.714
2.16
207
0.603
2.31
129
4.47
168
134
Luis Tiant
1968
Indians
2.98
1.007
0.506
258.33 (253.00)
96 (53)
21 (21)
9 (8)
1.60 (1.98)
0.702
2.03
278
0.608
2.43
88
4.46
183
135
Lefty Grove
1928
Athletics
4.04
.972
0.522
261.67 (252.33)
155 (85)
24 (23)
8 (8)
2.58 (2.66)
0.707
2.09
249
0.605
2.37
104
4.46
177
136
Corey Kluber
2014
Indians
3.82
.990
0.504
235.67 (235.67)
115 (70)
18 (18)
9 (9)
2.44 (2.27)
0.744
2.50
105
0.588
1.96
305
4.46
205
137
Randy Johnson
1999
Diamondbacks
4.57
.966
0.487
271.67 (271.67)
155 (87)
17 (17)
9 (9)
2.48 (2.56)
0.748
2.53
96
0.587
1.92
331
4.45
214
138
Roger Clemens
1987
Red Sox
4.46
.988
0.519
281.67 (281.66)
181 (100)
20 (20)
9 (9)
2.97 (2.77)
0.731
2.35
141
0.594
2.10
218
4.45
180
139
Gaylord Perry
1972
Indians
3.07
1.081
0.508
342.67 (341.66)
114 (77)
24 (24)
16 (16)
1.92 (2.10)
0.697
1.97
312
0.610
2.48
83
4.45
198
140
Johnny Cueto
2016
Giants
4.16
1.018
0.510
219.67 (219.67)
117 (70)
18 (18)
5 (5)
2.79 (2.69)
0.716
2.19
194
0.601
2.26
150
4.44
172
Top 150 Starting Pitcher Seasons, 1890-2025*. Min. ~4.40 StDevs over Avg.
Rank
Pitcher
Year
Team(s)
LG ERA
DEF/ PFOPP
OPP WL
IP (as starter)
Runs For- Agst
Won (as starter)
Lost (as starter)
ERA (Adj. ERA)
ERA Score
# STDEV over Avg.
ERA Rank (of 9,584)
W-L Score
# STDEV over Avg.
W-L Rank (of 9,584)
ROP
Avg. Rank)
141
David Price
2012
Rays
4.08
.990
0.545
211.00 (211.00)
126 (62)
20 (20)
5 (5)
2.56 (2.77)
0.689
1.88
377
0.613
2.56
68
4.44
223
142
Clayton Kershaw
2013
Dodgers
3.73
.939
0.491
236.00 (236.00)
108 (56)
16 (16)
9 (9)
1.83 (2.11)
0.745
2.51
101
0.587
1.93
322
4.44
212
143
Mordecai Brown
1907
Cubs
2.46
1.001
0.523
233.00 (229.50)
116 (52)
20 (17)
6 (6)
1.39 (1.65)
0.710
2.12
233
0.603
2.32
122
4.44
178
144
Bob Gibson
1969
Cardinals
3.60
.997
0.538
314.00 (314.00)
121 (82)
20 (20)
13 (13)
2.18 (2.36)
0.711
2.13
226
0.602
2.30
132
4.43
179
145
Juan Marichal
1969
Giants
3.60
.983
0.487
299.67 (298.67)
117 (88)
21 (21)
11 (11)
2.10 (2.16)
0.746
2.51
99
0.586
1.91
339
4.43
219
146
Garrett Crochet
2025
Red Sox
4.09
.985
0.502
205.33 (205.33)
120 (61)
18 (18)
5 (5)
2.59 (2.62)
0.720
2.23
180
0.598
2.20
179
4.42
180
147
Tim Lincecum
2008
Giants
4.29
1.004
0.513
227.00 (223.00)
122 (74)
18 (17)
5 (5)
2.62 (2.64)
0.730
2.34
144
0.593
2.08
224
4.42
184
148
Grover Alexander
1916
Phillies
2.61
.925
0.429
389.00 (388.33)
152 (90)
33 (33)
12 (12)
1.55 (1.78)
0.702
2.03
282
0.606
2.39
102
4.41
192
149
John Tudor
1985
Cardinals
3.59
.910
0.510
275.00 (275.00)
140 (69)
21 (21)
8 (8)
1.93 (2.30)
0.705
2.06
264
0.605
2.36
109
4.41
187
150
Vida Blue
1971
Athletics
3.47
.973
0.468
312.00 (312.00)
136 (71)
24 (24)
8 (8)
1.82 (2.26)
0.697
1.97
307
0.608
2.44
87
4.41
197
151
Jacob deGrom
2019
Mets
4.38
.927
0.517
204.00 (204.00)
92 (60)
11 (11)
8 (8)
2.43 (2.43)
0.766
2.74
54
0.576
1.67
614
4.40
334
152
DEF/PFOPP is the degree by which the starter's E.R.A. was helped or hurt by his defense, park factors, runners left on base, and quality of opposing batters.
> 1.00 means it was more difficult for the starter and is beneficial to his adjusted ERA. > The DEFENSE/PFOPP-adjusted E.R.A. is below the actual E.R.A.
PFOPP itself is a merging of Park Factors, game by game, where the pitcher started + the relative run-scoring ability of the OPPosing teams, game by game. > 1.00 is beneficial to the pitcher's adjusted ERA.
OPPWL is the composite W-L record of the pitchers' opponents, in all of the games the opposing pitchers started that year. . > .500 is beneficial to the pitcher's adjusted W% since it implies the starter faced above average run-scoring teams, or stronger than average opponents in general.
RUNS For/Agst is the total runs attributed for and against the starter, as pitcher of record. This and other factors are used to determine expected W-L.
Note: Some of this data relies on play-by-play records. In cases where the play-by-play is not yet
available (before 1910), full game log data is used and pro-rated using various criteria.
** As of this version, playoff game numbers have been incorporated, although not shown. Since all teams, managers and players strive to win every game, playoff games are treated as any other game.
** All seasons by a starter with at least 15 starts in the regular seasons,
and at least 100 IP (as a starter) are part of this analysis. This allows
for the inclusion of the vast majority of pitchers' careers.
** NOTE: The Top 150 ony includes standard qualifying seasons -- 1 IP per team decision -- counting playoffs.
ALL 9,584 SEASONS, AS OF THROUGH 2025, ARE RANKED BY THEIR # OF STANDARD DEVIATIONS OVER OR UNDER AVERAGE. BUT, NON-QUALIFYING SEASONS WILL NOT BE SHOWN HERE. THERE ARE ROUGHLY AN EQUAL NUMBER OF POSITIVE (5867) AND NEGATIVE (6155) SEASONS.
~ Dedicated to my friend Joe, whose passion for this subject also goes back more than 25 years.
The 2020 season is an official season of Major League Baseball. In other cases of short seasons (1890s, 1918-19, 1981 and 1994), significantly fewer games than the long time norms of 154 or 162 were played for various reasons. Those seasons were all treated as 'full' in this analysis because the effects of skewing was minimal.
However, 2020 saw teams play ~45% fewer games, on average, than the next shortest season that is treated as a full season. This made it highly succeptible to the effects of skewing. Further, a minimum of 15 starts is one of the qualifications in this study. No starter in 2020 had 15 starts. For these reasons, 2020 seasons cannot be included among all other seasons, although several starters (including Shane Bieber, Trevor Bauer, and Yu Darvish) did quite well, relatively speaking. But, the scores for qualifying starters will still be used as part of each starter's career assessment since the season schedule was designed to be short and was played in its entirety.
') for (m=0;m'+message.charAt(m)+'') document.write('') } else document.write(message) function crossref(number){ var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number) return crossobj } f..." />') for (m=0;m'+message.charAt(m)+'') document.write('') } else document.write(message) function crossref(number){ var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number) return crossobj } f..." />
contact form