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.

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

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

41672.020836.00.0151617181920212223242526

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.0151617181920212223242526

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.