The 1949 Philadelphia Phillies season was the 67th season in the history of the franchise.

Offseason October 4, 1948: Harry Walker was traded by the Phillies to the Chicago Cubs for Bill Nicholson.Harry Walker at Baseball Reference November 15, 1948: Bob Chakales was drafted from the Phillies by the Cleveland Indians in the 1948 minor league draft.Bob Chakales at Baseball Reference November 24, 1948: Tommy Lasorda was drafted from the Phillies by the Brooklyn Dodgers in the 1948 minor league draft.Tommy Lasorda at Baseball Reference Prior to 1949 season: Ron Mrozinski was signed by the Phillies as an amateur free agent.Ron Mrozinski at Baseball-Reference

Regular season On June 2, 1949, the Phillies matched a Major League record with five home runs in one inning in a 12–3 win over the Cincinnati Reds at Shibe Park.

On August 19, 1949, the Phillies held "Eddie Waitkus Night" at Shibe Park. Waitkus was in uniform for the first time since being shot on June 14, 1949, in Chicago by an infatuated woman.

This marked the Phillies' first winning season since 1932, ending an MLB record of 16 consecutive losing seasons. This would remain the longest streak in league history until the Pirates suffered their 17th consecutive losing season in 2009.

Season standings

Record vs. opponents

Game log Legend Phillies win Phillies loss (via forfeit) Phillies loss PostponementBoldPhillies team member

|- style="background:#bfb" | 1 || April 18 || @ Braves || 4–0 || Ken Heintzelman (1–0) || Johnny Sain (0–1) || None || 9,195 || 1–0 |- style="background:#fbb" | 2 || April 19 (1) || @ Braves || 3–4 || Nels Potter (1–0) || Ken Trinkle (0–1) || None || see 2nd game || 1–1 |- style="background:#fbb" | 3 || April 19 (2) || @ Braves || 2–11 || Vern Bickford (1–0) || Russ Meyer (0–1) || None || 30,337 || 1–2 |- style="background:#fbb" | 4 || April 20 || @ Braves || 5–6 || Nels Potter (2–0) || Jim Konstanty (0–1) || None || 6,095 || 1–3 |- style="background:#bbb" | – || April 22 || Dodgers || colspan=6 | Postponed (rain, wet grounds); Makeup: June 30 |- style="background:#fbb" | 5 || April 23 || Dodgers || 6–8 || Erv Palica (1–0) || Robin Roberts (0–1) || None || 13,198 || 1–4 |- style="background:#bfb" | 6 || April 24 (1) || Dodgers || 7–4 || Ken Heintzelman (2–0) || Carl Erskine (0–1) || None || see 2nd game || 2–4 |- style="background:#fbb" | 7 || April 24 (2) || Dodgers || 5–6 || Ralph Branca (2–0) || Curt Simmons (0–1) || Jack Banta (1) || 33,748 || 2–5 |- style="background:#fbb" | 8 || April 25 || Giants || 3–6 || Clint Hartung (2–0) || Hank Borowy (0–1) || None || 3,366 || 2–6 |- style="background:#bfb" | 9 || April 26 || Giants || 12–11 (11) || Schoolboy Rowe (1–0) || Andy Hansen (0–1) || None || 3,296 || 3–6 |- style="background:#fbb" | 10 || April 27 || Braves || 0–2 || Warren Spahn (1–1) || Robin Roberts (0–2) || None || 16,436 || 3–7 |- style="background:#fbb" | 11 || April 28 || Braves || 1–6 || Vern Bickford (2–1) || Jocko Thompson (0–1) || None || 2,417 || 3–8 |- style="background:#bfb" | 12 || April 29 || @ Dodgers || 5–2 || Ken Heintzelman (3–0) || Joe Hatten (1–1) || None || 8,090 || 4–8 |- style="background:#bfb" | 13 || April 30 || @ Dodgers || 12–4 || Hank Borowy (1–1) || Jack Banta (0–1) || None || 19,572 || 5–8

|- style="background:#bfb" | 14 || May 1 || @ Dodgers || 4–2 || Russ Meyer (1–1) || Preacher Roe (1–2) || None || 20,507 || 6–8 |- style="background:#bfb" | 15 || May 3 || Cardinals || 7–3 || Robin Roberts (1–2) || Ken Johnson (0–1) || Ken Trinkle (1) || 16,228 || 7–8 |- style="background:#bfb" | 16 || May 4 || Cardinals || 7–5 || Ken Heintzelman (4–0) || Al Brazle (2–1) || Ken Trinkle (2) || 14,169 || 8–8 |- style="background:#fbb" | 17 || May 5 || Cardinals || 2–3 || Red Munger (1–0) || Hank Borowy (1–2) || None || 4,354 || 8–9 |- style="background:#bfb" | 18 || May 6 || Pirates || 4–3 || Russ Meyer (2–1) || Elmer Riddle (0–2) || None || 15,754 || 9–9 |- style="background:#fbb" | 19 || May 7 || Pirates || 4–6 || Hal Gregg (1–0) || Schoolboy Rowe (1–1) || None || 6,832 || 9–10 |- style="background:#fbb" | 20 || May 8 (1) || Reds || 7–14 (12) || Ken Raffensberger (3–3) || Schoolboy Rowe (1–2) || None || see 2nd game || 9–11 |- style="background:#bfb" | 21 || May 8 (2) || Reds || 8–1 (6) || Robin Roberts (2–2) || Eddie Erautt (0–1) || None || 17,707 || 10–11 |- style="background:#bbb" | – || May 9 || Reds || colspan=6 | Postponed (rain); Makeup: June 3 as a traditional double-header |- style="background:#bbb" | – || May 10 || Reds || colspan=6 | Postponed (rain); Makeup: June 3 as a traditional double-header |- style="background:#fbb" | 22 || May 11 || Cubs || 2–4 || Emil Kush (3–0) || Ken Heintzelman (4–1) || None || 7,433 || 10–12 |- style="background:#bfb" | 23 || May 12 || Cubs || 4–3 || Hank Borowy (2–2) || Bob Rush (1–4) || None || 2,506 || 11–12 |- style="background:#fbb" | 24 || May 13 || @ Giants || 1–9 || Larry Jansen (3–2) || Russ Meyer (2–2) || None || 21,765 || 11–13 |- style="background:#fbb" | 25 || May 14 || @ Giants || 2–12 || Sheldon Jones (4–3) || Robin Roberts (2–3) || None || 17,867 || 11–14 |- style="background:#fbb" | 26 || May 15 || @ Giants || 3–7 || Monty Kennedy (3–2) || Curt Simmons (0–2) || None || 24,637 || 11–15 |- style="background:#bfb" | 27 || May 17 || @ Cardinals || 5–4 (12) || Robin Roberts (3–3) || Al Brazle (3–2) || None || 12,357 || 12–15 |- style="background:#bfb" | 28 || May 18 || @ Cardinals || 3–2 || Curt Simmons (1–2) || Ted Wilks (2–2) || None || 2,666 || 13–15 |- style="background:#bbb" | – || May 19 || @ Cubs || colspan=6 | Postponed (weather, wet grounds, threatening weather); Makeup: June 15 as a traditional double-header |- style="background:#bbb" | – || May 20 || @ Cubs || colspan=6 | Postponed (cold); Makeup: July 30 as a traditional double-header |- style="background:#bfb" | 29 || May 21 || @ Cubs || 5–1 || Hank Borowy (3–2) || Dutch Leonard (1–4) || None || 11,839 || 14–15 |- style="background:#bfb" | 30 || May 22 (1) || @ Pirates || 6–5 || Robin Roberts (4–3) || Elmer Riddle (0–4) || Jim Konstanty (1) || 31,467 || 15–15 |- style="background:#bbb" | – || May 22 (2) || @ Pirates || colspan=6 | Postponed (rain and wet grounds); Makeup: June 20 |- style="background:#fbb" | 31 || May 24 || @ Reds || 3–4 (11) || Harry Gumbert (2–1) || Curt Simmons (1–3) || None || 16,111 || 15–16 |- style="background:#fbb" | 32 || May 25 || @ Reds || 2–3 || Buddy Lively (4–1) || Ken Heintzelman (4–2) || None || 4,870 || 15–17 |- style="background:#bfb" | 33 || May 27 || Giants || 9–3 || Curt Simmons (2–3) || Clint Hartung (4–4) || Jim Konstanty (2) || 10,397 || 16–17 |- style="background:#bfb" | 34 || May 28 || Giants || 5–2 || Hank Borowy (4–2) || Larry Jansen (4–4) || None || 6,340 || 17–17 |- style="background:#fbb" | 35 || May 29 (1) || Giants || 2–4 (15) || Dave Koslo (1–0) || Jim Konstanty (0–2) || None || see 2nd game || 17–18 |- style="background:#fbb" | 36 || May 29 (2) || Giants || 0–3 (7) || Hank Behrman (2–0) || Russ Meyer (2–3) || None || 22,350 || 17–19 |- style="background:#fbb" | 37 || May 30 (1) || Braves || 3–7 || Bill Voiselle (3–1) || Ken Heintzelman (4–3) || Nels Potter (3) || see 2nd game || 17–20 |- style="background:#bfb" | 38 || May 30 (2) || Braves || 6–5 (10) || Russ Meyer (3–3) || Bobby Hogue (0–1) || None || 21,933 || 18–20 |- style="background:#fbb" | 39 || May 31 || Braves || 6–7 || Nels Potter (4–3) || Schoolboy Rowe (1–3) || None || 2,386 || 18–21

|- style="background:#bfb" | 40 || June 1 || Reds || 4–3 (10) || Robin Roberts (5–3) || Harry Gumbert (2–3) || None || 6,845 || 19–21 |- style="background:#bfb" | 41 || June 2 || Reds || 12–3 || Schoolboy Rowe (2–3) || Ken Raffensberger (6–4) || None || 10,549 || 20–21 |- style="background:#fbb" | 42 || June 3 (1) || Reds || 2–3 || Harry Gumbert (3–3) || Jim Konstanty (0–3) || None || see 2nd game || 20–22 |- style="background:#bfb" | 43 || June 3 (2) || Reds || 3–1 || Russ Meyer (4–3) || Buddy Lively (4–3) || None || 7,911 || 21–22 |- style="background:#bfb" | 44 || June 4 || Cubs || 1–0 || Ken Heintzelman (5–3) || Bob Rush (3–6) || None || 6,190 || 22–22 |- style="background:#bfb" | 45 || June 5 (1) || Cubs || 7–2 || Hank Borowy (5–2) || Johnny Schmitz (2–3) || None || see 2nd game || 23–22 |- style="background:#fbb" | 46 || June 5 (2) || Cubs || 7–8 || Bob Rush (4–6) || Russ Meyer (4–4) || None || 15,240 || 23–23 |- style="background:#bfb" | 47 || June 7 || Pirates || 6–5 || Schoolboy Rowe (3–3) || Murry Dickson (2–8) || None || 12,105 || 24–23 |- style="background:#bfb" | 48 || June 8 || Pirates || 2–0 || Robin Roberts (6–3) || Tiny Bonham (0–2) || None || 10,136 || 25–23 |- style="background:#bfb" | 49 || June 9 || Pirates || 4–3 (18) || Jim Konstanty (1–3) || Murry Dickson (2–9) || None || 4,095 || 26–23 |- style="background:#bfb" | 50 || June 10 || Cardinals || 3–2 || Ken Heintzelman (6–3) || Al Brazle (6–3) || None || 23,332 || 27–23 |- style="background:#fbb" | 51 || June 11 || Cardinals || 2–6 || Red Munger (4–2) || Hank Borowy (5–3) || None || 12,199 || 27–24 |- style="background:#fbb" | 52 || June 12 (1) || Cardinals || 3–7 || Harry Brecheen (5–3) || Curt Simmons (2–4) || None || see 2nd game || 27–25 |- style="background:#bfb" | 53 || June 12 (2) || Cardinals || 8–3 || Robin Roberts (7–3) || Gerry Staley (3–3) || None || 33,224 || 28–25 |- style="background:#bfb" | 54 || June 14 || @ Cubs || 9–2 || Russ Meyer (5–4) || Bob Muncrief (1–7) || None || 7,815 || 29–25 |- style="background:#bfb" | 55 || June 15 (1) || @ Cubs || 4–1 || Ken Heintzelman (7–3) || Bob Rush (4–8) || None || see 2nd game || 30–25 |- style="background:#bfb" | 56 || June 15 (2) || @ Cubs || 3–0 || Hank Borowy (6–3) || Johnny Schmitz (2–5) || Robin Roberts (1) || 18,809 || 31–25 |- style="background:#bfb" | 57 || June 16 || @ Cubs || 4–3 || Jim Konstanty (2–3) || Bob Muncrief (1–8) || None || 4,899 || 32–25 |- style="background:#bfb" | 58 || June 17 || @ Cardinals || 8–0 || Robin Roberts (8–3) || Harry Brecheen (5–4) || None || 17,676 || 33–25 |- style="background:#fbb" | 59 || June 18 || @ Cardinals || 3–4 || Howie Pollet (7–4) || Curt Simmons (2–5) || None || 20,034 || 33–26 |- style="background:#fbb" | 60 || June 19 || @ Cardinals || 5–6 || Ted Wilks (5–2) || Robin Roberts (8–4) || None || 20,136 || 33–27 |- style="background:#bfb" | 61 || June 20 || @ Pirates || 7–1 || Russ Meyer (6–4) || Bill Werle (4–4) || None || 30,066 || 34–27 |- style="background:#bfb" | 62 || June 21 || @ Pirates || 9–4 || Hank Borowy (7–3) || Murry Dickson (2–10) || None || 32,332 || 35–27 |- style="background:#fbb" | 63 || June 22 || @ Pirates || 3–12 || Vic Lombardi (1–1) || Robin Roberts (8–5) || None || 8,957 || 35–28 |- style="background:#bfb" | 64 || June 23 || @ Pirates || 9–3 || Curt Simmons (3–5) || Elmer Riddle (1–7) || None || 10,283 || 36–28 |- style="background:#bbb" | – || June 24 || @ Reds || colspan=6 | Postponed (rain); Makeup: August 4 as a traditional double-header |- style="background:#bfb" | 65 || June 25 || @ Reds || 6–5 || Ken Heintzelman (8–3) || Howie Fox (4–6) || Robin Roberts (2) || 5,681 || 37–28 |- style="background:#fbb" | 66 || June 26 (1) || @ Reds || 3–4 (10) || Harry Gumbert (4–3) || Curt Simmons (3–6) || None || see 2nd game || 37–29 |- style="background:#fbb" | 67 || June 26 (2) || @ Reds || 2–5 || Herm Wehmeier (2–3) || Hank Borowy (7–4) || None || 14,522 || 37–30 |- style="background:#fbb" | 68 || June 28 || Dodgers || 3–5 || Preacher Roe (7–2) || Robin Roberts (8–6) || None || 22,997 || 37–31 |- style="background:#fbb" | 69 || June 29 || Dodgers || 1–5 || Ralph Branca (10–1) || Curt Simmons (3–7) || None || 36,814 || 37–32 |- style="background:#bfb" | 70 || June 30 || Dodgers || 4–2 || Ken Heintzelman (9–3) || Joe Hatten (6–4) || None || 9,660 || 38–32

|- style="background:#fbb" | 71 || July 1 || @ Braves || 1–2 (12) || Vern Bickford (10–4) || Hank Borowy (7–5) || None || 17,058 || 38–33 |- style="background:#bfb"