DataBaseball
2026
Philadelphia Phillies logo

National League East · 2024

Philadelphia Phillies 2024

Team WAR
46.1
29.2 bat / 17.0 pitch
Win %
.586
pyth .571
Run diff
+113
4.84 / 4.14 per g
wRC+
110
ERA
3.90
FIP 3.91
Home runs
199

The Philadelphia Phillies went 95-67 in 2024, a .586 winning percentage — the second best record in baseball. They scored 784 runs and allowed 671, a run differential of +113. The offence ranked 5th of 30 in MLB for runs scored, while their 3.90 staff ERA was 11th of 30. Their 110 team wRC+ was 10% above league average — 6th of 30 in MLB. Bryce Harper led the position players at 4.5 WAR, and Zack Wheeler the rotation at a 2.56 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,451 team hits
Bryce Harper157Bryce Harper — 157 hits (10.8%)Alec Bohm155Alec Bohm — 155 hits (10.7%)Nick Castellanos154Nick Castellanos — 154 hits (10.6%)Trea Turner149Trea Turner — 149 hits (10.3%)Kyle Schwarber142Kyle Schwarber — 142 hits (9.8%)Bryson Stott124Bryson Stott — 124 hits (8.5%)Brandon Marsh104Brandon Marsh — 104 hits (7.2%)J.T. Realmuto101J.T. Realmuto — 101 hits (7.0%)Johan Rojas82Johan Rojas — 82 hits (5.7%)Whit Merrifield65Whit Merrifield — 65 hits (4.5%)Edmundo Sosa64Edmundo Sosa — 64 hits (4.4%)Stubbs34Garrett Stubbs — 34 hits (2.3%)Cristian Pache33Cristian Pache — 33 hits (2.3%)Weston Wilson25Weston Wilson — 25 hits (1.7%)Kody Clemens25Kody Clemens — 25 hits (1.7%)15Rafael Marchán — 15 hits (1.0%)12David Dahl — 12 hits (0.8%)Cal Stevenson — 6 hits (0.4%)Buddy Kennedy — 4 hits (0.3%)
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

20 players, ranked by dbWAR.

Bryce Harper1B14563115730877.285.373.525.3821494.5
Trea TurnerSS121539149216219.295.338.469.3501264.4
Kyle SchwarberDH150692142381045.248.366.485.3691393.9
Alec Bohm3B14360615515975.280.332.448.3371173.1
J.T. RealmutoC9941310114472.266.322.429.3281112.6
Brandon MarshLF134476104166019.249.328.419.3281112.3
Bryson Stott2B147571124115732.245.315.356.298902.3
Nick CastellanosRF16265915423866.254.311.431.3221072.0
Edmundo SosaSS87274647317.257.313.422.3201051.5
Weston WilsonLF3998253103.284.347.489.3601330.7
Rafael MarchánC155615360.294.345.549.3831490.6
Whit Merrifield2B943356541517.222.311.314.286820.6
Garrett StubbsC52187341115.207.296.262.261640.4
Johan RojasCF1123638233225.243.279.322.267680.3
Kody Clemens1B42120255180.219.258.447.301920.2
Cal StevensonCF16276060.250.333.375.3161020.1
Buddy Kennedy2B12264161.190.308.381.304940.1
David DahlLF196212380.207.242.397.273720.0
Aramis GarciaC370000.000.000.000.000-119-0.2
Cristian PacheCF68183331161.200.273.279.25257-0.3

Pitching

27 pitchers, ranked by dbWAR.

Zack Wheeler3232200.016702242.563.130.9510.14.7
Cristopher Sánchez3131181.211901533.323.001.247.64.5
Ranger Suarez2727150.212801453.463.371.208.73.1
Aaron Nola3333199.114801973.573.941.208.92.7
Matt Strahm66062.2623791.872.290.7511.31.7
Orion Kerkering64263.0530742.292.421.0810.61.6
Jeff Hoffman68066.13310892.172.520.9612.11.6
Spencer Turnbull17754.1300582.653.851.059.60.6
José Alvarado66061.22513634.093.801.259.20.6
Gregory Soto66053.0352654.423.681.5711.00.6
José Ruiz52051.0511523.714.231.339.20.2
Nick Nelson405.100085.061.851.8813.50.2
Max Lazar11013.200094.614.191.105.90.1
Kolby Allard7427.0200235.004.761.567.70.0
Weston Wilson101.000000.003.171.000.00.0
Luis Ortiz100.2000027.003.174.500.00.0
Tyler Gilbert608.100043.244.851.444.3-0.0
Seranthony Domínguez63058.23411684.454.681.2410.4-0.1
Kody Clemens101.000009.0019.173.000.0-0.2
Ricardo Pinto6010.2001810.976.072.256.8-0.2
Seth Johnson112.1010034.7112.604.710.0-0.2
Tyler Phillips8736.2410286.875.571.426.9-0.2
Garrett Stubbs404.0000015.7511.172.000.0-0.3
Yunior Marte23026.0000236.925.631.888.0-0.3
Connor Brogdon403.0010324.0024.503.679.0-0.7
Michael Mercado5213.01201011.0812.941.926.9-1.2
Taijuan Walker191583.2370587.106.941.726.2-1.9

Attendance

Announced gate at 81 home dates, 2024.

Average
41,527
81 home dates
Median
42,730
Total
3,363,712
Best
55,074
2024-06-09
Quietest
28,077
2024-04-03
On the road
31,911
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,52742,73028,07755,074
Night5541,14142,43828,11944,742
Day2642,34543,96228,07755,074
Weekend4043,35043,96235,57855,074
Weekday4139,74940,63228,07744,543
On the road8131,91133,2219,35553,882

Through the season

Average home crowd by month.
MonthGamesAverage
Mar343,812
Apr1336,724
May1540,517
Jun1643,908
Jul1243,817
Aug1241,200
Sep1042,438

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, 2024.

Regulation
2:39
146 games
All games
2:41
Extra innings
3:02
16 of them
Longest
3:51
2024-07-30, 12 inn
Shortest
2:06
2024-08-17

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:412:412:023:51
Regulation1462:392:392:023:27
Extra innings163:022:592:323:51
Home812:422:402:063:51
Road812:412:412:023:23
Day542:402:372:133:27
Night1082:422:432:023:51

Through the season

Average completed game by month.
MonthGamesAverage
Mar32:50
Apr132:39
May152:44
Jun162:41
Jul122:45
Aug122:37
Sep102:39

By season

194.797.30.0151617181920212223242526

Regulation games only, in minutes. 159 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 95-67, a .586 win rate, while their +113 run differential implies .571. That is essentially in line — the record reflects the run scoring.