The 1989 Philadelphia Phillies season was the 107th season in the history of the franchise, and the 19th season for the Philadelphia Phillies at Veterans Stadium. The Phillies finished in sixth place in the National League East for the second consecutive season. It would also be Mike Schmidt's final season.

Offseason October 24, 1988: Shane Rawley and cash were traded by the Phillies to the Minnesota Twins for Tom Nieto, Eric Bullock and Tom Herr.Tom Nieto at Baseball Reference December 7, 1988: Kent Tekulve was released by the Philadelphia Phillies.Kent Tekulve at Baseball Reference December 7, 1988: Greg A. Harris was signed as a free agent with the Philadelphia Phillies. December 8, 1988: Phil Bradley was traded by the Phillies to the Baltimore Orioles for Gordon Dillard and Ken Howell.Gordon Dillard at Baseball Reference December 16, 1988: Milt Thompson was traded by the Phillies to the St. Louis Cardinals for Steve Lake and Curt Ford.Steve Lake at Baseball Reference January 11, 1989: Steve Stanicek was signed as a free agent by the Phillies.Steve Stanicek at Baseball Reference

Regular season Injuries to Mike Schmidt's shoulder caused him to miss much of the 1988 season. After a poor start to the 1989 season, Schmidt chose to suddenly announce his retirement in San Diego, on May 29. Known as "Captain Cool" by many in Philadelphia sports circles, Schmidt surprised many with an emotional, and occasionally tearful, retirement speech. In honor of his career, fans voted Schmidt to the NL All-Star team; Schmidt declined to play but was announced with the team. His last game was May 28, 1989, against the San Francisco Giants.

The Phillies played 163 regular season games due to a tie game on June 5 when they hosted the Pittsburgh Pirates. With the score tied 3–3, the game ended due to rain after only 8 innings had been played. Under the playing rules in place at the time, all player and team statistics generated during the tie game would stand (except since neither team had won, there could not be a winning or losing pitcher); a replacement game would be played at a later date. This game would mark the last regular-season tie game for the Phillies as playing rules changed in 2007 allowing tie games to continue from the point of interruption at a later date.

On June 8, 1989, Steve Jeltz hit two of his five career home runs in a game against the Pittsburgh Pirates, despite not starting the game. A switch-hitter, Jeltz hit one of these homers from the right side of the plate and one from the left side. This was the first time in the history of the Phillies that this feat had been accomplished. It was in this same game that, after the Pirates scored 10 runs in the top of the first, Pirate broadcaster Jim Rooker said on-air, "If we lose this game, I'll walk home." The Phillies came back to win 15–11, and after the season Rooker conducted a 300-mile charity walk from Philadelphia to Pittsburgh.

SteveCarltonLHPRetired 1989

Season standings

Record vs. opponents

Notable transactions June 1, 1989: Shane Turner was traded by the Phillies to the Baltimore Orioles for John Posey (minors).Shane Turner at Baseball Reference June 2, 1989: Chris James was traded by the Phillies to the San Diego Padres for John Kruk and Randy Ready.John Kruk at Baseball Reference June 18, 1989: Juan Samuel was traded by the Phillies to the New York Mets for Lenny Dykstra, Roger McDowell and a player to be named later. The Mets completed the trade by sending Tom Edens to the Phillies on July 27.Lenny Dykstra at Baseball Reference June 18, 1989: Steve Bedrosian and a player to be named later were traded by the Phillies to the San Francisco Giants for Charlie Hayes, Dennis Cook and Terry Mulholland. The Phillies completed the deal by sending Rick Parker to the Giants on August 7.Charlie Hayes at Baseball Reference August 7, 1989: Greg A. Harris was selected off waivers by the Boston Red Sox from the Philadelphia Phillies.

Game log

|- style="background:#fbb" | 1 || April 4 || @ Cubs || 4–5 || Rick Sutcliffe (1–0) || Floyd Youmans (0–1) || Mitch Williams (1) || 33,361 || 0–1 |- style="background:#bfb" | 2 || April 5 || @ Cubs || 12–4 || Ken Howell (1–0) || Greg Maddux (0–1) || Mike Maddux (1) || 18,674 || 1–1 |- style="background:#bfb" | 3 || April 6 || @ Cubs || 8–3 || Steve Ontiveros (1–0) || Paul Kilgus (0–1) || None || 6,364 || 2–1 |- style="background:#bbb" | – || April 7 || Cardinals || colspan=6 | Postponed (rain); |- style="background:#bfb" | 4 || April 8 || Cardinals || 5–4 || Jeff Parrett (1–0) || John Costello (0–1) || None || 23,741 || 3–1 |- style="background:#fbb" | 5 || April 9 || Cardinals || 3–15 || Joe Magrane (1–1) || Bruce Ruffin (0–1) || None || 31,631 || 3–2 |- style="background:#bfb" | 6 || April 10 || Expos || 7–6 || Steve Bedrosian (1–0) || Gene Harris (1–1) || None || 13,194 || 4–2 |- style="background:#bfb" | 7 || April 11 || Expos || 6–2 || Steve Ontiveros (2–0) || Pascual Pérez (0–1) || None || 14,429 || 5–2 |- style="background:#bfb" | 8 || April 12 || Expos || 6–3 || Don Carman (1–0) || Kevin Gross (1–1) || Steve Bedrosian (1) || 15,461 || 6–2 |- style="background:#fbb" | 9 || April 14 || Cubs || 4–6 || Scott Sanderson (1–0) || Bruce Ruffin (0–2) || Mitch Williams (5) || 20,851 || 6–3 |- style="background:#bbb" | – || April 15 || Cubs || colspan=6 | Postponed (rain); |- style="background:#fbb" | 10 || April 16 || Cubs || 3–5 || Rick Sutcliffe (3–0) || Floyd Youmans (0–2) || Mitch Williams (6) || 32,249 || 6–4 |- style="background:#fbb" | 11 || April 17 || @ Mets || 2–5 || Sid Fernandez (1–0) || Don Carman (1–1) || Randy Myers (2) || 28,087 || 6–5 |- style="background:#bfb" | 12 || April 18 || @ Mets || 7–1 || Larry McWilliams (1–0) || Ron Darling (0–3) || None || 26,300 || 7–5 |- style="background:#fbb" | 13 || April 19 || @ Mets || 2–4 || Randy Myers (1–1) || Steve Bedrosian (1–1) || None || 25,694 || 7–6 |- style="background:#bfb" | 14 || April 20 || @ Pirates || 9–4 || Ken Howell (2–0) || Mike Dunne (1–1) || None || 6,977 || 8–6 |- style="background:#bfb" | 15 || April 21 || @ Pirates || 3–2 || Floyd Youmans (1–2) || Doug Drabek (1–1) || Steve Bedrosian (2) || 15,221 || 9–6 |- style="background:#fbb" | 16 || April 22 || @ Pirates || 3–4 || Jeff Robinson (2–2) || Don Carman (1–2) || None || 14,669 || 9–7 |- style="background:#fbb" | 17 || April 23 || @ Pirates || 4–6 || Logan Easley (1–0) || Steve Bedrosian (1–2) || None || 16,816 || 9–8 |- style="background:#bfb" | 18 || April 24 || @ Astros || 8–4 || Greg A. Harris (1–0) || Bob Forsch (0–1) || None || 9,088 || 10–8 |- style="background:#fbb" | 19 || April 25 || @ Astros || 1–4 || Mike Scott (3–1) || Ken Howell (2–1) || None || 12,584 || 10–9 |- style="background:#fbb" | 20 || April 26 || @ Astros || 5–6 || Danny Darwin (2–1) || Jeff Parrett (1–1) || Dave Smith (3) || 11,195 || 10–10 |- style="background:#fbb" | 21 || April 28 || Reds || 0–3 || José Rijo (1–0) || Don Carman (1–3) || John Franco (7) || 23,052 || 10–11 |- style="background:#bfb" | 22 || April 29 || Reds || 8–0 || Mike Maddux (1–0) || Danny Jackson (0–1) || None || 23,156 || 11–11 |- style="background:#fbb" | 23 || April 30 || Reds || 3–5 || Rob Dibble (3–0) || Larry McWilliams (1–1) || John Franco (8) || 43,605 || 11–12

|- style="background:#bbb" | – || May 1 || Astros || colspan=6 | Postponed (rain); |- style="background:#fbb" | 24 || May 2 || Astros || 4–12 || Jim Deshaies (3–2) || Floyd Youmans (1–3) || None || 15,832 || 11–13 |- style="background:#fbb" | 25 || May 3 || @ Braves || 3–6 || John Smoltz (4–2) || Don Carman (1–4) || None || 4,143 || 11–14 |- style="background:#fbb" | 26 || May 4 || @ Braves || 0–3 || Tom Glavine (4–0) || Mike Maddux (1–1) || None || 2,047 || 11–15 |- style="background:#bfb" | 27 || May 5 || @ Reds || 7–0 || Ken Howell (3–1) || Tom Browning (3–2) || None || 17,901 || 12–15 |- style="background:#fbb" | 28 || May 6 || @ Reds || 4–7 || Rick Mahler (4–3) || Larry McWilliams (1–2) || John Franco (10) || 21,541 || 12–16 |- style="background:#bfb" | 29 || May 7 || @ Reds || 5–0 || Alex Madrid (1–0) || Jack Armstrong (0–1) || None || 24,839 || 13–16 |- style="background:#fbb" | 30 || May 9 || Braves || 2–7 || John Smoltz (5–2) || Don Carman (1–5) || None || 11,544 || 13–17 |- style="background:#bbb" | – || May 10 || Braves || colspan=6 | Postponed (rain); |- style="background:#fbb" | 31 || May 11 || Braves || 3–8 || Tom Glavine (5–0) || Randy O'Neal (0–1) || None || 14,841 || 13–18 |- style="background:#bfb" | 32 || May 12 || Dodgers || 3–0 || Ken Howell (4–1) || Tim Leary (2–3) || Steve Bedrosian (3) || 23,292 || 14–18 |- style="background:#bfb" | 33 || May 13 || Dodgers || 2–0 || Larry McWilliams (2–2) || Tim Belcher (2–4) || None || 30,294 || 15–18 |- style="background:#fbb" | 34 || May 14 || Dodgers || 0–9 || Orel Hershiser (5–3) || Alex Madrid (1–1) || None || 29,092 || 15–19 |- style="background:#bfb" | 35 || May 15 || Giants || 3–2 || Steve Bedrosian (2–2) || Craig Lefferts (1–1) || None || 15,703 || 16–19 |- style="background:#fbb" | 36 || May 16 || Giants || 5–13 || Atlee Hammaker (2–3) || Mike Maddux (1–2) || None || 14,074 || 16–20 |- style="background:#fbb" | 37 || May 17 || Giants || 0–6 || Rick Reuschel (7–2) || Ken Howell (4–2) || None || 18,943 || 16–21 |- style="background:#fbb" | 38 || May 19 || Padres || 2–8 || Ed Whitson (6–2) || Larry McWilliams (2–3) || None || 28,224 || 16–22 |- style="background:#fbb" | 39 || May 20 || Padres || 2–3 || Dennis Rasmussen (2–4) || Don Carman (1–6) || Greg W. Harris (3) || 28,866 || 16–23 |- style="background:#bfb" | 40 || May 21 || Padres || 3–1 || Bob Sebra (1–0) || Walt Terrell (3–5) || Steve Bedrosian (4) || 38,346 || 17–23 |- style="background:#bfb" | 41 || May 23 || @ Dodgers || 4–1 || Ken Howell (5–2) || Fernando Valenzuela (0–4) || Steve Bedrosian (5) || 32,199 || 18–23 |- style="background:#fbb" | 42 || May 24 || @ Dodgers || 2–4 || Tim Leary (3–3) || Larry McWilliams (2–4) || Jay Howell (7) || 37,089 || 18–24 |- style="background:#fbb" | 43 || May 25 || @ Dodgers || 6–7 || Tim Belcher (4–4) || Don Carman (1–7) || Jay Howell (8) || 27,781 || 18–25 |- style="background:#fbb" | 44 || May 26 || @ Giants || 1–6 || Scott Garrelts (3–1) || Bob Sebra (1–1) || None || 12,787 || 18–26 |- style="background:#fbb" | 45 || May 27 || @ Giants || 2–6 || Atlee Hammaker (4–3) || Alex Madrid (1–2) || Craig Lefferts (8) || 18,325 || 18–27 |- style="background:#fbb" | 46 || May 28 || @ Giants || 5–8 || Rick Reuschel (9–2) || Ken Howell (5–3) || Mike LaCoss (6) || 51,498 || 18–28 |- style="background:#fbb" | 47 || May 29 || @ Padres || 0–1 || Bruce Hurst (5–3) || Larry McWilliams (2–5) || Mark Davis (16) || 21,161 || 18–29 |- style="background:#fbb" | 48 || May 30 || @ Padres || 3–9 || Ed Whitson (8–2) || Don Carman (1–8) || None || 11,710 || 18–30 |- style="background:#fbb" | 49 || May 31 || @ Padres || 1–2 || Greg W. Harris (1–2) || Jeff Parrett (1–2) || Mark Davis (17) || 15,768 || 18–31

|- style="background:#fbb" | 50 || June 2 || Expos || 1–2 || Steve Frey (1–0) || Greg A. Harris (1–1) || Joe Hesketh (2) || 20,560 || 18–32 |- style="background:#fbb" | 51 || June 3 || Expos || 5–7 || Kevin Gross (6–3) || Larry McWilliams (2–6) || Tim Burke (12) || 35,269 || 18–33 |- style="background:#fbb" | 52 || June 4 || Expos || 4–7 || Dennis Martínez (5–1) || Don Carman (1–9) || Andy McGaffigan (2) || 30,926 || 18–34 |- style="background:#fffdd0" | 53 || June 5 || Pirates || 3–3 || None || None || None || 17,696 || 18–34–1 |- style="background:#bfb" | 54 || June 6 || Pirates || 9–4 || Bob Sebra (2–1) || Brian Fisher (0–2) || Jeff Parrett (1) || 16,783 || 19–34–1 |- style="background:#bfb" | 55 || June 7 || Pirates || 7–5 || Jeff Parrett (2–2) || Bob Kipper (0–3) || Steve Bedrosian (6) || 15,480 || 20–34–1 |- style="background:#bfb" | 56 || June 8 || Pirates || 15–11 || Don Carman (2–9) || Jeff Robinson (2–6) || None || 18,511 || 21–34–1 |- style="background:#fbb"