Geoff Zahn
Pitcher · Career Stats, Bio & Records (1973-1985)
Geoff Zahn was a pitcher who played in Major League Baseball from 1973 to 1985 for 4 teams, including the Los Angeles Dodgers, a span of 13 seasons. Across 304 career appearances, he went 111-109 with a 3.74 ERA and 705 strikeouts.
- W (Wins):
- Games credited to a pitcher whose team took a lead it never surrendered while he was the pitcher of record.
- ERA (Earned Run Average):
- Earned runs allowed per nine innings pitched: (ER × 9) ÷ IP. The primary measure of pitching effectiveness.
- SO (Strikeouts):
- For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
- WHIP (Walks and Hits per Inning Pitched):
- Baserunners allowed per inning: (BB + H) ÷ IP. Under 1.00 is elite.
Data updated
- Position
- Pitcher
- Bats / Throws
- L / L
- Height / Weight
- 6'1" / 180 lb
- MLB Debut
- 1973-09-02
- Last Game
- 1985-08-14
Full name: Geoffrey Clayton Zahn
Season-by-Season Pitching
Click a stat to plot it across every season.
| Year | Team | Lg | W | L | G | GS | CG | SHO | SV | IP | H | ER | BB | SO | ERA | Lg ERA | Pitcher PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1973 | LAN | NL | 1 | 0 | 6 | 1 | 0 | 0 | 0 | 13.1 | 5 | 2 | 2 | 9 | 1.35 | 3.75 (+64%) | 43.6 |
| 1974 | LAN | NL | 3 | 5 | 21 | 10 | 1 | 0 | 0 | 79.2 | 78 | 18 | 16 | 33 | 2.03 | 3.63 (+44%) | 1437.6 |
| 1975 | LAN | NL | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 3.0 | 2 | 3 | 5 | 1 | 9.00 | — | 0.0 |
| 1975 | CHN | NL | 2 | 7 | 16 | 10 | 0 | 0 | 1 | 62.2 | 67 | 31 | 26 | 21 | 4.45 | 3.71 (-20%) | 213.0 |
| 1976 | CHN | NL | 0 | 1 | 3 | 2 | 0 | 0 | 0 | 8.1 | 16 | 10 | 2 | 4 | 10.80 | — | 0.0 |
| 1977 | MIN | AL | 12 | 14 | 34 | 32 | 7 | 1 | 0 | 198.0 | 234 | 103 | 66 | 88 | 4.68 | 4.00 (-17%) | -1185.7 |
| 1978 | MIN | AL | 14 | 14 | 35 | 35 | 12 | 1 | 0 | 252.1 | 260 | 85 | 81 | 106 | 3.03 | 3.69 (+18%) | 29.0 |
| 1979 | MIN | AL | 13 | 7 | 26 | 24 | 4 | 0 | 0 | 169.0 | 181 | 67 | 41 | 58 | 3.57 | 4.00 (+11%) | 998.7 |
| 1980 | MIN | AL | 14 | 18 | 38 | 35 | 13 | 5 | 0 | 232.2 | 273 | 114 | 66 | 96 | 4.41 | 3.84 (-15%) | 536.5 |
| 1981 | CAL | AL | 10 | 11 | 25 | 25 | 9 | 0 | 0 | 161.1 | 181 | 79 | 43 | 52 | 4.41 | 3.58 (-23%) | -2509.2 |
| 1982 | CAL | AL | 18 | 8 | 34 | 34 | 12 | 4 | 0 | 229.1 | 225 | 95 | 65 | 81 | 3.73 | 3.86 (+3%) | -402.6 |
| 1983 | CAL | AL | 9 | 11 | 29 | 28 | 11 | 3 | 0 | 203.0 | 212 | 75 | 51 | 81 | 3.33 | 3.87 (+14%) | -1254.6 |
| 1984 | CAL | AL | 13 | 10 | 28 | 27 | 9 | 5 | 0 | 199.1 | 200 | 69 | 48 | 61 | 3.12 | 3.81 (+18%) | 1037.4 |
| 1985 | CAL | AL | 2 | 2 | 7 | 7 | 1 | 1 | 0 | 37.0 | 44 | 18 | 14 | 14 | 4.38 | 3.89 (-12%) | -856.5 |
| Career · 14 seasons | 111 | 109 | 304 | 270 | 79 | 20 | 1 | 1,849.0 | 1,978 | 769 | 526 | 705 | 3.74 | — | -1,913 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 304 | 43 | 3 | 6 | 0 | 0 | 0 | 1 | 0 | 0 | 9 | .140 | .140 | .140 | .279 | 0 |
Career AVG .140 vs. league average .260 across their career seasons — 46.3% below league average.
Career OBP .140 vs. league average .325 across their career seasons — 57.0% below league average.
Career SLG .140 vs. league average .383 across their career seasons — 63.6% below league average.
Career OPS .279 vs. league average .708 across their career seasons — 60.6% below league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1973 | LAN | NL | 6 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | .000 | — | — | — | — | 0.0 |
| 1974 | LAN | NL | 21 | 23 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | .174 | — | — | — | — | 0.0 |
| 1975 | LAN | NL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1975 | CHN | NL | 16 | 15 | 1 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | .133 | — | — | — | — | 0.0 |
| 1976 | CHN | NL | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1977 | MIN | AL | 34 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1978 | MIN | AL | 35 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1979 | MIN | AL | 26 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1980 | MIN | AL | 38 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1981 | CAL | AL | 25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1982 | CAL | AL | 34 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1983 | CAL | AL | 29 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1984 | CAL | AL | 28 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 1985 | CAL | AL | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| Career · 14 seasons | 304 | 43 | 3 | 6 | 0 | 0 | 0 | 1 | 0 | 0 | 9 | .140 | — | — | — | — | 0 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Game Log & Splits
View full game log (608 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 148 | 19 | 2 | 3 | 0 | 0 | .158 |
| Away | 156 | 24 | 1 | 3 | 0 | 1 | .125 |
Pitching — Home / Away
| Split | G | IP | H | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Home | 148 | 944.0 | 991 | 377 | 259 | 360 | 3.59 |
| Away | 156 | 905.0 | 987 | 392 | 267 | 345 | 3.90 |
Last 10 Games — Pitching
| Date | Tm | Opp | Dec | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 1985-08-14 | LAA | SEA | L | 4.1 | 6 | 5 | 4 | 2 | 4 | 1 |
| 1985-08-09 | LAA | MIN | L | 4.0 | 9 | 6 | 6 | 2 | 1 | 1 |
| 1985-08-03 | LAA | MIN | — | 4.1 | 7 | 4 | 4 | 3 | 3 | 1 |
| 1985-04-26 | LAA | SEA | — | 2.0 | 4 | 1 | 1 | 1 | 0 | 0 |
| 1985-04-21 | LAA | SEA | W | 7.0 | 4 | 2 | 2 | 4 | 2 | 1 |
| 1985-04-15 | LAA | MIN | W | 9.0 | 6 | 0 | 0 | 2 | 4 | 0 |
| 1985-04-10 | LAA | MIN | — | 6.1 | 8 | 1 | 1 | 0 | 0 | 1 |
| 1984-09-29 | LAA | TEX | W | 9.0 | 8 | 0 | 0 | 1 | 3 | 0 |
| 1984-09-24 | LAA | KCR | L | 6.0 | 7 | 3 | 3 | 1 | 1 | 1 |
| 1984-09-19 | LAA | KCR | — | 5.2 | 8 | 3 | 1 | 1 | 0 | 0 |
Fielding Statistics
Career Fielding Totals by Position
Season-by-Season Fielding
| Year | Team | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|---|
| 1973 | LAN | P | 6 | 1 | 0 | 4 | 1 | 0 |
| 1974 | LAN | P | 21 | 10 | 2 | 15 | 2 | 1 |
| 1975 | LAN | P | 2 | 0 | 0 | 0 | 0 | 0 |
| 1975 | CHN | P | 16 | 10 | 6 | 16 | 2 | 0 |
| 1976 | CHN | P | 3 | 2 | 0 | 3 | 1 | 0 |
| 1977 | MIN | P | 34 | 32 | 16 | 40 | 2 | 5 |
| 1978 | MIN | P | 35 | 35 | 9 | 41 | 2 | 2 |
| 1979 | MIN | P | 26 | 24 | 8 | 37 | 4 | 2 |
| 1980 | MIN | P | 38 | 35 | 12 | 37 | 1 | 3 |
| 1981 | CAL | P | 25 | 25 | 7 | 31 | 3 | 2 |
| 1982 | CAL | P | 34 | 34 | 3 | 35 | 2 | 1 |
| 1983 | CAL | P | 29 | 28 | 9 | 25 | 3 | 2 |
| 1984 | CAL | P | 28 | 27 | 14 | 33 | 1 | 1 |
| 1985 | CAL | P | 7 | 7 | 1 | 9 | 0 | 0 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Pitcher | 304 |
Awards & Honors
| Year | Award | Notes |
|---|---|---|
| 1982 | Pitcher of the Month | April |
| 1982 | TSN All-Star | LHP |
Salary History
| Year | Team | League | Salary |
|---|---|---|---|
| 1985 | CAL | AL | $550,000 |
| Total Career Earnings | $550,000 | ||
College History
| School Name | City | State | Years Attended |
|---|---|---|---|
| University of Michigan | Ann Arbor | MI | 1966, 1967 |
Award Voting History
| Year | Award | League | Finish | Points Won | Points Max | Votes First |
|---|---|---|---|---|---|---|
| 1982 | Cy Young Award | AL | 6th | 7.0 | 140 | 0 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.
Geoff Zahn (highlighted) compared to peers across the same era.
Geoff Zahn: the record in brief
Between the debut on September 2, 1973 and the final game on August 14, 1985, Geoff Zahn built the record summarized on this page. Zahn played for the Los Angeles Dodgers (1973 through 1975), the Chicago Cubs (1975 to 1976), the Minnesota Twins (1977 through 1980), and the California Angels (1981 through 1985). Listed as a pitcher, Zahn both batted and threw left-handed. Zahn is listed at 180 pounds on a 6-foot-1 frame. Zahn was born on December 19, 1945, in Baltimore, MD, USA. Geoff Zahn was the playing name; the full given name is Geoffrey Clayton.
Zahn went 111-109 with a 3.74 ERA in 304 games, 270 of them starts. The totals include 705 strikeouts, 79 complete games, and 20 shutouts. Zahn's 3.74 ERA was close to the 3.79 league figure for those seasons. 1982 brought Zahn a season-high 18 wins. The strikeout high was 106 in 1978. 1978 was Zahn's sharpest full season, a 3.03 ERA against the league's 3.69.
Frequently Asked Questions about Geoff Zahn
- What years did Geoff Zahn play?
- Geoff Zahn played in Major League Baseball from 1973 to 1985.
- Was Geoff Zahn a pitcher?
- Yes. Geoff Zahn pitched in the major leagues, recording 111 wins and 705 strikeouts.
- How many home runs did Geoff Zahn hit?
- Geoff Zahn hit 0 career home runs with 6 hits.
- What was Geoff Zahn's career batting average?
- Geoff Zahn batted .140 over his career, with 6 hits in 43 at bats.
- How many RBI did Geoff Zahn have?
- Geoff Zahn drove in 1 runs in his career.
- What was Geoff Zahn's career ERA?
- Geoff Zahn finished with a 3.74 career ERA, going 111-109 with 705 strikeouts.