The 2024 Philadelphia Phillies season was the 142nd season in the history of the franchise, and its 21st season at Citizens Bank Park. They entered the season as the runners-up of the National League.

On September 17, the Phillies improved on their 90–72 record from the 2023 season with a win over the Milwaukee Brewers. On September 20, the Phillies clinched a postseason berth for the third consecutive season with a 12–2 blowout win against the New York Mets. On September 23, the Phillies clinched the National League East division title for the first time since 2011 with a 6–2 win against the Chicago Cubs. They were defeated by their division rival New York Mets in the National League Division Series in four games.

Offseason Player transactions

Players becoming free agents

Aaron Nola – Re-signed with the Phillies on a seven-year, $172 million contract on November 19, 2023. Craig Kimbrel – Signed a one-year, $13 million deal with the Baltimore Orioles on December 6, 2023. Rhys Hoskins – Signed a two-year, $34 million deal with the Milwaukee Brewers on January 26, 2024. Michael Lorenzen – Signed a one-year, $4.5 million deal with the Texas Rangers on March 22, 2024.

Free agent acquisitions In a quieter offseason for the club compared to prior years, the Phillies made additions to depth with the acquisitions of pitchers Kolby Allard and Spencer Turnbull, along with utility player Whit Merrifield.

Kolby Allard – Signed a one-year, $1 million contract on January 23, 2024. Spencer Turnbull – Signed a one-year, $2 million contract on February 14, 2024. Whit Merrifield – Signed a one-year, $8 million contract on February 19, 2024.

Trade acquisitions On March 24, 2024, the Phillies announced that they had traded outfielder Jake Cave to the Colorado Rockies for cash considerations.

On April 6, 2024, the Phillies announced that they had traded relief pitcher Connor Brogdon to the Los Angeles Dodgers for LHP Benony Robles.

Regular season

National League East

National League playoff leaders

Record vs. opponents Record vs. National League

Record vs. American League

Season summary March Just five months removed from a heartbreaking National League Championship Series defeat to the Arizona Diamondbacks, the Phillies entered the 2024 season with high expectations and were looking to make some noise in the 2024 season. The Phillies kicked off their 2024 campaign against the Atlanta Braves, the same team they defeated in the National League Division Series two years in a row. The Phillies struggled in the first series of the year, losing two games out of three while being outscored, 12–25.

April The Phillies' struggles continued into early April. The team continuously battled back and forth and was struggling to stay around the .500 mark. Going into the middle of April, the team found themselves at an 8–8 record and the offense continued to struggle while the pitching staff started to find its rhythm. The Phillies would end up going on a seven-game win streak led by an offense that looked like it had finally found its spark. The Phillies finished the month off with a 20–11 record and became the first team in MLB to reach 20 wins on the year. By the end of April, the Phillies had the second best record in the National League, behind the Braves, and the fourth best record in all of baseball behind the Braves, Orioles, and Guardians respectfully. The Phillies also were 1st in home runs in the National League and 2nd in total home runs in MLB, behind the Orioles to end the month. Philles starting pitcher Ranger Suárez was named the NL Pitcher of the Month for the month of April.

May The Phillies began May with a seven-game winning-streak, including a four-game series sweep of the San Francisco Giants. The streak ended with a series splitting loss to the Toronto Blue Jays on May 7, before taking two of three games against the Miami Marlins. The Phillies went on to take three of four in a home-and-home series against the New York Mets, before winning another six straight games, including sweeps of the Washington Nationals and defending World Series Champion Texas Rangers. On May 22, J. T. Realmuto hit the 14,000th home run in franchise history in an 11–4 victory over the Rangers. As of May 24, the Phillies were 28–6 over their preceding 34 games, tying a franchise mark last set in 1892. Further, the Phillies 36–14 start put them 22 games above-.500, a feat last set by the team at the end of the 2011 season. On Friday, May 31, The Phillies defeated the St. Louis Cardinals in a 4–2 victory to become the first team to 40 wins.

June After going 40–18 (.690) the first two months of the season, the Phillies cooled off slightly in June, going 15–11 (.577), scoring 117 runs while allowing 91, and not winning more than three games in a row. The team is comfortably in first with a 55–29 (.655) record and an eight-game lead.

July The Phillies slumped badly in July, going only 10–17 (.417) for the month. They scored 107 runs and allowed 126. At the All-Star break, they stand at 62–34 (.646), games up. They lose five out of the last six games to end the month. The Phillies end July at 65–42 (.607) and are still up games to close out the month.

August The Phillies improved over the previous month, playing just over .500 baseball (15–13, .536). They scored 129 runs while allowing 122. The team mustered a four-game winning streak from August 24–27. The Phillies end August 80–56 (.588) and a six-game lead in the NL East.

September The Phillies record a 15–11 (.577) record in the final month of the 2024 season. They scored 128 runs and allowed 124. They began the month with five straight wins. On September 20, the Phillies clinched a playoff berth with a 12–2 rout of the New York Mets, and clinched first place for the division three days later at home with a 6–2 victory over the Chicago Cubs. The Phillies had a chance at 100 wins but went 5–7 in their last 12 games to finish at 95–67 (.586), six games ahead. After the All-Star break, the Phillies played just .500 ball (33–33) for the remainder of the season. Philadelphia finished with the second best record in the NL behind the Los Angeles Dodgers and second best in MLB overall.

Roster All players who made an appearance for the Phillies during 2024 are included. 2024 Philadelphia Phillies Roster Pitchers Catchers

Infielders Outfielders Manager

Coaches

Player stats = Indicates team leader = Indicates league leader

Batting Note G = Games played; AB = At bats; R = Runs scored; H = Hits; 2B = Doubles; 3B = Triples; HR = Home runs; RBI = Runs batted in; SB = Stolen bases; BB = Walks; AVG = Batting average; SLG = Slugging average PlayerGABRH2B3BHRRBISBBBAVGSLGNick Castellanos162606801543042386641.254.431Kyle Schwarber150573110142220381045106.248.485Alec Bohm143554621554421597540.280.448Bryce Harper145550851574203087776.285.525Bryson Stott1485066512419211573253.245.356Trea Turner1215058814925021621927.295.469Brandon Marsh1354185510417316601950.249.419J. T. Realmuto99380501011811447227.266.429Johan Rojas12033847821233322513.243.322Edmundo Sosa902493964124731713.257.422Garrett Stubbs54164183441111517.207.262Whit Merrifield531562131413111115.199.295Kody Clemens4311417259151805.219.447Cristian Pache501049215109013.202.269Weston Wilson408813257131038.284.489Austin Hayes2278820502620.256.397David Dahl1958612203803.207.397Rafael Marchán1751815403603.294.549Cal Stevenson182426300603.250.375Buddy Kennedy81112100202.182.273Aramis Garcia3700000000.000.000Team totals1625534784142328524198750148515.257.425 Source:Baseball Reference

Pitching Note: W = Wins; L = Losses; ERA = Earned run average; G = Games pitched; GS = Games started; SV = Saves; IP = Innings pitched; H = Hits allowed; R = Runs allowed; ER = Earned runs allowed; BB = Walks allowed; SO = Strikeouts PlayerWLERAGGSSVIPHRERBBSOZach Wheeler1672.5732320200.0139625752224Aaron Nola1483.5733330199.1189847950197Cristopher Sánchez1193.3231310181.2182766744153Ranger Suárez1283.4627270150.2140635841145Taijuan Walker377.101915083.210768663758Jeff Hoffman332.176801066.14820161689Orion Kerkering532.29642063.05120161774Matt Strahm621.87660362.23614131179José Alvarado254.096601361.24930282863Spencer Turnbull302.65177054.13717162058José Ruiz513.71520151.05123211752Tyler Phillips416.8787036.2452828728Seranthony Domínguez324.75380136.03222191240Gregory Soto244.08430235.13619162044Kolby Allard205.0074027.0341515823Yunior Marte006.92230026.03422201523Tanner Banks013.70221024.12211101023Carlos Estévez322.57200621.01886718Max Lazar004.61110013.2137729Michael Mercado1211.0852013.0161616910Ricardo Pinto0010.9760110.219141358Tyler Gilbert003.246008.1103324Nick Nelson005.064005.183328Garrett Stubbs0015.754004.067720Seth Johnson0134.711102.189930Connor Brogdon0127.003002.037663Weston Wilson000.001001.010000Kody Clemens009.001001.021110Luis Ortiz0027.001000.232200Team totals95673.85162162371442.213396716174441433 Source:Baseball Reference

Game log Regular season Legend Phillies win Phillies loss Postponement Clinched playoff spot Clinched division BoldPhillies team member

|- style="background:#bbb;" | – || March 28 || Braves || colspan=6 | Postponed (rain); Makeup: March 29 |- style="background:#fbb;" | 1 || March 29 || Braves || 3–9 || Pierce Johnson (1–0) || José Alvarado (0–1) || — || 44,452 || 0–1 |- style="background:#fbb;" | 2 || March 30 || Braves || 4–12 || Jesse Chavez (1–0) || Aaron Nola (0–1) || — || 44,468 || 0–2 |- style="background:#bfb;" | 3 || March 31 || Braves || 5–4 || Matt Strahm (1–0) || Aaron Bummer (0–1) || José Alvarado (1) || 42,515 || 1–2 |- style="background:#fbb;" | 4 || April 1 || Reds || 3–6 || Alexis Díaz (1–1) || Connor Brogdon (0–1) || — || 33,754 || 1–3 |- style="background:#bfb;" | 5 || April 2 || Reds || 9–4 || Spencer Turnbull (1–0) || Graham Ashcraft (0–1) || Ricardo Pinto (1) || 28,119 || 2–3 |- style="background:#fbb;" | 6 || April 3 || Reds || 1–4 || Frankie Montas (2–0) || Zack Wheeler (0–1) || Alexis Díaz (1) || 28,077 || 2–4 |- style="background:#bfb;" | 7 || April 5 || @ Nationals || 4–0 || Aaron Nola (1–1) || Patrick Corbin (0–1) || — || 21,374 || 3–4 |- style="background:#bfb;" | 8 || April 6 || @ Nationals || 5–2 || Ranger Suárez (1–0) || Jake Irvin (0–1) || José Alvarado (2) || 29,718 || 4–4 |- style="background:#fbb;" | 9 || April 7 || @ Nationals || 2–3 || MacKenzie Gore (1–0) || Cristopher Sánchez (0–1) || Kyle Finnegan (3) || 24,765 || 4–5 |- style="background:#bfb;" | 10 || April 8 || @ Cardinals || 5–3 || Jeff Hoffman (1–0) || Ryan Helsley (1–1) || Gregory Soto (1) || 32,621 || 5–5 |- style="background:#fbb;" | 11 || April 9 || @ Cardinals || 0–3 || Sonny Gray (1–0) || Zack Wheeler (0–2) || Ryan Helsley (4) || 31,972 || 5–6 |- style="background:#bfb;" | 12 || April 10 || @ Cardinals || 4–3 || Aaron Nola (2–1) || Andre Pallante (0–1) || Jeff Hoffman (1) || 33,104 || 6–6 |- style="background:#bfb;" | 13 || April 11 || Pirates || 5–1 || Ranger Suárez (2–0) || Jared Jones (1–2) || — || 33,362 || 7–6 |- style="background:#fbb;" | 14 || April 12 || Pirates || 2–5 || Bailey Falter (1–0) || Cristopher Sánchez (0–2) || David Bednar (2) || 35,578 || 7–7 |- style="background:#bfb;" | 15 || April 13 || Pirates || 4–3 || Jeff Hoffman (2–0) || José Hernández (1–1) || — || 40,519 || 8–7 |- style="background:#fbb;" | 16 || April 14 || Pirates || 2–9 || Mitch Keller (2–1) || Zack Wheeler (0–3) || — || 44,568 || 8–8 |- style="background:#bfb;" | 17 || April 15 || Rockies || 2–1 || Seranthony Domínguez (1–0) || Jake Bird (0–1) || — || 35,496 || 9–8 |- style="background:#bfb;" | 18 || April 16 || Rockies || 5–0 || Ranger Suárez (3–0) || Austin Gomber (0–1) || — || 35,010 || 10–8 |- style="background:#bfb;" | 19 || April 17 || Rockies || 7–6 || Cristopher Sánchez (1–2) || Ryan Feltner (1–2) || José Alvarado (3) || 35,706 || 11–8 |- style="background:#bfb;"