DataBaseball
2026
Philadelphia Phillies logo

National League East · 2025

Philadelphia Phillies 2025

Team WAR
49.4
26.3 bat / 23.2 pitch
Win %
.593
pyth .583
Run diff
+130
4.80 / 4.00 per g
wRC+
106
ERA
3.96
FIP 3.71
Home runs
207

The Philadelphia Phillies went 96-66 in 2025, a .593 winning percentage — the second best record in baseball. They scored 778 runs and allowed 648, a run differential of +130. The offence ranked 8th of 30 in MLB for runs scored, while their 3.96 staff ERA was 16th of 30. Their 106 team wRC+ was 6% above league average — 10th of 30 in MLB. Kyle Schwarber led the position players at 5.7 WAR, and Cristopher Sánchez the rotation at a 2.50 ERA.

The 2025 season

Month by month, the streaks, and the record in the games that are argued about.

They finished first in the NL East, 13 games clear. They spent 117 of 186 days in first place, led by as many as 13 games on September 13 and were as far as 5.5 games back on June 12. Their best month was Sept/Oct at 17-8, their worst July at 11-12. The longest runs were a 9-game winning streak from May 16 to May 24 and a 5-game losing streak from April 20 to April 25. They were 55-26 at home and 41-40 on the road, 26-21 in one-run games and 45-35 against clubs that finished .500 or better. The most lopsided win was 19-4 against the Braves on August 28; the heaviest defeat, 17-7 against the Brewers on May 31.

Record by month. March games count toward April, October’s toward September.
MonthWLPctRSRADiff
March/April1713.567138132+6
May199.679141122+19
June1413.51911186+25
July1112.47811497+17
August1811.621146114+32
Sept/Oct178.68012897+31
Splits. Extra innings are blank for a season whose games predate the innings count.
GamesW-LPct
Home55-26.679
Road41-40.506
One-run games26-21.553
Extra innings9-6.600
Within the division31-21.596
Against .500+ clubs45-35.563
Decided by 5+ runs31-21.596
Last 105-5.500

National League East standings, 2025

Final standings. The division page has the rest of its season.

National League East, 2025. Games back of the best record in the division.
TeamWLPctGBRSRADiffWAR
Philadelphia Phillies9666.593—778648+13049.4
New York Mets8379.51213766715+5144.8
Miami Marlins7983.48817709798-8930.1
Atlanta Braves7686.46920724734-1034.5
Washington Nationals6696.40730687899-21219.0

2025 Philadelphia Phillies roster

The players whose season belongs to this club, by position and then by dbWAR. A player traded mid-season is listed with the club he played most of his games for, so a deadline arrival may appear on his other club’s page instead.

Catchers 3

Infielders 7

Outfielders 6

Designated hitters 1

Starting pitchers 7

Relief pitchers 18

Where the offence comes from

Roster contribution by share of the team total.

1,372 team hits
Trea Turner179Trea Turner — 179 hits (13.0%)Kyle Schwarber145Kyle Schwarber — 145 hits (10.6%)Nick Castellanos137Nick Castellanos — 137 hits (10.0%)Alec Bohm133Alec Bohm — 133 hits (9.7%)Bryce Harper131Bryce Harper — 131 hits (9.5%)J.T. Realmuto129J.T. Realmuto — 129 hits (9.4%)Bryson Stott128Bryson Stott — 128 hits (9.3%)Brandon Marsh106Brandon Marsh — 106 hits (7.7%)Max Kepler90Max Kepler — 90 hits (6.6%)Edmundo Sosa67Edmundo Sosa — 67 hits (4.9%)Otto Kemp46Otto Kemp — 46 hits (3.4%)Johan Rojas34Johan Rojas — 34 hits (2.5%)Rafael Marchán22Rafael Marchán — 22 hits (1.6%)22Weston Wilson — 22 hits (1.6%)Cal Stevenson — 2 hits (0.1%)Donovan Walton — 1 hits (0.1%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

17 players, ranked by dbWAR.

Kyle SchwarberDH1627241455613210.240.365.563.3941485.7
Trea TurnerSS141639179156936.304.355.457.3531215.3
Bryce Harper1B132580131277512.261.357.487.3641283.7
Bryson Stott2B145560128136624.257.328.391.318972.6
Brandon MarshCF12742510611437.280.342.443.3421132.5
J.T. RealmutoC13455012912528.257.315.384.309912.2
Alec Bohm3B12050413311592.287.331.409.3241021.8
Edmundo Sosa3B852616711391.276.307.469.3321071.3
Otto Kemp3B62218468282.234.298.411.310920.4
Nick CastellanosRF14658913717724.250.294.400.302870.4
Max KeplerLF1264749018523.216.300.391.303870.4
Rafael MarchánC39118222130.210.282.305.266630.2
Johan RojasCF641723411812.224.280.289.256560.0
Weston WilsonLF47125225172.198.282.369.290790.0
Garrett StubbsC310000.000.000.000.000-116-0.0
Cal StevensonCF582010.250.250.250.22233-0.0
Donovan Walton2B291010.125.125.125.111-41-0.1

Pitching

25 pitchers, ranked by dbWAR.

Cristopher Sánchez3232202.013502122.502.551.069.46.5
Jesús Luzardo3232183.215702163.922.901.2210.65.1
Zack Wheeler2424149.210501952.713.000.9411.74.0
Ranger Suarez2626157.112801513.203.211.228.63.8
Matt Strahm66062.1236702.742.991.0710.11.3
Tanner Banks69167.1621613.073.641.018.20.9
Aaron Nola171794.15100976.014.581.359.30.8
Orion Kerkering69060.0844653.303.821.379.80.7
José Alvarado28026.0427323.813.601.3111.10.4
Carlos Hernández41043.1100396.234.201.668.10.3
Tim Mayza15016.2000153.784.161.328.10.1
Weston Wilson203.000000.003.141.000.00.1
Seth Johnson10012.2110174.264.481.1812.10.0
Taijuan Walker3421123.2581864.085.071.416.30.0
Alan Rangel5011.000182.454.501.456.50.0
Nolan Hoffman101.0000227.002.144.0018.00.0
Mick Abel11839.0340396.235.111.519.00.0
David Robertson20017.2202224.084.951.4711.2-0.0
Daniel Robert15013.0000154.155.141.6210.4-0.1
Joe Ross37151.0210395.124.881.476.9-0.1
Brett de Geus102.000004.507.642.000.0-0.1
Max Lazar36041.1111264.794.951.285.7-0.1
José Ruiz18016.1100158.825.341.968.3-0.1
Michael Mercado303.0000415.008.803.6712.0-0.1
Jordan Romano49042.2248478.235.391.459.9-0.3

Head to head

The club’s best players against each other.

Attendance

Announced gate at 81 home dates, 2025.

Average
41,672
81 home dates
Median
42,166
Total
3,375,457
Best
45,079
2025-04-20
Quietest
32,314
2025-05-29
On the road
30,645
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8141,67242,16632,31445,079
Night5441,42041,55835,15044,949
Day2742,17742,63732,31445,079
Weekend4243,08143,39440,07345,079
Weekday3940,15640,74232,31444,595
On the road8130,64532,8808,30050,859

Through the season

Average home crowd by month.
MonthGamesAverage
Mar144,595
Apr1440,925
May1541,057
Jun1142,962
Jul1142,202
Aug1642,736
Sep1340,112

By season

45441.022720.50.005060708091011121314151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 162 completed games, 2025.

Regulation
2:38
147 games
All games
2:41
Extra innings
3:06
15 of them
Longest
3:30
2025-05-04, 10 inn
Shortest
1:59
2025-05-18

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:412:391:593:45
Regulation1472:382:361:593:25
Extra innings153:063:052:373:45
Home812:422:401:593:30
Road812:402:391:593:45
Day562:422:381:593:30
Night1062:412:402:053:45

Through the season

Average completed game by month.
MonthGamesAverage
Mar12:39
Apr142:42
May152:44
Jun112:47
Jul112:45
Aug162:36
Sep132:39

By season

194.797.30.005060708091011121314151617181920212223242526

Regulation games only, in minutes. 158 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

Record versus run differential

Philadelphia Phillies are 96-66, a .593 win rate, while their +130 run differential implies .583. That is essentially in line — the record reflects the run scoring.