2025 Philadelphia Phillies season

2025 Philadelphia Phillies
LeagueNational League
DivisionEast
BallparkCitizens Bank Park
CityPhiladelphia
Record54–39 (.581)
OwnersJohn S. Middleton
President of baseball operationsDave Dombrowski
ManagersRob Thomson
TelevisionNBC Sports Philadelphia
NBC Sports Philadelphia +
NBC Philadelphia
(Tom McCarthy, Scott Franzke, John Kruk, Ben Davis, Mike Schmidt, Rubén Amaro Jr., Cole Hamels, Taryn Hatcher, Michael Barkann, Ricky Bottalico)[1]
RadioPhillies Radio Network
WIP SportsRadio 94.1 FM (English)
(Scott Franzke, Larry Andersen, Kevin Stocker, Gregg Murphy)
WTTM (Spanish)
(Danny Martinez, Bill Kulik, Rickie Ricardo)
StatsESPN.com
Baseball Reference
Seasons

The 2025 Philadelphia Phillies season is the 143rd season in the history of the franchise, and its 22nd season at Citizens Bank Park.

Regular season

National League East

NL East
Team W L Pct. GB Home Road
54 39 .581 30‍–‍16 24‍–‍23
New York Mets 53 39 .576 ½ 33‍–‍14 20‍–‍25
Miami Marlins 42 49 .462 11 20‍–‍27 22‍–‍22
Atlanta Braves 40 51 .440 13 24‍–‍22 16‍–‍29
Washington Nationals 38 54 .413 15½ 18‍–‍28 20‍–‍26


National League Playoff Leaders

Division leaders
Team W L Pct.
Los Angeles Dodgers 56 38 .596
Chicago Cubs 54 38 .587
54 39 .581
Wild Card teams
(Top 3 teams qualify for postseason)
Team W L Pct. GB
New York Mets 53 39 .576 +3
Milwaukee Brewers 53 40 .570 +2½
San Francisco Giants 51 43 .543
San Diego Padres 49 42 .538 ½
St. Louis Cardinals 49 44 .527
Cincinnati Reds 47 46 .505
Arizona Diamondbacks 45 47 .489 5
Miami Marlins 42 49 .462
Atlanta Braves 40 51 .440
Washington Nationals 38 54 .413 12
Pittsburgh Pirates 38 56 .404 13
Colorado Rockies 21 72 .226 29½


Record vs. opponents

Record vs. National League

Source: MLB Standings Grid – 2025

Team AZ ATL CHC CIN COL LAD MIA MIL NYM PHI PIT SD SF STL WSH AL
Arizona 4–2 3–4 0–3 4–2 3–4 3–3 2–1 3–3 1–2 1–2 2–1 4–3 0–3 2–4 12–9
Atlanta 2–4 0–0 3–1 4–2 1–5 2–3 2–1 5–2 4–5 1–2 1–6 0–3 2–1 3–3 9–12
Chicago 4–3 0–0 4–2 3–0 4–3 4–2 3–2 1–2 2–4 5–2 3–3 1–2 4–3 2–1 14–7
Cincinnati 3–0 1–3 2–4 3–0 0–0 1–2 2–5 0–0 1–2 4–2 2–1 3–3 3–4 1–2 20–16
Colorado 2–4 2–4 0–3 0–3 0–6 3–0 2–4 0–6 0–7 0–0 1–5 2–5 0–0 4–3 5–19
Los Angeles 4–3 5–1 3–4 0–0 6–0 5–1 0–0 3–4 1–2 2–1 5–2 2–1 1–2 3–3 16–11
Miami 3–3 3–2 2–4 2–1 0–3 1–5 1–2 2–4 2–5 4–3 1–2 4–2 0–0 5–1 10–11
Milwaukee 1–2 1–2 2–3 5–2 4–2 0–0 2–1 1–2 3–0 4–3 1–2 1–3 4–3 0–0 21–15
New York 3–3 2–5 2–1 0–0 6–0 4–3 4–2 2–1 4–2 2–4 0–0 0–0 5–2 5–2 13–14
2–1 5–4 4–2 2–1 7–0 2–1 5–2 0–3 2–4 3–3 2–1 2–2 2–4 4–2 11–7
Pittsburgh 2–1 2–1 2–5 2–4 0–0 1–2 3–4 3–4 4–2 3–3 1–5 0–0 5–4 3–1 7–17
San Diego 1–2 6–1 3–3 1–2 5–1 2–5 2–1 2–1 0–0 1–2 5–1 4–2 0–0 2–1 14–19
San Francisco 3–4 3–0 2–1 3–3 5–2 1–2 2–4 3–1 0–0 2–2 0–0 2–4 0–0 2–1 21–18
St. Louis 3–0 1–2 3–4 4–3 0–0 2–1 0–0 3–4 2–5 4–2 4–5 0–0 0–0 3–0 19–17
Washington 4–2 3–3 1–2 2–1 3–4 3–3 1–5 0–0 2–5 2–4 1–3 1–2 1–2 0–3 13–14

Updated with the results of all games through July 6, 2025.

Record vs. American League

Source: MLB Standings

Team ATH BAL BOS CWS CLE DET HOU KC LAA MIN NYY SEA TB TEX TOR
Arizona 0–0 2–1 0–0 2–1 0–0 0–0 0–0 1–2 0–0 0–0 2–1 3–0 1–2 0–0 1–2
Atlanta 0–0 0–3 3–3 0–0 0–0 0–0 0–0 0–0 1–2 3–0 0–0 0–0 1–2 0–0 1–2
Chicago 3–0 0–0 0–0 3–0 3–0 1–2 1–2 0–0 0–0 0–0 0–0 1–2 0–0 2–1 0–0
Cincinnati 0–0 2–1 1–2 1–2 5–1 2–1 1–2 2–1 0–0 0–0 2–1 1–2 0–0 1–2 0–0
Colorado 1–2 0–0 0–0 1–2 0–0 0–3 1–2 0–3 0–0 0–0 1–2 0–0 1–2 0–3 0–0
Los Angeles 2–1 0–0 0–0 3–0 2–1 3–0 0–3 2–1 0–3 0–0 2–1 0–0 0–0 2–1 0–0
Miami 1–2 0–0 0–0 1–2 0–0 0–0 0–0 0–0 2–1 2–1 0–0 1–2 3–3 0–0 0–0
Milwaukee 2–1 2–1 3–0 2–1 1–2 2–1 2–1 2–1 0–0 4–2 0–3 0–0 1–2 0–0 0–0
New York 2–1 0–0 1–2 2–1 0–0 0–0 1–2 0–0 0–0 1–2 3–3 0–0 0–3 0–0 3–0
2–1 0–0 0–0 0–0 2–1 0–0 0–3 0–0 0–0 0–0 0–0 0–0 3–0 0–0 4–2
Pittsburgh 0–0 0–0 0–0 0–0 0–3 1–2 1–2 0–0 2–1 0–0 1–2 0–3 1–2 1–2 0–0
San Diego 2–1 0–0 0–0 0–0 3–0 1–2 1–2 2–1 2–1 0–0 1–2 0–3 0–3 2–1 0–3
San Francisco 5–1 0–0 2–1 1–2 1–2 0–3 3–0 1–2 1–2 0–3 2–1 3–0 0–0 2–1 0–0
St. Louis 0–0 2–1 0–3 3–0 3–0 1–2 2–1 3–3 1–2 3–0 0–0 0–0 0–0 1–2 0–3
Washington 0–0 5–1 0–3 0–0 1–2 2–1 0–0 0–0 2–1 0–0 0–0 2–1 0–0 1–2 0–3

Updated with the results of all games through July 6, 2025.

Current roster

Active roster Inactive roster Coaches / other

Pitchers
Starting rotation

Bullpen


Catchers

Infielders

Outfielders

Designated hitters

Pitchers

Catchers


Outfielders


Manager

Coaches

60-day injured list

Restricted list

Game log

Regular season

Legend
  Phillies win
  Phillies loss
  Postponement
Bold Phillies team member
2025 Game Log: 54–39 (Home: 30–16; Away: 24–23)
March/April: 17–13 (Home: 11–4; Away: 6–9)
# Date Opponent Score Win Loss Save Attendance Record
1 March 27 @ Nationals 7–3 (10) José Alvarado (1–0) Colin Poche (0–1) 41,231 1–0
2 March 29 @ Nationals 11–6 Jesús Luzardo (1–0) Colin Poche (0–2) 38,446 2–0
3 March 30 @ Nationals 1–5 Mitchell Parker (1–0) Aaron Nola (0–1) Kyle Finnegan (1) 28,075 2–1
4 March 31 Rockies 6–1 Joe Ross (1–0) Scott Alexander (0–1) 44,595 3–1
5 April 2 Rockies 5–1 Zack Wheeler (1–0) Kyle Freeland (0–1) 37,550 4–1
6 April 3 Rockies 3–1 Taijuan Walker (1–0) Antonio Senzatela (0–1) José Alvarado (1) 34,097 5–1
7 April 4 Dodgers 3–2 Jesús Luzardo (2–0) Yoshinobu Yamamoto (1–1) Jordan Romano (1) 43,024 6–1
8 April 5 Dodgers 1–3 Anthony Banda (3–0) Aaron Nola (0–2) Tanner Scott (3) 44,404 6–2
9 April 6 Dodgers 8–7 Orion Kerkering (1–0) Blake Treinen (0–1) José Alvarado (2) 44,098 7–2
10 April 8 @ Braves 5–7 Daysbel Hernández (1–0) Orion Kerkering (1–1) Raisel Iglesias (1) 33,508 7–3
11 April 9 @ Braves 4–3 José Alvarado (2–0) Raisel Iglesias (0–2) 35,323 8–3
12 April 10 @ Braves 2–4 (11) José Suárez (1–0) Joe Ross (1–1) 36,630 8–4
13 April 11 @ Cardinals 0–2 Andre Pallante (2–0) Aaron Nola (0–3) Ryan Helsley (2) 32,309 8–5
14 April 12 @ Cardinals 4–1 Cristopher Sánchez (1–0) Miles Mikolas (0–2) José Alvarado (3) 30,791 9–5
15 April 13 @ Cardinals 0–7 Matthew Liberatore (1–1) Zack Wheeler (1–1) 32,509 9–6
16 April 14 Giants 4–10 Landen Roupp (1–1) Taijuan Walker (1–1) 40,636 9–7
17 April 15 Giants 6–4 Orion Kerkering (2–1) Justin Verlander (0–1) Matt Strahm (1) 38,119 10–7
18 April 16 Giants 4–11 Lou Trivino (1–0) Aaron Nola (0–4) 38,532 10–8
19 April 17 Giants 6–4 Cristopher Sánchez (2–0) Jordan Hicks (1–2) José Alvarado (4) 41,321 11–8
20 April 18 Marlins 7–2 Zack Wheeler (2–1) Sandy Alcántara (2–1) 44,949 12–8
21 April 19 Marlins 11–10 Matt Strahm (1–0) Cal Quantrill (1–2) José Alvarado (5) 45,045 13–8
22 April 20 Marlins 5–7 (10) Calvin Faucher (1–1) Matt Strahm (1–1) Jesús Tinoco (1) 45,079 13–9
23 April 21 @ Mets 4–5 Tylor Megill (3–2) Aaron Nola (0–5) Edwin Díaz (6) 35,430 13–10
24 April 22 @ Mets 1–5 Griffin Canning (3–1) Cristopher Sánchez (2–1) 36,468 13–11
25 April 23 @ Mets 3–4 (10) Max Kranick (2–0) Jordan Romano (0–1) 36,863 13–12
26 April 25 @ Cubs 0–4 Colin Rea (1–0) Taijuan Walker (1–2) 32,880 13–13
27 April 26 @ Cubs 10–4 Jesús Luzardo (3–0) Ben Brown (2–2) 40,068 14–13
28 April 27 @ Cubs 3–1 (10) José Alvarado (3–0) Julian Merryweather (0–1) Jordan Romano (2) 35,761 15–13
29 April 29 Nationals 7–6 Orion Kerkering (3–1) Kyle Finnegan (0–1) 38,387 16–13
30 April 30 Nationals 7–2 Cristopher Sánchez (3–1) Jake Irvin (2–1) 37,713 17–13
May: 19–9 (Home: 8–7; Away: 11–2)
# Date Opponent Score Win Loss Save Attendance Record
31 May 1 Nationals 2–4 Brad Lord (1–3) Taijuan Walker (1–3) Kyle Finnegan (10) 37,069 17–14
32 May 2 Diamondbacks 3–2 Tanner Banks (1–0) José Castillo (0–1) José Alvarado (6) 40,133 18–14
33 May 3 Diamondbacks 7–2 Aaron Nola (1–5) Brandon Pfaadt (5–2) 42,650 19–14
34 May 4 Diamondbacks 9–11 (10) Shelby Miller (3–0) José Alvarado (3–1) Jalen Beeks (1) 44,010 19–15
35 May 6 @ Rays 8–4 Zack Wheeler (3–1) Drew Rasmussen (1–3) 10,046 20–15
36 May 7 @ Rays 7–0 Cristopher Sánchez (4–1) Shane Baz (3–2) Taijuan Walker (1) 10,046 21–15
37 May 8 @ Rays 7–6 (10) José Alvarado (4–1) Manuel Rodríguez (0–1) Matt Strahm (2) 10,046 22–15
38 May 9 @ Guardians 0–6 Gavin Williams (3–2) Aaron Nola (1–6) 25,328 22–16
39 May 10 @ Guardians 7–1 Ranger Suárez (1–0) Tanner Bibee (3–3) 34,782 23–16
40 May 11 @ Guardians 3–0 Zack Wheeler (4–1) Luis Ortiz (2–4) Jordan Romano (3) 20,304 24–16
41 May 12 Cardinals 2–3 Kyle Leahy (1–0) Matt Strahm (1–2) Ryan Helsley (8) 42,513 24–17
May 13 Cardinals Postponed (rain); Makeup: May 14 as a split double-header[2]
42 May 14 (1) Cardinals 2–1 Jesús Luzardo (4–0) Steven Matz (2–1) Jordan Romano (4) 40,773 25–17
43 May 14 (2) Cardinals 7–14 Chris Roycroft (1–2) Aaron Nola (1–7) 35,150 25–18
44 May 16 Pirates 8–4 Ranger Suárez (2–0) Ryan Borucki (0–1) José Alvarado (7) 44,039 26–18
45 May 17 Pirates 5–2 Zack Wheeler (5–1) Carmen Mlodzinski (1–4) 44,164 27–18
46 May 18 Pirates 1–0 Mick Abel (1–0) Paul Skenes (3–5) Jordan Romano (5) 44,356 28–18
47 May 19 @ Rockies 9–3 Joe Ross (2–1) Seth Halvorsen (0–1) 23,487 29–18
48 May 20 @ Rockies 7–4 Jesús Luzardo (5–0) Antonio Senzatela (1–8) 24,431 30–18
49 May 21 @ Rockies 9–5 Taijuan Walker (2–3) Carson Palmquist (0–2) 23,421 31–18
50 May 22 @ Rockies 2–0 Ranger Suárez (3–0) Germán Márquez (1–7) Jordan Romano (6) 23,308 32–18
51 May 23 @ Athletics 4–3 Zack Wheeler (6–1) Jacob Lopez (0–2) Tanner Banks (1) 10,052 33–18
52 May 24 @ Athletics 9–6 (11) Orion Kerkering (4–1) Mitch Spence (1–1) Max Lazar (1) 10,090 34–18
53 May 25 @ Athletics 4–5 Tyler Ferguson (1–2) Matt Strahm (1–3) Mason Miller (12) 10,068 34–19
54 May 27 Braves 2–0 Ranger Suárez (4–0) Spencer Strider (0–3) Jordan Romano (7) 40,627 35–19
May 28 Braves Postponed (rain); Makeup: May 29 as a split double-header[3]
55 May 29 (1) Braves 5–4 José Ruiz (1–0) Daysbel Hernández (3–1) Jordan Romano (8) 32,314 36–19
56 May 29 (2) Braves 3–9 Chris Sale (3–3) Zack Wheeler (6–2) 42,739 36–20
57 May 30 Brewers 2–6 Quinn Priester (2–2) Taijuan Walker (2–4) 41,546 36–21
58 May 31 Brewers 7–17 Chad Patrick (3–4) Jesús Luzardo (5–1) 43,773 36–22
June: 14–13 (Home: 8–3; Away: 6–10)
# Date Opponent Score Win Loss Save Attendance Record
59 June 1 Brewers 2–5 Nick Mears (1–0) Orion Kerkering (4–2) Trevor Megill (11) 44,076 36–23
60 June 3 @ Blue Jays 8–3 Cristopher Sánchez (5–1) Bowden Francis (2–6) 32,632 37–23
61 June 4 @ Blue Jays 1–2 Jeff Hoffman (5–2) Jordan Romano (0–2) 25,716 37–24
62 June 5 @ Blue Jays 1–9 Chris Bassitt (6–3) Jesús Luzardo (5–2) 33,728 37–25
63 June 6 @ Pirates 4–5 David Bednar (1–4) Jordan Romano (0–3) 23,243 37–26
64 June 7 @ Pirates 1–2 Isaac Mattson (1–0) Ranger Suárez (4–1) David Bednar (8) 32,951 37–27
65 June 8 @ Pirates 1–2 Braxton Ashcraft (1–0) Cristopher Sánchez (5–2) 25,261 37–28
66 June 9 Cubs 4–3 (11) Carlos Hernández (1–0) Daniel Palencia (0–2) 41,266 38–28
67 June 10 Cubs 4–8 Caleb Thielbar (2–1) Taijuan Walker (2–5) 41,220 38–29
68 June 11 Cubs 7–2 Jesús Luzardo (5–2) Ben Brown (3–5) 42,660 39–29
69 June 13 Blue Jays 8–0 Ranger Suárez (5–1) Kevin Gausman (5–5) 40,596 40–29
70 June 14 Blue Jays 3–2 Orion Kerkering (5–2) Chad Green (2–2) Matt Strahm (3) 43,711 41–29
71 June 15 Blue Jays 11–4 Zack Wheeler (7–2) José Berríos (2–3) 44,681 42–29
72 June 16 @ Marlins 5–2 Mick Abel (2–0) Sandy Alcántara (3–8) Orion Kerkering (1) 9,898 43–29
73 June 17 @ Marlins 3–8 Freddy Tarnok (1–0) Jesús Luzardo (6–3) 8,300 43–30
74 June 18 @ Marlins 4–2 Ranger Suárez (6–1) Adam Mazur (0–1) Matt Strahm (4) 9,570 44–30
75 June 19 @ Marlins 2–1 Cristopher Sánchez (6–2) Anthony Bender (1–5) Orion Kerkering (2) 10,411 45–30
76 June 20 Mets 10–2 Tanner Banks (2–0) Reed Garrett (2–3) 44,432 46–30
77 June 21 Mets 4–11 Griffin Canning (7–3) Mick Abel (2–1) 44,687 46–31
78 June 22 Mets 7–1 Jesús Luzardo (7–3) David Peterson (5–3) 42,155 47–31
79 June 24 @ Astros 0–1 Bryan Abreu (2–3) Ranger Suárez (6–2) Josh Hader (20) 31,245 47–32
80 June 25 @ Astros 0–2 Colton Gordon (3–1) Zack Wheeler (7–3) Josh Hader (21) 28,826 47–33
81 June 26 @ Astros 1–2 Bryan Abreu (3–3) Orion Kerkering (5–3) 37,130 47–34
82 June 27 @ Braves 13–0 Taijuan Walker (3–5) Bryce Elder (2–5) Alan Rangel (1) 40,753 48–34
83 June 28 @ Braves 1–6 Spencer Schwellenbach (7–4) Jesús Luzardo (7–4) 41,751 48–35
84 June 29 @ Braves 2–1 Ranger Suárez (7–2) Spencer Strider (3–6) Matt Strahm (5) 35,792 49–35
85 June 30 Padres 4–0 Zack Wheeler (8–3) Matt Waldron (0–1) 43,138 50–35
July: 4–4 (Home: 3–2; Away: 1–2)
# Date Opponent Score Win Loss Save Attendance Record
July 1 Padres Postponed (rain); Makeup: July 2 as a split double-header[4]
86 July 2 (1) Padres 4–6 Nick Pivetta (9–2) Mick Abel (2–2) Robert Suárez (24) 40,144 50–36
87 July 2 (2) Padres 5–1 Cristopher Sánchez (7–2) Dylan Cease (3–8) 40,742 51–36
88 July 4 Reds 6–9 Sam Moll (1–0) Jesús Luzardo (7–5) Emilio Pagán (19) 42,166 51–37
89 July 5 Reds 5–1 Jordan Romano (1–3) Nick Lodolo (5–6) 42,045 52–37
90 July 6 Reds 3–1 Zack Wheeler (9–3) Tony Santillan (1–2) 42,055 53–37
91 July 7 @ Giants 1–3 Tyler Rogers (4–2) Orion Kerkering (5–4) Camilo Doval (14) 40,043 53–38
92 July 8 @ Giants 3–4 Ryan Walker (2–3) Jordan Romano (1–4) 40,212 53–39
93 July 9 @ Giants 13–0 Jesús Luzardo (8–5) Justin Verlander (0–7) 37,334 54–39
94 July 11 @ Padres
95 July 12 @ Padres
96 July 13 @ Padres
July 15 2025 Major League Baseball All-Star Game at Truist Park in Cumberland, Georgia
97 July 18 Angels
98 July 19 Angels
99 July 20 Angels
100 July 21 Red Sox
101 July 22 Red Sox
102 July 23 Red Sox
103 July 25 @ Yankees
104 July 26 @ Yankees
105 July 27 @ Yankees
106 July 28 @ White Sox
107 July 29 @ White Sox
108 July 30 @ White Sox
August: 0–0 (Home: 0–0; Away: 0–0)
# Date Opponent Score Win Loss Save Attendance Record
109 August 1 Tigers
110 August 2 Tigers
111 August 3 Tigers
112 August 4 Orioles
113 August 5 Orioles
114 August 6 Orioles
115 August 8 @ Rangers
116 August 9 @ Rangers
117 August 10 @ Rangers
118 August 11 @ Reds
119 August 12 @ Reds
120 August 13 @ Reds
121 August 14 @ Nationals
122 August 15 @ Nationals
123 August 16 @ Nationals
124 August 17 @ Nationals
125 August 18 Mariners
126 August 19 Mariners
127 August 20 Mariners
128 August 22 Nationals
129 August 23 Nationals
130 August 24 Nationals
131 August 25 @ Mets
132 August 26 @ Mets
133 August 27 @ Mets
134 August 28 Braves
135 August 29 Braves
136 August 30 Braves
137 August 31 Braves
September: 0–0 (Home: 0–0; Away: 0–0)
# Date Opponent Score Win Loss Save Attendance Record
138 September 1 @ Brewers
139 September 3 @ Brewers
140 September 4 @ Brewers
141 September 5 @ Marlins
142 September 6 @ Marlins
143 September 7 @ Marlins
144 September 8 Mets
145 September 9 Mets
146 September 10 Mets
147 September 11 Mets
148 September 12 Royals
149 September 13 Royals
150 September 14 Royals
151 September 15 @ Dodgers
152 September 16 @ Dodgers
153 September 17 @ Dodgers
154 September 19 @ Diamondbacks
155 September 20 @ Diamondbacks
156 September 21 @ Diamondbacks
157 September 23 Marlins
158 September 24 Marlins
159 September 25 Marlins
160 September 26 Twins
161 September 27 Twins
162 September 28 Twins

Farm system

Level Team League Manager
AAA Lehigh Valley IronPigs International League
AA Reading Fightin Phils Eastern League
High A Jersey Shore BlueClaws South Atlantic League
Low-A Clearwater Threshers Florida State League
Rookie FCL Phillies Florida Complex League
Rookie DSL Phillies Red Dominican Summer League
Rookie DSL Phillies White Dominican Summer League

References

  1. ^ Lugardo, Destiny (December 10, 2024). "Cole Hamels to be featured on Phillies TV broadcasts in 2025". Phillies Nation. Retrieved December 10, 2024.
  2. ^ Zolecki, Todd (May 13, 2025). "Cards-Phillies rained out; split DH on Wednesday". MLB.com. MLB Advanced Media. Retrieved May 13, 2025.
  3. ^ Casella, Paul (May 28, 2025). "Braves-Phillies postponed; split twin bill Thursday". MLB.com. MLB Advanced Media. Retrieved May 28, 2025.
  4. ^ Zolecki, Todd (July 1, 2025). "Padres-Phils postponed Tuesday; day-night doubleheader set for Wed". MLB.com. MLB Advanced Media. Retrieved July 2, 2025.