The 2006 Philadelphia Phillies season was the 124th season in the history of the franchise. The Phillies finished in second place in the National League East, 12 games behind the New York Mets, and three games behind the Los Angeles Dodgers in the NL Wild-Card race. The Phillies, managed by Charlie Manuel, played their home games at Citizens Bank Park. Phillies first baseman Ryan Howard was the National League's Most Valuable Player for the 2006 season, and was the winner of the Century 21 Home Run Derby, held during the All-Star Break at Pittsburgh.
Offseason November 25, 2005: Jim Thome was traded by the Phillies with cash to the Chicago White Sox for a player to be named later, Aaron Rowand, and Daniel Haigwood (minors). The White Sox sent Gio González (minors) (December 8, 2005) to the Phillies to complete the trade. March 1, 2006: Alex Gonzalez was signed as a free agent with the Phillies.
Regular season
Season standings
National League East
Record vs. opponents
Transactions May 21, 2006: Alex Gonzalez retired from the Phillies. July 28, 2006: David Bell was traded by the Phillies to the Milwaukee Brewers for Wilfrido Laureano (minors). July 30, 2006: Bobby Abreu and Cory Lidle were traded by the Phillies to the New York Yankees for minor league prospects. September 1, 2006: Randall Simon was purchased by the Phillies from the Texas Rangers.
Game log Legend Bold = Phillies team member
|- style="background:#fbb" | 1 || April 3 || Cardinals || 5–13 || Chris Carpenter (1–0) || Jon Lieber (0–1) || None || 44,614 || 0–1 |- style="background:#fbb" | 2 || April 5 || Cardinals || 3–4 || Brad Thompson (1–0) || Tom Gordon (0–1) || Jason Isringhausen (1) || 20,557 || 0–2 |- style="background:#fbb" | 3 || April 6 || Cardinals || 2–4 || Jason Marquis (1–0) || Cory Lidle (0–1) || Jason Isringhausen (2) || 20,413 || 0–3 |- style="background:#fbb" | 4 || April 7 || Dodgers || 3–5 || Brett Tomko (1–0) || Gavin Floyd (0–1) || Danys Báez (2) || 25,518 || 0–4 |- style="background:#bbb" | – || April 8 || Dodgers || colspan=6 | Postponed (rain); |- style="background:#bfb" | 5 || April 9 || Dodgers || 6–3 || Tom Gordon (1–1) || Tim Hamulack (0–1) || None || || 1–4 |- style="background:#fbb" | 6 || April 9 || Dodgers || 2–6 || Brad Penny (2–0) || Jon Lieber (0–2) || None || 38,056 || 1–5 |- style="background:#fbb" | 7 || April 10 || @ Braves || 3–5 || Óscar Villarreal (3–0) || Ryan Franklin (0–1) || Chris Reitsma (3) || 47,332 || 1–6 |- style="background:#bfb" | 8 || April 12 || @ Braves || 7–5 || Cory Lidle (1–1) || Jorge Sosa (0–2) || Tom Gordon (1) || 37,107 || 2–6 |- style="background:#bfb" | 9 || April 13 || @ Braves || 7–6 || Gavin Floyd (1–1) || Kyle Davies (0–1) || Tom Gordon (2) || 22,911 || 3–6 |- style="background:#bfb" | 10 || April 14 || @ Rockies || 10–8 || Ryan Madson (1–0) || Zach Day (1–1) || Tom Gordon (3) || 25,390 || 4–6 |- style="background:#fbb" | 11 || April 15 || @ Rockies || 6–10 || Ray King (1–1) || Jon Lieber (0–3) || None || 23,206 || 4–7 |- style="background:#bfb" | 12 || April 16 || @ Rockies || 1–0 || Brett Myers (1–0) || Aaron Cook (1–2) || Tom Gordon (4) || 25,144 || 5–7 |- style="background:#fbb" | 13 || April 18 || Nationals || 3–10 || Tony Armas Jr. (1–2) || Cory Lidle (1–2) || None || 20,072 || 5–8 |- style="background:#bfb" | 14 || April 19 || Nationals || 7–6 || Ryan Franklin (1–1) || Mike Stanton (0–2) || None || 27,913 || 6–8 |- style="background:#fbb" | 15 || April 20 || Nationals || 4–10 || Billy Traber (1–0) || Ryan Madson (1–1) || None || 28,177 || 6–9 |- style="background:#fbb" | 16 || April 21 || Marlins || 3–4 || Scott Olsen (1–1) || Jon Lieber (0–4) || Joe Borowski (2) || 20,227 || 6–10 |- style="background:#bbb" | – || April 22 || Marlins || colspan=6 | Postponed (rain); |- style="background:#bfb" | 17 || April 23 || Marlins || 4–2 || Brett Myers (2–0) || Sergio Mitre (1–2) || Tom Gordon (5)|| 40,383 || 7–10 |- style="background:#bfb" | 18 || April 24 || Rockies || 6–5 || Cory Lidle (2–2) || Josh Fogg (2–1) || Tom Gordon (6) || 20,244 || 8–10 |- style="background:#fbb" | 19 || April 25 || Rockies || 6–7 || Ramón Ramírez (1–0) || Gavin Floyd (1–2) || Brian Fuentes (3) || 19,512 || 8–11 |- style="background:#bfb" | 20 || April 26 || Rockies || 9–5 || Ryan Madson (2–1) || Jason Jennings (1–1) || None (9) || 19,182 || 9–11 |- style="background:#fbb" | 21 || April 27 || Rockies || 3–6 || Aaron Cook (2–3) || Ryan Franklin (1–2) || Brian Fuentes (4) || 21,506 || 9–12 |- style="background:#fbb" | 22 || April 28 || @ Pirates || 1–3 || Ian Snell (1–2) || Brett Myers (2–1) || Michael Gonzalez (3) || 30,568 || 9–13 |- style="background:#fbb" | 23 || April 29 || @ Pirates || 2–3 || Paul Maholm (1–3) || Cory Lidle (2–3) || Roberto Hernández (2) || 33,944 || 9–14 |- style="background:#bfb" | 24 || April 30 || @ Pirates || 5–1 || Gavin Floyd (2–2) || Óliver Pérez (1–4) || None || 22,320 || 10–14
|- style="background:#bfb" | 25 || May 1 || @ Marlins || 8–5 || Rhéal Cormier (1–0) || Dontrelle Willis (1–2) || Tom Gordon (7) || 6,017 || 11–14 |- style="background:#bfb" | 26 || May 2 || @ Marlins || 7–5 || Jon Lieber (1–4) || Ricky Nolasco (1–1) || Tom Gordon (8) || 6,652 || 12–14 |- style="background:#bfb" | 27 || May 3 || Braves || 5–4 || Rhéal Cormier (2–0) || Mike Remlinger (1–2) || Tom Gordon (9) || 26,443 || 13–14 |- style="background:#bfb" | 28 || May 4 || Braves || 6–3 || Cory Lidle (3–3) || John Thomson (0–2) || Arthur Rhodes (1) || 24,842 || 14–14 |- style="background:#bfb" | 29 || May 5 || Giants || 8–3 || Gavin Floyd (3–2) || Matt Cain (1–4) || None || 37,269 || 15–14 |- style="background:#bfb" | 30 || May 6 || Giants || 4–1 || Ryan Madson (3–1) || Jamey Wright (2–3) || Tom Gordon (10) || 44,042 || 16–14 |- style="background:#bfb" | 31 || May 7 || Giants || 9–5 || Jon Lieber (2–4) || Matt Morris (2–3) || None || 39,315 || 17–14 |- style="background:#bfb" | 32 || May 9 || Mets || 5–4 || Tom Gordon (2–1) || Aaron Heilman (0–1) || None || 33,787 || 18–14 |- style="background:#fbb" | 33 || May 10 || Mets || 4–13 || Tom Glavine (5–2) || Cory Lidle (3–4) || None || 30,269 || 18–15 |- style="background:#bfb" | 34 || May 11 || Mets || 2–0 || Gavin Floyd (4–2) || Steve Trachsel (2–3) || None (4) || 28,224 || 19–15 |- style="background:#bfb" | 35 || May 12 || @ Reds || 8–4 || Ryan Madson (4–1) || Elizardo Ramírez (1–3) || Tom Gordon (11) || 21,705 || 20–15 |- style="background:#bfb" | 36 || May 13 || @ Reds || 2–0 || Jon Lieber (3–4) || Dave Williams (2–3) || Tom Gordon (12) || 32,624 || 21–15 |- style="background:#bfb" | 37 || May 14 || @ Reds || 2–1 || Geoff Geary (1–0) || Chris Hammond (0–1) || Tom Gordon (13) || 19,676 || 22–15 |- style="background:#fbb" | 38 || May 16 || @ Brewers || 2–3 || Derrick Turnbow (1–1) || Ryan Franklin (1–3) || None || 14,592 || 22–16 |- style="background:#fbb" | 39 || May 17 || @ Brewers || 7–8 || José Capellán (1–0) || Arthur Rhodes (0–1) || None || 20,874 || 22–17 |- style="background:#fbb" | 40 || May 18 || @ Brewers || 4–5 || Justin Lehr (2–1) || Ryan Madson (4–2) || Derrick Turnbow (13) || 27,419 || 22–18 |- style="background:#fbb" | 41 || May 19 || Red Sox || 3–5 || Matt Clement (4–3) || Jon Lieber (3–5) || Jonathan Papelbon (15) || 44,296 || 22–19 |- style="background:#fbb" | 42 || May 20 || Red Sox || 4–8 || Josh Beckett (6–1) || Brett Myers (2–2) || None || 44,809 || 22–20 |- style="background:#bfb" | 43 || May 21 || Red Sox || 10–5 || Cory Lidle (4–4) || Lenny DiNardo (1–2) || None || 44,738 || 23–20 |- style="background:#fbb" | 44 || May 23 || @ Mets || 8–9 || Darren Oliver (2–0) || Ryan Madson (4–3) || None || 28,948 || 23–21 |- style="background:#fbb" | 45 || May 24 || @ Mets || 4–5 || Pedro Feliciano (1–0) || Rhéal Cormier (2–1) || Billy Wagner (10) || 32,094 || 23–22 |- style="background:#bfb" | 46 || May 25 || @ Mets || 5–3 || Brett Myers (3–2) || Pedro Feliciano (1–1) || Tom Gordon (14) || 51,365 || 24–22 |- style="background:#fbb" | 47 || May 26 || Brewers || 5–6 || Derrick Turnbow (2–1) || Tom Gordon (2–2) || Brian Shouse (1) || 43,852 || 24–23 |- style="background:#fbb" | 48 || May 27 || Brewers || 6–9 || Matt Wise (3–2) || Ryan Franklin (1–4) || Derrick Turnbow (15) || 32,089 || 24–24 |- style="background:#bfb" | 49 || May 28 || Brewers || 6–2 || Ryan Madson (5–3) || Dana Eveland (0–2) || None || 35,674 || 25–24 |- style="background:#bfb" | 50 || May 29 || Nationals || 11–2 || Clay Condrey (1–0) || Michael O'Connor (2–3) || None (10) || 33,682 || 26–24 |- style="background:#bfb" | 51 || May 30 || Nationals || 4–2 || Brett Myers (4–2) || Tony Armas Jr. (5–3) || Tom Gordon (15) || 23,805 || 27–24 |- style="background:#fbb" | 52 || May 31 || Nationals || 2–3 || Liván Hernández (4–5) || Cory Lidle (4–5) || Chad Cordero (8) || 30,386 || 27–25
|- style="background:#fbb" | 53 || June 1 || @ Dodgers || 2–7 || Derek Lowe (4–3) || Gavin Floyd (4–3) || None || 38,643 || 27–26 |- style="background:#bfb" | 54 || June 2 || @ Dodgers || 8–6 || Geoff Geary (2–0) || Danys Báez (3–3) || Tom Gordon (16) || 55,142 || 28–26 |- style="background:#fbb" | 55 || June 3 || @ Dodgers || 2–8 || Brad Penny (6–1) || Eude Brito (0–1) || None || 46,561 || 28–27 |- style="background:#bfb" | 56 || June 4 || @ Dodgers || 6–4 || Geoff Geary (3–0) || Joe Beimel (2–1) || Tom Gordon (17) || 48,270 || 29–27 |- style="background:#bfb" | 57 || June 5 || @ Diamondbacks || 4–3 || Aaron Fultz (1–0) || Brandon Lyon (1–1) || Tom Gordon (18) || 20,647 || 30–27 |- style="background:#bfb" | 58 || June 6 || @ Diamondbacks || 10–1 || Cole Hamels (1–0) || Russ Ortiz (0–4) || None || 22,677 || 31–27 |- style="background:#bfb" | 59 || June 7 || @ Diamondbacks || 7–3 || Ryan Madson (6–3) || Dustin Nippert (0–1) || None || 21,052 || 32–27 |- style="background:#fbb" | 60 || June 8 || @ Nationals || 2–5 || Michael O'Connor (3–3) || Eude Brito (0–2) || Chad Cordero (12) || 24,669 || 32–28 |- style="background:#fbb" | 61 || June 9 || @ Nationals || 8–9 || Chad Cordero (2–1) || Clay Condrey (1–1) || None || 24,751 || 32–29 |- style="background:#bfb" | 62 || June 10 || @ Nationals || 6–2 || Geoff Geary (4–0) || Liván Hernández (5–6) || None || 32,089 || 33–29 |- style="background:#fbb" | 63 || June 11 || @ Nationals || 0–6 || Shawn Hill (1–1) || Cole Hamels (1–1) || None || 30,583 || 33–30 |- style="background:#fbb" | 64 || June 13 || Mets || 7–9 || Chad Bradford (3–2) || Ryan Madson (6–4) || Billy Wagner (13) || 37,964 || 33–31 |- style="background:#fbb" | 65 || June 14 || Mets || 3–9 || Darren Oliver (3–0) || Brett Myers (4–3) || None || 38,811 || 33–32 |- style="background:#fbb" | 66 || June 15 || Mets || 4–5 || Steve Trachsel (4–4) || Cory Lidle (4–6) || Billy Wagner (14) || 45,102 || 33–33 |- style="background:#fbb" | 67 || June 16 || Devil Rays || 4–10 || James Shields (3–0) || Cole Hamels (1–2) || None || 31,042 || 33–34 |- style="background:#fbb" | 68 || June 17 || Devil Rays || 2–7 || Scott Kazmir (8–4) || Scott Mathieson (0–1) || None || 35,939 || 33–35 |- style="background:#bfb" | 69 || June 18 || Devil Rays || 8–5 || Ryan Madson (7–4) || Seth McClung (2–10) || Tom Gordon (19) || 42,658 || 34–35 |- style="background:#bfb" | 70 || June 19 || Yankees || 4–2 || Brett Myers (5–3) || Randy Johnson (8–6) || Tom Gordon (20) || 44,747 || 35–35 |- style="background:#fbb" | 71 || June 20 || Yankees || 7–9 || T. J. Beam (1–0) || Arthur Rhodes (0–2) || Mariano Rivera (14) || 44,775 || 35–36 |- style="background:#fbb" | 72 || June 21 || Yankees || 0–5 || Jaret Wright (4–4) || Cole Hamels (1–3) || None || 45,111 || 35–37 |- style="background:#fbb" | 73 || June 23 || @ Red Sox || 2–10 || Josh Beckett (9–3) || Ryan Madson (7–5) || None || 35,948 || 35–38 |- style="background:#fbb" | 74 || June 24 || @ Red Sox || 3–5 || Jonathan Papelbon (2–1) || Tom Gordon (2–3) || None || 35,564 || 35–39 |- style="background:#bbb" | – || June 25 || @ Red Sox || colspan=6 | Postponed (rain); |- style="background:#fbb"