BP★ Carlos Estévez 26 · Jeff Hoffman 21 · Matt Strahm 18 · Orion Kerkering 14 · José Alvarado 10 · Tanner Banks 8 · Yunior Marte 2 · José Ruiz 0
Each position lists its starter then backups by games (so platoons & bench show). Starters (mound) & bullpen (left, foul territory) are ranked by WAR; ★ marks the closer (most save chances). MLB Stats API.
2024 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Zack Wheeler
34
FA-elig
32
5.4
23.5
-1.0
Bryce Harper
31
FA-elig
145
5.1
27.5
-6.3
Cristopher Sánchez
27
arb
31
4.7
0.8
+18.6
Trea Turner
31
FA-elig
121
3.9
27.3
-11.2
Alec Bohm
27
arb
143
3.5
4.0
+10.4
Ranger Suarez
28
FA-elig
27
3.4
5.0
+9.3
Kyle Schwarber
31
FA-elig
150
3.3
20.0
-6.1
Aaron Nola
31
FA-elig
33
3.1
24.6
-11.6
Brandon Marsh
26
arb
135
2.3
0.8
+8.7
Matt Strahm
32
FA-elig
66
2.1
7.5
+1.1
Jeff Hoffman
31
FA-elig
68
2.0
2.2
+6.3
J.T. Realmuto
33
FA-elig
99
2.0
23.9
-15.7
Edmundo Sosa
28
FA-elig
90
1.9
1.7
+6.1
Bryson Stott
26
pre-arb
148
1.8
0.8
+6.7
Orion Kerkering
23
pre-arb
64
1.5
0.7
+5.4
Johan Rojas
23
pre-arb
120
1.1
0.7
+3.9
Spencer Turnbull
31
FA-elig
17
0.7
2.0
+0.7
José Alvarado
29
FA-elig
66
0.6
9.0
-6.5
Rafael Marchán
25
arb
17
0.6
0.8
+1.7
Gregory Soto↔ BAL
29
arb
43
0.4
3.3
-1.7
Weston Wilson
29
pre-arb
41
0.3
0.7
+0.6
Nick Castellanos
32
FA-elig
162
0.2
20.0
-19.0
Tanner Banks↔ CHW
32
pre-arb
22
0.2
0.3
+0.7
Carlos Estévez↔ ANA
31
FA-elig
20
0.2
2.5
-1.6
Garrett Stubbs
31
arb
56
0.2
0.8
-0.1
Seranthony Domínguez↔ BAL
29
FA-elig
38
0.1
2.6
-1.9
Nick Nelson
28
pre-arb
4
0.1
0.1
+0.5
David Dahl
30
–
19
0.1
0.3
+0.3
José Ruiz
29
arb
52
0.1
0.8
-0.5
Cal Stevenson
27
pre-arb
18
0.1
0.1
+0.2
Kolby Allard
26
FA-elig
7
0.1
1.0
-0.7
Cristian Pache↔ BAL
25
arb
50
0.1
0.4
-0.2
Max Lazar
25
–
11
0.0
0.1
+0.1
Buddy Kennedy↔ DET
25
pre-arb
8
0.0
0.4
-0.3
Kody Clemens
28
pre-arb
44
0.0
0.7
-0.6
Luis Ortiz
28
FA-elig
1
0.0
0.7
-0.7
Tyler Gilbert
30
pre-arb
6
-0.0
0.1
-0.2
Tyler Phillips
26
–
8
-0.1
0.2
-0.5
Austin Hays↔ BAL
28
FA-elig
22
-0.1
1.6
-2.0
Aramis Garcia
31
arb
3
-0.1
0.0
-0.5
Ricardo Pinto
30
–
6
-0.1
0.1
-0.7
Seth Johnson
25
–
1
-0.1
0.0
-0.6
Yunior Marte
29
pre-arb
23
-0.3
0.8
-1.8
Whit Merrifield↔ ATL
35
FA-elig
53
-0.3
3.9
-5.2
Connor Brogdon↔ LAD
29
arb
3
-0.4
0.6
-2.4
Michael Mercado
25
–
5
-0.7
0.1
-3.2
Taijuan Walker
31
FA-elig
19
-1.2
18.0
-22.8
Key additions (new vs 2023)
Player
fWAR
Spencer Turnbull
0.7
Rafael Marchán
0.6
Tanner Banks
0.2
Carlos Estévez
0.2
David Dahl
0.1
José Ruiz
0.1
Key subtractions (gone from 2023)
Player
2023 fWAR
Craig Kimbrel
1.1
Bailey Falter
0.5
Andrew Vasquez
0.2
Drew Ellis
0.1
Dalton Guthrie
0.1
Andrew Bellatti
0.1
Current & Historical Payroll
2024 payroll
$243.1M
2025 guaranteed
$84.1M
What the front office was committed to as of 2024, 2024–2030.
Guaranteed $ are contract commitments signed by 2024; arbitration & free-agent years are projected from service time. Hover a figure for its luxury-tax (CBT) & actual-cash values.
current $guaranteed $arbitration (proj)pre-arb (proj)free agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (14)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Bryce Harper
31
11.159
$27.5M
$27.5M
$27.5M
$27.5M
$27.5M
$23.5M
$23.5M
Trea Turner
31
7.135
$27.3M
$27.3M
$27.3M
$27.3M
$27.3M
$27.3M
$27.3M
Aaron Nola
31
8.076
$24.6M
$24.6M
$24.6M
$24.6M
$24.6M
$24.6M
$24.6M
J.T. Realmuto
33
9.038
$23.9M
FREE AGENT
Zack Wheeler
34
10.098
$23.5M
FREE AGENT
Nick Castellanos
32
10.029
$20.0M
FREE AGENT
Kyle Schwarber
31
8.086
$20.0M
FREE AGENT
Taijuan Walker
31
9.142
$18.0M
FREE AGENT
José Alvarado
29
6.088
$9.0M
$4.7M
$9.0MCLUB
FREE AGENT
Matt Strahm
32
7.064
$7.5M
FREE AGENT
Whit Merrifield
35
7.101
$3.9M
FREE AGENT
Carlos Estévez
31
7.022
$2.5M
FREE AGENT
Luis Ortiz
28
6.000
$744k
FREE AGENT
David Dahl
30
8.000
$255k
FREE AGENT
Arbitration-eligible (13)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Ranger Suarez
28
4.112
$5.0M
ARB 3
FREE AGENT
Alec Bohm
27
3.106
$4.0M
ARB 2
ARB 3
FREE AGENT
Gregory Soto
29
4.102
$3.3M
ARB 3
FREE AGENT
Seranthony Domínguez
29
5.131
$2.6M
FREE AGENT
Jeff Hoffman
31
5.084
$2.2M
FREE AGENT
Spencer Turnbull
31
5.020
$2.0M
FREE AGENT
Edmundo Sosa
28
3.140
$1.7M
ARB 2
ARB 3
FREE AGENT
Austin Hays
28
4.057
$1.6M
ARB 3
FREE AGENT
Kolby Allard
26
3.162
$1.0M
ARB 2
ARB 3
FREE AGENT
Garrett Stubbs
31
3.120
$850k
ARB 2
ARB 3
FREE AGENT
José Ruiz
29
3.170
$801k
ARB 2
ARB 3
FREE AGENT
Ricardo Pinto
30
5.087
$133k
FREE AGENT
Aramis Garcia
31
3.036
$32k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (20)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Bryson Stott
26
2.000
$768k
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Marsh
26
2.078
$766k
ARB 1
ARB 2
ARB 3
FREE AGENT
Cristopher Sánchez
27
1.083
$754k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yunior Marte
29
1.040
$752k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rafael Marchán
25
1.075
$750k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Johan Rojas
23
0.080
$745k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Orion Kerkering
23
0.010
$742k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kody Clemens
28
1.035
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Weston Wilson
29
0.020
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Connor Brogdon
29
2.139
$571k
ARB 1
ARB 2
ARB 3
FREE AGENT
Cristian Pache
25
2.031
$432k
ARB 1
ARB 2
ARB 3
FREE AGENT
Buddy Kennedy
25
0.096
$423k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tanner Banks
32
1.092
$264k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Phillips
26
0.000
$183k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Max Lazar
25
0.000
$139k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cal Stevenson
27
0.036
$131k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Mercado
25
0.000
$119k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Gilbert
30
1.032
$107k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Nelson
28
2.085
$72k
ARB 1
ARB 2
ARB 3
FREE AGENT
Seth Johnson
25
0.000
$4k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Phillies's path through relative payroll × TAB, smoothed; markers grow and the arrow points toward the present. WINDOW cheap&winning · CONTEND expensive&winning · FORCED-SPEND dead zone · REBUILD cheap&losing. Compare franchises →
Every roster slot ranked best→worst by WAR. Bars = Phillies 2024; the black line = the league-average player at each slot that season. Staying above the line deep into the roster is the depth edge; dropping below it = holes & dead weight.
What each regime is worth — every settled team-season since 1985