Loading players...
Greg Maddux played 23 major-league seasons (1986-2008) as a P (744). Career totals and every year-by-year line below come from the SABR/Lahman database (CC BY-SA), covering 1871-2025.
Showing 23 season lines
| Year | Age | Team | G | AB | R | H | HR | RBI | SB | BB | SO | AVG | OPS | OPS+ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1986 | 20 | CHN | 6 | 12 | 0 | 4 | 0 | 0 | 0 | 0 | 3 | .333 | .667 | 91 |
| 1987 | 21 | CHN | 34 | 42 | 3 | 5 | 0 | 2 | 0 | 0 | 9 | .119 | .238 | -34 |
| 1988 | 22 | CHN | 37 | 96 | 13 | 19 | 0 | 5 | 1 | 0 | 22 | .198 | .427 | 27 |
| 1989 | 23 | CHN | 35 | 81 | 6 | 17 | 0 | 4 | 1 | 1 | 22 | .210 | .463 | 37 |
| 1990 | 24 | CHN | 35 | 83 | 1 | 12 | 0 | 3 | 0 | 2 | 25 | .145 | .309 | -11 |
| 1991 | 25 | CHN | 39 | 88 | 8 | 18 | 1 | 7 | 1 | 2 | 24 | .205 | .484 | 40 |
| 1992 | 26 | CHN | 35 | 88 | 6 | 15 | 1 | 8 | 0 | 1 | 22 | .170 | .418 | 22 |
| 1993 | 27 | ATL | 36 | 91 | 5 | 15 | 0 | 4 | 0 | 1 | 32 | .165 | .350 | -3 |
| 1994 | 28 | ATL | 25 | 63 | 5 | 14 | 0 | 2 | 0 | 1 | 19 | .222 | .488 | 32 |
| 1995 | 29 | ATL | 28 | 72 | 8 | 11 | 0 | 0 | 0 | 3 | 22 | .153 | .367 | 1 |
| 1996 | 30 | ATL | 35 | 68 | 6 | 10 | 0 | 2 | 0 | 3 | 12 | .147 | .360 | -1 |
| 1997 | 31 | ATL | 33 | 67 | 3 | 7 | 0 | 4 | 1 | 5 | 21 | .104 | .301 | -17 |
| 1998 | 32 | ATL | 34 | 75 | 4 | 18 | 0 | 4 | 0 | 4 | 18 | .240 | .558 | 52 |
| 1999 | 33 | ATL | 33 | 64 | 7 | 11 | 2 | 7 | 0 | 1 | 18 | .172 | .509 | 30 |
| 2000 | 34 | ATL | 35 | 80 | 2 | 15 | 0 | 5 | 0 | 2 | 19 | .188 | .454 | 19 |
| 2001 | 35 | ATL | 35 | 64 | 3 | 12 | 0 | 3 | 0 | 2 | 19 | .188 | .423 | 15 |
| 2002 | 36 | ATL | 35 | 59 | 6 | 11 | 0 | 2 | 1 | 0 | 8 | .186 | .424 | 14 |
| 2003 | 37 | ATL | 37 | 68 | 2 | 10 | 0 | 2 | 0 | 1 | 21 | .147 | .348 | -7 |
| 2004 | 38 | CHN | 34 | 69 | 5 | 11 | 0 | 5 | 1 | 1 | 12 | .159 | .331 | -11 |
| 2005 | 39 | CHN | 35 | 76 | 4 | 13 | 1 | 5 | 1 | 0 | 15 | .171 | .382 | 3 |
| 2006 | 40 | CHN|LAN | 34 | 68 | 3 | 9 | 0 | 7 | 2 | 2 | 22 | .132 | .317 | -16 |
| 2007 | 41 | SDN | 35 | 62 | 2 | 9 | 0 | 0 | 1 | 1 | 19 | .145 | .336 | -10 |
| 2008 | 42 | SDN|LAN | 34 | 55 | 1 | 6 | 0 | 3 | 1 | 1 | 15 | .109 | .234 | -36 |
| Year | Age | Team | G | GS | W | L | SV | IP | SO | BB | ERA | ERA+ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1986 | 20 | CHN | 6 | 5 | 2 | 4 | 0 | 31 | 20 | 11 | 5.52 | 67 |
| 1987 | 21 | CHN | 30 | 27 | 6 | 14 | 0 | 155.2 | 101 | 74 | 5.61 | 73 |
| 1988 | 22 | CHN | 34 | 34 | 18 | 8 | 0 | 249 | 140 | 81 | 3.18 | 108 |
| 1989 | 23 | CHN | 35 | 35 | 19 | 12 | 0 | 238.1 | 135 | 82 | 2.95 | 119 |
| 1990 | 24 | CHN | 35 | 35 | 15 | 15 | 0 | 237 | 144 | 71 | 3.46 | 110 |
| 1991 | 25 | CHN | 37 | 37 | 15 | 11 | 0 | 263 | 198 | 66 | 3.35 | 110 |
| 1992 | 26 | CHN | 35 | 35 | 20 | 11 | 0 | 268 | 199 | 70 | 2.18 | 160 |
| 1993 | 27 | ATL | 36 | 36 | 20 | 10 | 0 | 267 | 197 | 52 | 2.36 | 171 |
| 1994 | 28 | ATL | 25 | 25 | 16 | 6 | 0 | 202 | 156 | 31 | 1.56 | 270 |
| 1995 | 29 | ATL | 28 | 28 | 19 | 2 | 0 | 209.2 | 181 | 23 | 1.63 | 256 |
| 1996 | 30 | ATL | 35 | 35 | 15 | 11 | 0 | 245 | 172 | 28 | 2.72 | 155 |
| 1997 | 31 | ATL | 33 | 33 | 19 | 4 | 0 | 232.2 | 177 | 20 | 2.20 | 190 |
| 1998 | 32 | ATL | 34 | 34 | 18 | 9 | 0 | 251 | 204 | 45 | 2.22 | 190 |
| 1999 | 33 | ATL | 33 | 33 | 19 | 9 | 0 | 219.1 | 136 | 37 | 3.57 | 128 |
| 2000 | 34 | ATL | 35 | 35 | 19 | 9 | 0 | 249.1 | 190 | 42 | 3.00 | 155 |
| 2001 | 35 | ATL | 34 | 34 | 17 | 11 | 0 | 233 | 173 | 27 | 3.05 | 143 |
| 2002 | 36 | ATL | 34 | 34 | 16 | 6 | 0 | 199.1 | 118 | 45 | 2.62 | 157 |
| 2003 | 37 | ATL | 36 | 36 | 16 | 11 | 0 | 218.1 | 124 | 33 | 3.96 | 108 |
| 2004 | 38 | CHN | 33 | 33 | 16 | 11 | 0 | 212.2 | 151 | 33 | 4.02 | 107 |
| 2005 | 39 | CHN | 35 | 35 | 13 | 15 | 0 | 225 | 136 | 36 | 4.24 | 100 |
| 2006 | 40 | CHN|LAN | 34 | 34 | 15 | 14 | 0 | 210 | 117 | 37 | 4.20 | 107 |
| 2007 | 41 | SDN | 34 | 34 | 14 | 11 | 0 | 198 | 104 | 25 | 4.14 | 107 |
| 2008 | 42 | SDN|LAN | 33 | 33 | 8 | 13 | 0 | 194 | 98 | 30 | 4.22 | 102 |
| Year | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|
| 1986 | P | 6 | 5 | 1 | 6 | 1 | 0 |
| 1987 | P | 30 | 27 | 16 | 50 | 4 | 7 |
| 1988 | P | 34 | 34 | 28 | 45 | 3 | 3 |
| 1989 | P | 35 | 35 | 35 | 41 | 3 | 4 |
| 1990 | P | 35 | 35 | 39 | 55 | 0 | 6 |
| 1991 | P | 37 | 37 | 39 | 50 | 2 | 5 |
| 1992 | P | 35 | 35 | 30 | 64 | 3 | 1 |
| 1993 | P | 36 | 36 | 39 | 59 | 7 | 5 |
| 1994 | P | 25 | 25 | 20 | 38 | 4 | 4 |
| 1995 | P | 28 | 28 | 18 | 53 | 0 | 3 |
| 1996 | P | 35 | 35 | 37 | 71 | 1 | 6 |
| 1997 | P | 33 | 33 | 16 | 49 | 3 | 3 |
| 1998 | P | 34 | 34 | 31 | 63 | 4 | 5 |
| 1999 | P | 33 | 33 | 29 | 58 | 4 | 3 |
| 2000 | P | 35 | 35 | 25 | 68 | 2 | 5 |
| 2001 | P | 34 | 34 | 19 | 54 | 1 | 3 |
| 2002 | P | 34 | 34 | 21 | 48 | 1 | 3 |
| 2003 | P | 36 | 36 | 13 | 58 | 2 | 5 |
| 2004 | P | 33 | 33 | 21 | 55 | 1 | 3 |
| 2005 | P | 35 | 35 | 19 | 49 | 3 | 6 |
| 2006 | P | 34 | 34 | 14 | 52 | 0 | 9 |
| 2007 | P | 34 | 34 | 19 | 51 | 1 | 5 |
| 2008 | P | 33 | 33 | 17 | 57 | 3 | 4 |
Team codes are the source codes (e.g. NYN for the New York Mets, BS1 for the 1875 Boston club). OPS+ is league-season normalized, not park-adjusted; unrecorded source values (such as RBI in the earliest recorded seasons) are absent, never zero-filled.
Greg Maddux won: Gold Glove 1990 (NL), Gold Glove 1991 (NL), Cy Young Award 1992 (NL), Gold Glove 1992 (NL), TSN All-Star 1992 (NL), Cy Young Award 1993 (NL), Gold Glove 1993 (NL), TSN All-Star 1993 (NL), Cy Young Award 1994 (NL), Gold Glove 1994 (NL), TSN All-Star 1994 (NL), Cy Young Award 1995 (NL), Gold Glove 1995 (NL), TSN All-Star 1995 (NL), Gold Glove 1996 (NL), Gold Glove 1997 (NL), Gold Glove 1998 (NL), Gold Glove 1999 (NL), Gold Glove 2000 (NL), TSN All-Star 2000 (NL), Gold Glove 2001 (NL), Gold Glove 2002 (NL), Gold Glove 2004 (NL), Gold Glove 2005 (NL), Gold Glove 2006 (NL), Gold Glove 2007 (NL), Gold Glove 2008 (NL).
MVP, Cy Young and Rookie of the Year voting history (15 ballot finishes, 4 wins). Full year pages: 2000, 1998, 1997, 1996, 1995, 1994, 1993, 1992, 1989 and more.
| Year | Award | Lg | Rank | Points | First-place votes |
|---|---|---|---|---|---|
| 1989 | Cy Young Award | NL | 3 | 17 / 120 | 0 |
| 1992 | Cy Young Award (winner) | NL | 1 | 112 / 120 | 20 |
| 1992 | Most Valuable Player | NL | 11 | 14 / 336 | 0 |
| 1993 | Cy Young Award (winner) | NL | 1 | 119 / 140 | 22 |
| 1993 | Most Valuable Player | NL | 13 | 17 / 392 | 0 |
| 1994 | Cy Young Award (winner) | NL | 1 | 140 / 140 | 28 |
| 1994 | Most Valuable Player | NL | 5 | 133 / 392 | 0 |
| 1995 | Cy Young Award (winner) | NL | 1 | 140 / 140 | 28 |
| 1995 | Most Valuable Player | NL | 3 | 249 / 392 | 7 |
| 1996 | Cy Young Award | NL | 6 | 4 / 140 | 0 |
| 1997 | Cy Young Award | NL | 2 | 75 / 140 | 3 |
| 1997 | Most Valuable Player | NL | 12 | 16 / 392 | 0 |
| 1998 | Cy Young Award | NL | 4 | 10 / 160 | 0 |
| 2000 | Cy Young Award | NL | 3 | 59 / 160 | 3 |
| 2000 | Most Valuable Player | NL | 12 | 12 / 448 | 0 |
Greg Maddux ranks on 5 all-time single-season position leaderboards (1871-2025, league-season-normalized OPS+ / ERA+).
| Rank | Board | Year | Stat |
|---|---|---|---|
| #5 | starting pitchers | 1994 | 270 ERA+ |
| #9 | starting pitchers | 1995 | 256 ERA+ |
| #81 | starting pitchers | 1998 | 190 ERA+ |
| #83 | starting pitchers | 1997 | 190 ERA+ |
| #139 | starting pitchers | 1993 | 171 ERA+ |
Every career total and season line is computed from the SABR / Sean Lahman baseball database (2025 edition, CC BY-SA 3.0), the same source behind our historical position leaderboards. Rate stats use league-season normalization only (OPS+ and ERA+ as marked, never park-adjusted); unrecorded early-era values stay absent rather than being invented. Career totals sum only what the source records.
Award winners and MVP / Cy Young / Rookie of the Year voting history come from the same database; the year pages live under MLB award voting history. Official transactions (2011 to the current season) come from the MLB StatsAPI feed on our transactions archive.