The 2015 Philadelphia Phillies season was the 133rd season in the history of the franchise, and its twelfth season at Citizens Bank Park. The team finished the season with a record of 63–99 (.389), the worst record in the majors, and missed the playoffs for a fourth consecutive season.

Offseason Players becoming free agents: A. J. Burnett – Signed with the Pittsburgh Pirates for one year. – 11/14/14 Kyle Kendrick – Signed with the Colorado Rockies for one year. – 2/4/15 Mike Adams – Signed a minor league contract with the Los Angeles Dodgers. – 3/1/15 Wil Nieves – Signed a minor league deal with the San Diego Padres. – 2/4/15

Trades and signings: October 21, 2014 – Re-signed pitcher Jerome Williams to a one-year deal. October 23, 2014 – Re-signed Grady Sizemore to a one-year deal. December 10, 2014 – Traded Antonio Bastardo to the Pittsburgh Pirates for Joely Rodriguez. December 19, 2014 – Traded Jimmy Rollins and cash to the Los Angeles Dodgers for minor leaguers Tom Windle and Zach Eflin. December 31, 2014 – Traded Marlon Byrd and cash to the Cincinnati Reds for RHP Ben Lively. January 5, 2015 – Signed Aaron Harang to a one-year deal worth $5 million, that included performance bonuses. January 29, 2015 – Signed Chad Billingsley to a one-year deal.

Broadcasting changes After only one season, Jamie Moyer departed the Phillies' broadcast booth. Comcast SportsNet hired Ben Davis, previously a pre-game and post-game analyst, to replace Moyer as a game analyst, working with Matt Stairs (another analyst), Tom McCarthy (play-by-play), Gregg Murphy (field reporter), and Mike Schmidt (analyst for weekend home games).

Season standings

National League East

National League Wild Card

Record vs. opponents

Game log

Legend Phillies win Phillies loss PostponementBoldPhillies team member

|- style="background:#fbb" | 1 || April 6 || Red Sox || 0–8 || Clay Buchholz (1–0) || Cole Hamels (0–1) || — || 45,549 || 0–1 |- style="background:#bfb" | 2 || April 8 || Red Sox || 4–2 || Aaron Harang (1–0) || Rick Porcello (0–1) || Jonathan Papelbon (1) || 26,465 || 1–1 |- style="background:#fbb" | 3 || April 9 || Red Sox || 2–6 || Justin Masterson (1–0) || David Buchanan (0–1) || — || 23,418 || 1–2 |- style="background:#bfb" | 4 || April 10 || Nationals || 4–1 || Luis García (1–0) || Gio González (0–1) ||Jonathan Papelbon (2) || 19,047 || 2–2 |- style="background:#bfb" | 5 || April 11 || Nationals || 3–2 (10) || Dustin McGowan (1–0) || Tanner Roark (0–1) || — || 23,740 || 3–2 |- style="background:#fbb" | 6 || April 12 || Nationals || 3–4 (10) || Aaron Barrett (1–0) || Jake Diekman (0–1) || Drew Storen (2) || 30,094 || 3–3 |- style="background:#fbb" | 7 || April 13 || @ Mets || 0–2 || Jacob deGrom (1–1) || Aaron Harang (1–1) || Jeurys Familia (2) || 43,947 || 3–4 |- style="background:#fbb" | 8 || April 14 || @ Mets || 5–6 || Matt Harvey (2–0) || David Buchanan (0–2) || Jeurys Familia (3) || 38,849 || 3–5 |- style="background:#fbb" | 9 || April 15 || @ Mets || 1–6 || Jon Niese (1–0) || Jerome Williams (0–1) || — || 21,052 || 3–6 |- style="background:#fbb" | 10 || April 16 || @ Nationals || 2–5 || Doug Fister (1–0) || Cole Hamels (0–2) || Drew Storen (3) || 24,768 || 3–7 |- style="background:#fbb" | 11 || April 17 || @ Nationals || 2–7 || Max Scherzer (1–1) || Sean O'Sullivan (0–1) || — || 31,608 || 3–8 |- style="background:#bfb" | 12 || April 18 || @ Nationals || 5–3 || Aaron Harang (2–1) || Jordan Zimmermann (1–2) || Jonathan Papelbon (3) || 35,330 || 4–8 |- style="background:#fbb" | 13 || April 19 || @ Nationals || 1–4 || Stephen Strasburg (1–1) || David Buchanan (0–3) || Drew Storen (4) || 36,631 || 4–9 |- style="background:#bfb" | 14 || April 21 || Marlins || 7–3 || Jerome Williams (1–1) || Dan Haren (1–1) || — || 21,993 || 5–9 |- style="background:#fbb" | 15 || April 22 || Marlins || 1–6 || Jarred Cosart (1–1) || Luis García (1–1) || — || 23,417 || 5–10 |- style="background:#fbb" | 16 || April 23 || Marlins || 1–9 || David Phelps (1–0) || Dustin McGowan (1–1) || — || 17,097 || 5–11 |- style="background:#bfb" | 17 || April 24 || Braves || 1–0 || Ken Giles (1–0) || Jim Johnson (1–2) || — || 21,164 || 6–11 |- style="background:#fbb" | 18 || April 25 || Braves || 2–5 || Shelby Miller (3–0) || David Buchanan (0–4) || Jason Grilli (7) || 24,748 || 6–12 |- style="background:#bfb" | 19 || April 26 || Braves || 5–4 || Jerome Williams (2–1) || Trevor Cahill (0–3) || Jonathan Papelbon (4) || 28,702 || 7–12 |- style="background:#bfb" | 20 || April 27 || @ Cardinals || 4–1 || Cole Hamels (1–2) || John Lackey (1–1) || Jonathan Papelbon (5) || 40,052 || 8–12 |- style="background:#fbb" | 21 || April 28 || @ Cardinals || 5–11 || Michael Wacha (4–0) || Severino González (0–1) || — || 40,143 || 8–13 |- style="background:#fbb" | 22 || April 29 || @ Cardinals || 2–5 || Carlos Martínez (3–0) || Aaron Harang (2–2) || Trevor Rosenthal (8) || 40,399 || 8–14 |- style="background:#fbb" | 23 || April 30 || @ Cardinals || 3–9 || Carlos Villanueva (2–1) || David Buchanan (0–5) || — || 40,715 || 8–15

|- style="background:#fbb" | 24 || May 1 || @ Marlins || 3–4 || Steve Cishek (1–1) || Ken Giles (1–1) || — || 18,511 || 8–16 |- style="background:#fbb" | 25 || May 2 || @ Marlins || 0–7 || Dan Haren (3–1) || Cole Hamels (1–3) || — || 33,348 || 8–17 |- style="background:#bfb" | 26 || May 3 || @ Marlins || 6–2 || Severino González (1–1) || Jarred Cosart (1–2) || — || 20,461 || 9–17 |- style="background:#bfb" | 27 || May 4 || @ Braves || 5–2 || Aaron Harang (3–2) || Alex Wood (1–2) || — || 17,293 || 10–17 |- style="background:#fbb" | 28 || May 5 || @ Braves || 0–9 || Shelby Miller (4–1) || Chad Billingsley (0–1) || — || 14,451 || 10–18 |- style="background:#fbb" | 29 || May 6 || @ Braves || 5–7 || Mike Foltynewicz (2–0) || Jerome Williams (2–2) || Jason Grilli (9) || 17,772 || 10–19 |- style="background:#bfb" | 30 || May 8 || Mets || 3–1 || Cole Hamels (2–3) || Matt Harvey (5–1) || Jonathan Papelbon (6) || 32,734 || 11–19 |- style="background:#fbb" | 31 || May 9 || Mets || 2–3 || Jon Niese (3–2) || Aaron Harang (3–3) || Jeurys Familia (12) || 29,373 || 11–20 |- style="background:#fbb" | 32 || May 10 || Mets || 4–7 || Bartolo Colón (6–1) || Chad Billingsley (0–2) || Jeurys Familia (13) || 27,935 || 11–21 |- style="background:#fbb" | 33 || May 11 || Pirates || 3–4 || Gerrit Cole (5–1) || Jerome Williams (2–3) || Mark Melancon (8) || 21,358 || 11–22 |- style="background:#fbb" | 34 || May 12 || Pirates || 2–7 || A. J. Burnett (2–1) || Sean O'Sullivan (0–2) || — || 20,393 || 11–23 |- style="background:#bfb" | 35 || May 13 || Pirates || 3–2 || Cole Hamels (3–3) || Francisco Liriano (1–3) || Jonathan Papelbon (7) || 29,576 || 12–23 |- style="background:#bfb" | 36 || May 14 || Pirates || 4–2 || Aaron Harang (4–3) || Vance Worley (2–3) || Jonathan Papelbon (8) || 29,205 || 13–23 |- style="background:#bfb" | 37 || May 15 || Diamondbacks || 4–3 || Elvis Araújo (1–0) || Óliver Pérez (1–1) || Luis García (1) || 21,383 || 14–23 |- style="background:#bfb" | 38 || May 16 || Diamondbacks || 7–5 || Jerome Williams (3–3) || Archie Bradley (2–1) || Jonathan Papelbon (9) || 33,649 || 15–23 |- style="background:#bfb" | 39 || May 17 || Diamondbacks || 6–0 || Sean O'Sullivan (1–2) || Josh Collmenter (3–5) || — || 22,123 || 16–23 |- style="background:#bfb" | 40 || May 18 || @ Rockies || 4–3 || Cole Hamels (4–3) || Jordan Lyles (2–4) || Jonathan Papelbon (10) || 24,061 || 17–23 |- style="background:#fbb" | 41 || May 19 || @ Rockies || 5–6 || Scott Oberg (2–1) || Justin De Fratus (0–1) || John Axford (5) || 21,249 || 17–24 |- style="background:#bfb" | 42 || May 20 || @ Rockies || 4–2 || Severino González (2–1) || Eddie Butler (2–5) || Jonathan Papelbon (11) || 21,714 || 18–24 |- style="background:#fbb" | 43 || May 21 || @ Rockies || 3–7 || Christian Bergman (2–0) || Jerome Williams (3–4) || — || 25,418 || 18–25 |- style="background:#fbb" | 44 || May 22 || @ Nationals || 1–2 || Max Scherzer (5–3) || Sean O'Sullivan (1–3) || Drew Storen (13) || 35,893 || 18–26 |- style="background:#bfb" | 45 || May 23 || @ Nationals || 8–1 || Cole Hamels (5–3) || Stephen Strasburg (3–6) || — || 41,722 || 19–26 |- style="background:#fbb" | 46 || May 24 || @ Nationals || 1–4 || Gio González (4–2) || Aaron Harang (4–4) || Drew Storen (14) || 41,044 || 19–27 |- style="background:#fbb" | 47 || May 25 || @ Mets || 3–6 || Bartolo Colón (7–3) || Elvis Araújo (1–1) || Jeurys Familia (14) || 30,946 || 19–28 |- style="background:#fbb" | 48 || May 26 || @ Mets || 4–5 (10) || Jeurys Familia (1–0) || Jeanmar Gómez (0–1) || — || 21,064 || 19–29 |- style="background:#fbb" | 49 || May 27 || @ Mets || 0–7 || Noah Syndergaard (2–2) || Sean O'Sullivan (1–4) || — || 24,406 || 19–30 |- style="background:#fbb" | 50 || May 29 || Rockies || 1–4 || Chad Bettis (2–0) || Cole Hamels (5–4) || — || 22,227 || 19–31 |- style="background:#fbb" | 51 || May 30 || Rockies || 2–5 || Eddie Butler (3–5) || Aaron Harang (4–5) || John Axford (9) || 23,510 || 19–32 |- style="background:#fbb" | 52 || May 31 || Rockies || 1–4 || Chris Rusin (1–0) || Jerome Williams (3–5) || Scott Oberg (1) || 22,166 || 19–33

|- style="background:#bfb" | 53 || June 2 || Reds || 5–4 || Jonathan Papelbon (1–0) || Tony Cingrani (0–2) || — || 20,209 || 20–33 |- style="background:#bfb" | 54 || June 3 || Reds || 5–4 (11) || Luis García (2–1) || Ryan Mattheus (0–1) || — || 21,253 || 21–33 |- style="background:#fbb" | 55 || June 4 || Reds || 4–6 || Anthony DeSclafani (4–4) || Aaron Harang (4–6) || Aroldis Chapman (10) || 21,057 || 21–34 |- style="background:#fbb" | 56 || June 5 || Giants || 4–5 || Tim Lincecum (6–3) || Luis García (2–2) || Santiago Casilla (16) || 20,638 || 21–35 |- style="background:#fbb" | 57 || June 6 || Giants || 5–7 || Madison Bumgarner (7–2) || Severino González (2–2) || Santiago Casilla (15) || 29,102 || 21–36 |- style="background:#bfb" | 58 || June 7 || Giants || 6–4 || Ken Giles (2–1) || Ryan Vogelsong (4–4) || Jonathan Papelbon (12) || 24,799 || 22–36 |- style="background:#fbb" | 59 || June 8 || @ Reds || 4–6 || Mike Leake (3–4) || Cole Hamels (5–5) || Aroldis Chapman (11) || 30,900 || 22–37 |- style="background:#fbb" | 60 || June 9 || @ Reds || 2–11 || Anthony DeSclafani (5–4) || Aaron Harang (4–7) || — || 27,993 || 22–38 |- style="background:#fbb" | 61 || June 10 || @ Reds || 2–5 || Jon Moscot (1–1) || Jerome Williams (3–6) || Aroldis Chapman (12) || 32,994 || 22–39 |- style="background:#fbb" | 62 || June 12 || @ Pirates || 0–1 (13) || Antonio Bastardo (1–1) || Dustin McGowan (1–2) || — || 33,749 || 22–40 |- style="background:#fbb" | 63 || June 13 || @ Pirates || 3–4 || Gerrit Cole (10–2) || Sean O'Sullivan (1–5) || Mark Melancon (20) || 37,516 || 22–41 |- style="background:#fbb" | 64 || June 14 || @ Pirates || 0–1 (11) || Antonio Bastardo (2–1) || Jonathan Papelbon (1–1) || — || 34,518 || 22–42 |- style="background:#fbb" | 65 || June 15 || @ Orioles || 0–4 || Wei-Yin Chen (3–4) || Aaron Harang (4–8) || — || 23,730 || 22–43 |- style="background:#fbb" | 66 || June 16 || @ Orioles || 3–19 || Chris Tillman (5–7) || Jerome Williams (3–7) || — || 26,964 || 22–44 |- style="background:#fbb" | 67 || June 17 || Orioles || 4–6 || Ubaldo Jiménez (5–3) || Kevin Correia (0–1) || Zach Britton (18) || 26,162 || 22–45 |- style="background:#bfb" | 68 || June 18 || Orioles || 2–1 || Jake Diekman (1–1) || Bud Norris (2–5) || Jonathan Papelbon (13) || 26,220 || 23–45 |- style="background:#fbb" | 69 || June 19 || Cardinals || 4–12 || Tyler Lyons (2–0) || Phillippe Aumont (0–1) || — || 21,169 || 23–46 |- style="background:#fbb" | 70 || June 20 || Cardinals || 1–10 || John Lackey (6–4) || Aaron Harang (4–9) || — || 24,256 || 23–47 |- style="background:#bfb" | 71 || June 21 || Cardinals || 9–2 || Adam Morgan (1–0) || Michael Wacha (9–3) || — || 30,423 || 24–47 |- style="background:#bfb" | 72 || June 22 || @ Yankees || 11–8 || Jake Diekman (2–1) || Michael Pineda (8–4) || — || 36,883 || 25–47 |- style="background:#bfb"