*** 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. ***

Contact Me





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)

PEDROM WALTERJ PEDROM DWIGHTG ROGERC BOBG RONG GREGM LEFTYG SANDYK

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


CYYGREGMRANDYJGREGMGROVERACHRISTYMROGERCRANDYJZACKGDEANC

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


CHRISTYMTOMSCHRISTYMPEDROMCLIFFLJASONSCHRISSCLAYTONKJACOBDSTEVEC

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


SANDYKLEFTYGHALNPEDROMWALTERJCYYGERRITCROYHWALTERJCICOTTEE

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


JAKEAPEDROMMARKPKEVINBCARLHMORDBWALTERJSANDYKRANDYJSANDYK

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.










#bottom
contact form

Contact me

Simple HTML email form provided by: FreeContactForm.com