The 1989 San Francisco Giants season was the Giants' 107th season in Major League Baseball, their 32nd season in San Francisco since their move from New York following the 1957 season, and their 30th at Candlestick Park. The Giants finished in first place in the National League West with a record of 92 wins and 70 losses. It was their second division title in three years. The Giants defeated the Chicago Cubs in five games in the NLCS. However, they were swept by their cross-Bay rivals, the Oakland Athletics, in an earthquake-marred World Series.
Offseason December 8, 1988: Mike Aldrete was traded by the San Francisco Giants to the Montreal Expos for Tracy Jones.Mike Aldrete Statistics Baseball-Reference.com February 27, 1989: Ernie Camacho was signed as a free agent with the San Francisco Giants.
Regular season
Opening Day Lineup +Opening Day Starters # Name Position2 Brett Butler CF 6 Robby Thompson 2B22 Will Clark 1B7 Kevin Mitchell LF21 Candy Maldonado RF16 Terry Kennedy C 9 Matt Williams 3B23 Jose Uribe SS48 Rick Reuschel P 1989 Opening Day Lineup at Baseball-Reference
Season standings
Record vs. opponents
Notable transactions April 14, 1989: Goose Gossage was signed as a free agent with the San Francisco Giants. June 5, 1989: Clay Bellinger was drafted by the San Francisco Giants in the 2nd round of the 1989 amateur draft. Player signed June 8, 1989. June 16, 1989: Tracy Jones was traded by the San Francisco Giants to the Detroit Tigers for Pat Sheridan. June 18, 1989: Charlie Hayes was traded by the San Francisco Giants with Dennis Cook and Terry Mulholland to the Philadelphia Phillies for a player to be named later and Steve Bedrosian. The Philadelphia Phillies sent Rick Parker (August 7, 1989) to the San Francisco Giants to complete the trade.Charlie Hayes Statistics Baseball-Reference.com August 2, 1989: Bob Brenly signed as a free agent. August 10, 1989: Goose Gossage was selected off waivers by the New York Yankees from the San Francisco Giants.
Major League debuts Batters: Mike Benjamin (July 7), Greg Litton (May 2) Pitchers: Randy McCament (June 28), Russ Swan (August 3), Stu Tate (September 20)
Game log and schedule Legend Giants win Giants loss PostponementBoldGiants team member
|- style="text-align:center; background:#bfb;" | 1 || April 3 || @ Padres || 5–3 || Reuschel (1–0) || || LaCoss (1) || Jack Murphy Stadium || 52,763 || 1–0 || W1 |- style="text-align:center; background:#bfb;" | 2 || April 4 || @ Padres || 8–3 || Downs (1–0) || || || Jack Murphy Stadium || 21,768 || 2–0 || W2 |- style="text-align:center; background:#fbb;" | 3 || April 5 || @ Padres || 3–4 || || Robinson (0–1) || || Jack Murphy Stadium || 24,309 || 2–1 || L1 |- style="text-align:center; background:#fbb;" | 4 || April 7 || @ Reds || 3–4 (16) || || Price (0–1) || || Riverfront Stadium || 25,278 || 2–2 || L2 |- style="text-align:center; background:#bfb;" | 5 || April 9 || @ Reds || 9–1 || Reuschel (2–0) || || || Riverfront Stadium || 23,152 || 3–2 || W1 |- style="text-align:center; background:#fbb;" | 6 || April 10 || Dodgers || 4–7 || || LaCoss (0–1) || || Candlestick Park || 53,015 || 3–3 || L1 |- style="text-align:center; background:#bfb;" | 7 || April 11 || Dodgers || 8–3 || Downs (2–0) || || Lefferts (1) || Candlestick Park || 17,722 || 4–3 || W1 |- style="text-align:center; background:#bfb;" | 8 || April 12 || Dodgers || 3–1 || Garrelts (1–0) || || LaCoss (2) || Candlestick Park || 19,035 || 5–3 || W2 |- style="text-align:center; background:#bfb;" | 9 || April 14 || Braves || 7–5 || Reuschel (3–0) || || Lefferts (2) || Candlestick Park || 11,808 || 6–3 || W3 |- style="text-align:center; background:#bfb;" | 10 || April 15 || Braves || 1–0 || Hammaker (1–0) || || || Candlestick Park || 29,798 || 7–3 || W4 |- style="text-align:center; background:#fbb;" | 11 || April 16 || Braves || 2–7 || || Downs (2–1) || || Candlestick Park || n/a || 7–4 || |- style="text-align:center; background:#bfb;" | 12 || April 16 || Braves || 6–1 || Price (1–1) || || || Candlestick Park || 26,048 || 8–4 || |- style="text-align:center; background:#bfb;" | 13 || April 17 || Padres || 9–0 || Garrelts (2–0) || || || Candlestick Park || 12,161 || 9–4 || W2 |- style="text-align:center; background:#fbb;" | 14 || April 18 || Padres || 2–4 || || Reuschel (3–1) || || Candlestick Park || 11,509 || 9–5 || L1 |- style="text-align:center; background:#fbb;" | 15 || April 19 || Padres || 3–4 || || Hammaker (1–1) || || Candlestick Park || 22,701 || 9–6 || L2 |- style="text-align:center; background:#fbb;" | 16 || April 21 || @ Dodgers || 2–8 || || Downs (2–2) || || Dodger Stadium || 47,251 || 9–7 || L3 |- style="text-align:center; background:#bfb;" | 17 || April 22 || @ Dodgers || 5–4 || Lefferts (1–0) || || || Dodger Stadium || 48,347 || 10–7 || W1 |- style="text-align:center; background:#fbb;" | 18 || April 23 || @ Dodgers || 6–7 (10) || || Hammaker (1–2) || || Dodger Stadium || 48,493 || 10–8 || L1 |- style="text-align:center; background:#bfb;" | 19 || April 25 || @ Cardinals || 4–0 || Robinson (1–1) || || Lefferts (3) || Busch Stadium || 27,911 || 11–8 || W1 |- style="text-align:center; background:#fbb;" | 20 || April 26 || @ Cardinals || 1–3 || || Downs (2–3) || || Busch Stadium || 27,514 || 11–9 || L1 |- style="text-align:center; background:#fbb;" | 21 || April 27 || @ Cardinals || 1–10 || || Garrelts (2–1) || || Busch Stadium || 30,825 || 11–10 || L2 |- style="text-align:center; background:#fbb;" | 22 || April 28 || @ Pirates || 0–1 || || Reuschel (3–2) || || Three Rivers Stadium || 12,913 || 11–11 || L1 |- style="text-align:center; background:#bfb;" | 23 || April 29 || @ Pirates || 4–3 || LaCoss (1–1) || || || Three Rivers Stadium || 11,509 || 12–11 || W1 |- style="text-align:center; background:#fbb;" | 24 || April 30 || @ Pirates || 1–11 || || Robinson (1–2) || || Three Rivers Stadium || 20,940 || 12–12 || L1
|- style="text-align:center; background:#fbb;" | 25 || May 1 || Cubs || 3–4 (12) || || LaCoss (1–2) || || Candlestick Park || 17,914 || 12–13 || L2 |- style="text-align:center; background:#bfb;" | 26 || May 2 || Cubs || 4–0 || Reuschel (4–2) || || Gossage (1) || Candlestick Park || 11,128 || 13–13 || W1 |- style="text-align:center; background:#fbb;" | 27 || May 3 || Pirates || 3–5 || || Robinson (1–3) || || Candlestick Park || 8,536 || 13–14 || L1 |- style="text-align:center; background:#bfb;" | 28 || May 4 || Pirates || 6–3 || Krukow (1–0) || || Lefferts (4) || Candlestick Park || 11,820 || 14–14 || W1 |- style="text-align:center; background:#fbb;" | 29 || May 5 || Cardinals || 1–3 || || LaCoss (1–3) || || Candlestick Park || 24,401 || 14–15 || L1 |- style="text-align:center; background:#bfb;" | 30 || May 6 || Cardinals || 9–0 || Reuschel (5–2) || || LaCoss (3) || Candlestick Park || 26,925 || 15–15 || W1 |- style="text-align:center; background:#bfb;" | 31 || May 7 || Cardinals || 5–1 || Robinson (2–3) || || || Candlestick Park || 50,492 || 16–15 || W2 |- style="text-align:center; background:#bfb;" | 32 || May 9 || @ Cubs || 4–2 || Krukow (2–0) || || Lefferts (5) || Wrigley Field || 13,949 || 17–15 || W3 |- style="text-align:center; background:#bfb;" | 33 || May 10 || @ Cubs || 4–3 || LaCoss (2–3) || || Lefferts (6) || Wrigley Field || 25,638 || 18–15 || W4 |- style="text-align:center; background:#bfb;" | 34 || May 12 || @ Expos || 2–1 || Reuschel (6–2) || || Gossage (2) || Olympic Stadium || 15,851 || 19–15 || W5 |- style="text-align:center; background:#fbb;" | 35 || May 13 || @ Expos || 4–5 || || Hammaker (1–3) || || Olympic Stadium || 13,029 || 19–16 || L1 |- style="text-align:center; background:#fbb;" | 36 || May 14 || @ Expos || 3–4 || || Krukow (2–1) || || Olympic Stadium || 19,835 || 19–17 || L2 |- style="text-align:center; background:#fbb;" | 37 || May 15 || @ Phillies || 2–3 (12) || || Lefferts (1–1) || || Veterans Stadium || 15,703 || 19–18 || L3 |- style="text-align:center; background:#bfb;" | 38 || May 16 || @ Phillies || 13–5 || Hammaker (2–3) || || || Veterans Stadium || 14,074 || 20–18 || W1 |- style="text-align:center; background:#bfb;" | 39 || May 17 || @ Phillies || 6–0 || Reuschel (7–2) || || || Veterans Stadium || 18,943 || 21–18 || W2 |- style="text-align:center; background:#fbb;" | 40 || May 19 || @ Mets || 2–3 (10) || || Lefferts (1–2) || || Shea Stadium || 37,402 || 21–19 || L1 |- style="text-align:center; background:#bfb;" | 41 || May 20 || @ Mets || 3–0 || Krukow (3–1) || || LaCoss (4) || Shea Stadium || 45,562 || 22–19 || W1 |- style="text-align:center; background:#bfb;" | 42 || May 21 || @ Mets || 10–6 || Hammaker (3–3) || || Lefferts (7) || Shea Stadium || 44,660 || 23–19 || W2 |- style="text-align:center; background:#bfb;" | 43 || May 23 || Expos || 4–2 || Reuschel (8–2) || || LaCoss (5) || Candlestick Park || 13,018 || 24–19 || W3 |- style="text-align:center; background:#fbb;" | 44 || May 24 || Expos || 0–1 || || Robinson (2–4) || || Candlestick Park || 9,889 || 24–20 || L1 |- style="text-align:center; background:#fbb;" | 45 || May 25 || Expos || 0–2 || || Krukow (3–2) || || Candlestick Park || 14,125 || 24–21 || L2 |- style="text-align:center; background:#bfb;" | 46 || May 26 || Phillies || 6–1 || Garrelts (3–1) || || || Candlestick Park || 12,787 || 25–21 || W1 |- style="text-align:center; background:#bfb;" | 47 || May 27 || Phillies || 6–2 || Hammaker (4–3) || || Lefferts (8) || Candlestick Park || 18,325 || 26–21 || W2 |- style="text-align:center; background:#bfb;" | 48 || May 28 || Phillies || 8–5 || Reuschel (9–2) || || LaCoss (6) || Candlestick Park || 51,498 || 27–21 || W3 |- style="text-align:center; background:#bfb;" | 49 || May 29 || Mets || 3–2 || Robinson (3–4) || || Lefferts (9) || Candlestick Park || 38,899 || 28–21 || W4 |- style="text-align:center; background:#bfb;" | 50 || May 30 || Mets || 10–3 || Krukow (4–2) || || || Candlestick Park || 17,398 || 29–21 || W5 |- style="text-align:center; background:#fbb;" | 51 || May 31 || Mets || 1–3 (10) || || Lefferts (1–3) || || Candlestick Park || 21,568 || 29–22 || L1
|- style="text-align:center; background:#bfb;" | 52 || June 2 || @ Braves || 7–6 || Reuschel (10–2) || || Gossage (3) || Atlanta–Fulton County Stadium || 14,052 || 30–22 || W1 |- style="text-align:center; background:#bfb;" | 53 || June 3 || @ Braves || 4–0 || Hammaker (5–3) || || || Atlanta–Fulton County Stadium || 16,181 || 31–22 || W2 |- style="text-align:center; background:#fbb;" | 54 || June 4 || @ Braves || 3–6 || || Krukow (4–3) || || Atlanta–Fulton County Stadium || 13,700 || 31–23 || L1 |- style="text-align:center; background:#bfb;" | 55 || June 5 || @ Reds || 11–8 || Garrelts (4–1) || || || Riverfront Stadium || 20,828 || 32–23 || W1 |- style="text-align:center; background:#fbb;" | 56 || June 6 || @ Reds || 3–4 || || LaCoss (2–4) || || Riverfront Stadium || n/a || 33–23 || |- style="text-align:center; background:#bfb;" | 57 || June 6 || @ Reds || 3–2 || Reuschel (11–2) || || Lefferts (10) || Riverfront Stadium || 28,830 || 33–24 || |- style="text-align:center; background:#fbb;" | 58 || June 7 || @ Reds || 5–12 || || Hammaker (5–4) || || Riverfront Stadium || 25,896 || 33–25 || L1 |- style="text-align:center; background:#fbb;" | 59 || June 8 || @ Reds || 2–3 || || LaCoss (2–5) || || Riverfront Stadium || 29,217 || 33–26 || L2 |- style="text-align:center; background:#bfb;" | 60 || June 9 || Padres || 12–2 || Robinson (4–4) || || || Candlestick Park || 17,463 || 34–26 || W1 |- style="text-align:center; background:#bfb;" | 61 || June 10 || Padres || 1–0 || Garrelts (5–1) || || Lefferts (11) || Candlestick Park || 29,116 || 35–26 || W2 |- style="text-align:center; background:#bfb;" | 62 || June 11 || Padres || 3–1 (12) || Gossage (1–0) || || || Candlestick Park || 42,003 || 36–26 || W3 |- style="text-align:center; background:#bfb;" | 63 || June 13 || Braves || 3–2 || Hammaker (6–4) || || Lefferts (12) || Candlestick Park || 10,484 || 37–26 || W4 |- style="text-align:center; background:#bfb;"