The 2001 Philadelphia Phillies season was the 119th season in the history of the franchise, and their first winning season, despite missing out on the playoffs, for the first time since their 1993 National League pennant winning season.

Offseason November 29, 2000: Mark Brownson was released by the Philadelphia Phillies. December 15, 2000: Ricky Bottalico was signed as a free agent with the Philadelphia Phillies. January 29, 2001: Paul Byrd was signed as a free agent with the Philadelphia Phillies.

Regular season JimBunningRHPRetired 2001Grover C.AlexanderRHPHonored 2001ChuckKleinOFHonored 2001

Season standings

Record vs. opponents

Transactions June 5, 2001: Ryan Howard was drafted by the Philadelphia Phillies in the 5th round of the 2001 amateur draft. Player signed July 2, 2001. June 5, 2001: Paul Byrd was traded by the Philadelphia Phillies to the Kansas City Royals for Jose Santiago. June 7, 2001: Rob Ducey was released by the Philadelphia Phillies. July 23, 2001: Gary Bennett was traded by the New York Mets to the Philadelphia Phillies for Todd Pratt. July 27, 2001: Felipe Crespo was traded by the San Francisco Giants to the Philadelphia Phillies for Wayne Gomes. July 27, 2001: Turk Wendell was traded by the New York Mets with Dennis Cook to the Philadelphia Phillies for Bruce Chen and Adam Walker (minors).

2001 game log Legend Phillies win Phillies loss PostponementBoldPhillies team member

|- style="background:#bfb" | 1 || April 2 || @ Marlins || 6–5 (13) || Amaury Telemaco (1–0) || Vladimir Núñez (0–1) || None || 36,146 || 1–0 |- style="background:#bfb" | 2 || April 3 || @ Marlins || 4–3 || Chris Brock (1–0) || Braden Looper (0–1) || José Mesa (1) || 10,257 || 2–0 |- style="background:#bfb" | 3 || April 4 || @ Marlins || 7–3 || Rhéal Cormier (1–0) || Dan Miceli (0–1) || None || 8,493 || 3–0 |- style="background:#fbb" | 4 || April 6 || Cubs || 2–3 || Julián Tavárez (1–0) || Randy Wolf (0–1) || Jeff Fassero (2) || 36,380 || 3–1 |- style="background:#fbb" | 5 || April 7 || Cubs || 4–8 || Jason Bere (1–0) || Vicente Padilla (0–1) || None || 16,847 || 3–2 |- style="background:#bfb" | 6 || April 8 || Cubs || 3–1 || Robert Person (1–0) || Jon Lieber (0–1) || José Mesa (2) || 15,550 || 4–2 |- style="background:#bfb" | 7 || April 9 || Marlins || 5–4 || Ricky Bottalico (1–0) || Ricky Bones (0–1) || None || 11,311 || 5–2 |- style="background:#bfb" | 8 || April 10 || Marlins || 7–6 || Wayne Gomes (1–0) || Antonio Alfonseca (0–1) || José Mesa (3) || 11,376 || 6–2 |- style="background:#bbb" | – || April 11 || Marlins || colspan=6 | Postponed (rain); Makeup: June 28 as a traditional double-header |- style="background:#fbb" | 9 || April 13 || @ Braves || 2–4 || Tom Glavine (1–1) || Randy Wolf (0–2) || John Rocker (3) || 31,017 || 6–3 |- style="background:#bfb" | 10 || April 14 || @ Braves || 2–1 || Omar Daal (1–0) || Kevin Millwood (0–2) || José Mesa (4) || 35,979 || 7–3 |- style="background:#fbb" | 11 || April 15 || @ Braves || 0–3 || Odalis Pérez (1–1) || Robert Person (1–1) || John Rocker (4) || 24,472 || 7–4 |- style="background:#bbb" | – || April 16 || @ Cubs || colspan=6 | Postponed (rain); Makeup: April 18 as a traditional double-header |- style="background:#bfb" | 12 || April 17 || @ Cubs || 6–3 || Vicente Padilla (1–1) || Jeff Fassero (0–1) || José Mesa (5) || 18,189 || 8–4 |- style="background:#fbb" | 13 || April 18 (1) || @ Cubs || 3–4 || Kevin Tapani (3–0) || Bruce Chen (0–1) || Jeff Fassero (7) || see 2nd game || 8–5 |- style="background:#fbb" | 14 || April 18 (2) || @ Cubs || 3–5 || Jason Bere (3–0) || Randy Wolf (0–3) || Jeff Fassero (8) || 26,793 || 8–6 |- style="background:#bfb" | 15 || April 20 || Braves || 8–3 || Wayne Gomes (2–0) || Odalis Pérez (1–2) || None || 16,245 || 9–6 |- style="background:#bfb" | 16 || April 21 || Braves || 4–1 || Robert Person (2–1) || Greg Maddux (2–1) || None || 17,123 || 10–6 |- style="background:#bfb" | 17 || April 22 || Braves || 3–2 || Amaury Telemaco (2–0) || John Burkett (0–3) || Wayne Gomes (1) || 26,756 || 11–6 |- style="background:#bfb" | 18 || April 23 || @ Padres || 5–3 || Bruce Chen (1–1) || Adam Eaton (2–2) || Ricky Bottalico (1) || 42,932 || 12–6 |- style="background:#bfb" | 19 || April 24 || @ Padres || 12–7 || Randy Wolf (1–3) || Woody Williams (1–3) || None || 13,872 || 13–6 |- style="background:#bfb" | 20 || April 25 || @ Padres || 5–3 || Omar Daal (2–0) || Brian Tollberg (1–2) || José Mesa (6) || 12,573 || 14–6 |- style="background:#fbb" | 21 || April 26 || @ Padres || 0–11 || Kevin Jarvis (1–2) || Robert Person (2–2) || None || 12,785 || 14–7 |- style="background:#fbb" | 22 || April 27 || @ Dodgers || 3–4 || Terry Adams (2–1) || Wayne Gomes (2–1) || None || 40,643 || 14–8 |- style="background:#fbb" | 23 || April 28 || @ Dodgers || 6–7 || Matt Herges (1–1) || Ricky Bottalico (1–1) || Jeff Shaw (7) || 37,322 || 14–9 |- style="background:#fbb" | 24 || April 29 || @ Dodgers || 1–4 || Chan Ho Park (3–2) || Randy Wolf (1–4) || Jeff Shaw (8) || 43,589 || 14–10

|- style="background:#bfb" | 25 || May 1 || Rockies || 7–1 || Omar Daal (3–0) || Denny Neagle (2–1) || None || 14,138 || 15–10 |- style="background:#fbb" | 26 || May 2 || Rockies || 2–6 || Brian Bohanon (1–3) || Robert Person (2–3) || José Jiménez (7) || 13,243 || 15–11 |- style="background:#bfb" | 27 || May 3 || Rockies || 7–5 || Amaury Telemaco (3–0) || Pedro Astacio (3–2) || None || 17,383 || 16–11 |- style="background:#fbb" | 28 || May 4 || Giants || 2–4 || Liván Hernández (2–4) || Bruce Chen (1–2) || Robb Nen (8) || 20,713 || 16–12 |- style="background:#bfb" | 29 || May 5 || Giants || 4–2 || Randy Wolf (2–4) || Aaron Fultz (2–1) || José Mesa (7) || 17,887 || 17–12 |- style="background:#bfb" | 30 || May 6 || Giants || 10–8 || Omar Daal (4–0) || Kirk Rueter (3–3) || José Mesa (8) || 25,206 || 18–12 |- style="background:#bfb" | 31 || May 7 || @ Astros || 5–0 || Robert Person (3–3) || Kent Bottenfield (1–2) || None || 31,511 || 19–12 |- style="background:#bfb" | 32 || May 8 || @ Astros || 3–2 || Amaury Telemaco (4–0) || Mike Jackson (0–1) || José Mesa (9) || 31,278 || 20–12 |- style="background:#fbb" | 33 || May 9 || @ Astros || 6–7 || Billy Wagner (2–1) || Ricky Bottalico (1–2) || None || 31,769 || 20–13 |- style="background:#bfb" | 34 || May 11 || @ Diamondbacks || 5–1 || Randy Wolf (3–4) || Curt Schilling (5–1) || None || 30,291 || 21–13 |- style="background:#bfb" | 35 || May 12 || @ Diamondbacks || 6–5 (10) || Ricky Bottalico (2–2) || Miguel Batista (1–2) || José Mesa (10) || 33,515 || 22–13 |- style="background:#fbb" | 36 || May 13 || @ Diamondbacks || 1–6 || Randy Johnson (4–3) || Robert Person (3–4) || None || 32,223 || 22–14 |- style="background:#fbb" | 37 || May 15 || Brewers || 10–14 || Curtis Leskanic (2–2) || Ricky Bottalico (2–3) || None || 12,307 || 22–15 |- style="background:#fbb" | 38 || May 16 || Brewers || 1–6 || Jimmy Haynes (4–4) || Bruce Chen (1–3) || None || 12,105 || 22–16 |- style="background:#bfb" | 39 || May 17 || Brewers || 2–1 (12) || Wayne Gomes (3–1) || Mike DeJean (2–1) || None || 12,433 || 23–16 |- style="background:#bfb" | 40 || May 18 || Cardinals || 5–4 || Omar Daal (5–0) || Mike Timlin (1–2) || José Mesa (11) || 17,085 || 24–16 |- style="background:#bfb" | 41 || May 19 || Cardinals || 3–2 || Robert Person (4–4) || Andy Benes (3–3) || None || 24,499 || 25–16 |- style="background:#fbb" | 42 || May 20 || Cardinals || 1–3 || Dustin Hermanson (5–1) || Amaury Telemaco (4–1) || Dave Veres (5) || 31,391 || 25–17 |- style="background:#bbb" | – || May 22 || Pirates || colspan=6 | Postponed (rain); Makeup: May 23 as a traditional double-header |- style="background:#bfb" | 43 || May 23 (1) || Pirates || 4–0 || Randy Wolf (4–4) || Jason Schmidt (1–2) || Ricky Bottalico (2) || see 2nd game || 26–17 |- style="background:#bfb" | 44 || May 23 (2) || Pirates || 5–2 || Omar Daal (6–0) || Omar Olivares (2–5) || José Mesa (12) || 13,337 || 27–17 |- style="background:#bfb" | 45 || May 24 || Pirates || 6–5 || Rhéal Cormier (2–0) || Scott Sauerbeck (0–2) || José Mesa (13) || 12,287 || 28–17 |- style="background:#bfb" | 46 || May 25 || Expos || 10–8 || Eddie Oropesa (1–0) || Ugueth Urbina (0–1) || None || 12,538 || 29–17 |- style="background:#bbb" | – || May 26 || Expos || colspan=6 | Postponed (rain); Makeup: May 27 as a traditional double-header |- style="background:#bfb" | 47 || May 27 (1) || Expos || 7–5 || Chris Brock (2–0) || Britt Reames (2–7) || José Mesa (14) || see 2nd game || 30–17 |- style="background:#fbb" | 48 || May 27 (2) || Expos || 3–7 || Tony Armas Jr. (5–5) || Paul Byrd (0–1) || None || 22,451 || 30–18 |- style="background:#bfb" | 49 || May 28 || @ Mets || 5–3 (10) || José Mesa (1–0) || Armando Benítez (3–2) || Rhéal Cormier (1) || 33,791 || 31–18 |- style="background:#bfb" | 50 || May 29 || @ Mets || 7–3 || Wayne Gomes (4–1) || Dennis Cook (1–1) || None || 26,579 || 32–18 |- style="background:#bfb" | 51 || May 30 || @ Mets || 6–3 || Vicente Padilla (2–1) || John Franco (1–1) || José Mesa (15) || 24,077 || 33–18 |- style="background:#bfb" | 52 || May 31 || @ Expos || 5–2 || Rhéal Cormier (3–0) || Scott Strickland (0–2) || José Mesa (16) || 5,042 || 34–18

|- style="background:#bfb" | 53 || June 1 || @ Expos || 13–2 || Bruce Chen (2–3) || Britt Reames (2–8) || None || 5,267 || 35–18 |- style="background:#fbb" | 54 || June 2 || @ Expos || 5–12 || Tony Armas Jr. (6–5) || Randy Wolf (4–5) || None || 7,810 || 35–19 |- style="background:#fbb" | 55 || June 3 || @ Expos || 3–10 || Masato Yoshii (2–2) || Omar Daal (6–1) || None || 6,504 || 35–20 |- style="background:#fbb" | 56 || June 5 || Mets || 0–9 || Rick Reed (6–2) || Robert Person (4–5) || None || 22,060 || 35–21 |- style="background:#bfb" | 57 || June 6 || Mets || 6–1 || Amaury Telemaco (5–1) || Glendon Rusch (3–5) || None || 32,703 || 36–21 |- style="background:#fbb" | 58 || June 7 || Mets || 5–6 || John Franco (2–1) || José Mesa (1–1) || Armando Benítez (9) || 20,636 || 36–22 |- style="background:#fbb" | 59 || June 8 || @ Red Sox || 2–3 || David Cone (1–1) || Randy Wolf (4–6) || Derek Lowe (7) || 33,435 || 36–23 |- style="background:#bfb" | 60 || June 9 || @ Red Sox || 5–2 || Omar Daal (7–1) || Pedro Martínez (7–2) || José Mesa (17) || 32,944 || 37–23 |- style="background:#fbb" | 61 || June 10 || @ Red Sox || 4–5 || Hideo Nomo (6–3) || Rhéal Cormier (3–1) || Derek Lowe (8) || 32,767 || 37–24 |- style="background:#fbb" | 62 || June 12 || @ Devil Rays || 5–9 || Joe Kennedy (2–0) || Amaury Telemaco (5–2) || None || 12,602 || 37–25 |- style="background:#fbb" | 63 || June 13 || @ Devil Rays || 3–5 || Bryan Rekar (1–7) || Ricky Bottalico (2–4) || Esteban Yan (7) || 10,539 || 37–26 |- style="background:#fbb" | 64 || June 14 || @ Devil Rays || 3–6 || Ryan Rupe (4–5) || Randy Wolf (4–7) || Esteban Yan (8) || 11,606 || 37–27 |- style="background:#bfb" | 65 || June 15 || Orioles || 15–7 || Vicente Padilla (3–1) || Willis Roberts (5–6) || None || 18,710 || 38–27 |- style="background:#bfb" | 66 || June 16 || Orioles || 14–6 || Chris Brock (3–0) || B. J. Ryan (2–3) || None || 21,796 || 39–27 |- style="background:#fbb" | 67 || June 17 || Orioles || 7–10 || José Mercedes (2–8) || Amaury Telemaco (5–3) || None || 36,911 || 39–28 |- style="background:#fbb" | 68 || June 19 || @ Pirates || 5–8 || Joe Beimel (3–2) || Bruce Chen (2–4) || Scott Sauerbeck (1) || 33,713 || 39–29 |- style="background:#bfb" | 69 || June 20 || @ Pirates || 9–5 || Omar Daal (8–1) || Bronson Arroyo (3–6) || None || 28,145 || 40–29 |- style="background:#bfb" | 70 || June 21 || @ Pirates || 6–3 || Robert Person (5–5) || Jimmy Anderson (4–7) || José Mesa (18) || 29,560 || 41–29 |- style="background:#fbb" | 71 || June 22 || @ Marlins || 1–8 || Ryan Dempster (8–7) || Randy Wolf (4–8) || None || 16,321 || 41–30 |- style="background:#fbb" | 72 || June 23 || @ Marlins || 1–12 || Matt Clement (4–5) || Amaury Telemaco (5–4) || None || 23,638 || 41–31 |- style="background:#bfb"