DataBaseball
2026
Philadelphia Phillies logo

National League East · 2024

Philadelphia Phillies

95-67Citizens Bank ParkNational League
Team WAR
42.3
27.6 bat / 14.6 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+ is 10% above league average — 6th of 30 in MLB. Bryce Harper leads the position players at 4.4 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.4
Trea TurnerSS121539149216219.295.338.469.3501264.3
Kyle SchwarberDH150692142381045.248.366.485.3691393.5
Alec Bohm3B14360615515975.280.332.448.3371173.3
J.T. RealmutoC9941310114472.266.322.429.3281112.7
Brandon MarshLF134476104166019.249.328.419.3281112.1
Bryson Stott2B147571124115732.245.315.356.298902.0
Nick CastellanosRF16265915423866.254.311.431.3221071.9
Edmundo SosaSS87274647317.257.313.422.3201051.4
Weston WilsonLF3998253103.284.347.489.3601330.7
Rafael MarchánC155615360.294.345.549.3831490.6
Whit Merrifield2B943356541517.222.311.314.286820.6
Johan RojasCF1123638233225.243.279.322.267680.3
Garrett StubbsC52187341115.207.296.262.261640.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.27372-0.1
Aramis GarciaC370000.000.000.000.000-119-0.1
Cristian PacheCF68183331161.200.273.279.25257-0.3

Pitching

27 pitchers, ranked by dbWAR.

Zack Wheeler3232200.016702242.563.130.9510.14.2
Cristopher Sánchez3131181.211901533.323.001.247.64.1
Ranger Suarez2727150.212801453.463.371.208.72.8
Aaron Nola3333199.114801973.573.941.208.92.3
Matt Strahm66062.2623791.872.290.7511.31.6
Orion Kerkering64263.0530742.292.421.0810.61.5
Jeff Hoffman68066.13310892.172.520.9612.11.5
Spencer Turnbull17754.1300582.653.851.059.60.5
Gregory Soto66053.0352654.423.681.5711.00.5
José Alvarado66061.22513634.093.801.259.20.5
José Ruiz52051.0511523.714.231.339.20.2
Nick Nelson405.100085.061.851.8813.50.2
Max Lazar11013.200094.614.191.105.90.1
Weston Wilson101.000000.003.171.000.00.0
Luis Ortiz100.2000027.003.174.500.00.0
Kolby Allard7427.0200235.004.761.567.70.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.3
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-2.0
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.