BP★ Jhoan Duran 32 · Matt Strahm 22 · Orion Kerkering 19 · Tanner Banks 10 · Jordan Romano 7 · Lou Trivino 5 · Joe Ross 1 · Max Lazar 1
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.
2025 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Trea Turner
32
FA-elig
141
6.7
27.3
-0.8
Cristopher Sánchez
28
pre-arb
32
6.4
2.0
+23.3
Jesús Luzardo
27
arb
32
5.3
6.6
+14.5
Kyle Schwarber
32
FA-elig
162
4.9
20.0
-0.5
Zack Wheeler
35
FA-elig
24
4.0
42.0
-26.0
Ranger Suarez
29
arb
26
4.0
8.8
+7.2
Bryce Harper
32
FA-elig
132
3.5
27.5
-13.8
Bryson Stott
27
arb
147
3.1
3.2
+9.0
Brandon Marsh
27
arb
133
2.4
3.0
+6.6
J.T. Realmuto
34
FA-elig
134
2.1
23.9
-15.6
Alec Bohm
28
arb
120
1.7
7.7
-0.8
Edmundo Sosa
29
arb
89
1.6
3.0
+3.5
Matt Strahm
33
FA-elig
66
1.5
7.5
-1.4
Harrison Bader↔ MIN
31
–
50
1.2
1.2
+3.6
Aaron Nola
32
FA-elig
17
0.9
24.6
-20.9
Jhoan Duran↔ MIN
27
arb
23
0.9
0.9
+2.6
Tanner Banks
33
pre-arb
69
0.8
0.8
+2.3
Orion Kerkering
24
pre-arb
69
0.7
0.8
+2.0
Max Kepler
32
FA-elig
127
0.6
10.0
-7.6
Taijuan Walker
32
FA-elig
34
0.5
18.0
-16.0
Johan Rojas
24
pre-arb
71
0.4
0.6
+1.1
José Alvarado
30
FA-elig
28
0.3
4.7
-3.3
Walker Buehler↔ BOS
30
FA-elig
3
0.3
2.3
-0.9
Rafael Marchán
26
pre-arb
42
0.3
0.8
+0.3
Lou Trivino III↔ LAD
33
–
10
0.1
–
–
Nolan Hoffman
27
–
1
0.0
0.1
-0.0
Alan Rangel
27
pre-arb
5
-0.0
0.2
-0.2
Seth Johnson
26
pre-arb
10
-0.0
0.3
-0.3
Garrett Stubbs
32
–
5
-0.0
–
–
Brett de Geus
27
–
1
-0.0
0.1
-0.3
Tim Mayza↔ PIT
33
arb
8
-0.0
0.7
-0.8
Daniel Robert
30
pre-arb
15
-0.1
0.3
-0.5
Carlos Hernández↔ CLE
28
–
25
-0.1
0.3
-0.6
Michael Mercado
26
pre-arb
3
-0.1
0.2
-0.5
Cal Stevenson
28
–
5
-0.1
0.1
-0.5
Kody Clemens↔ MIN
29
–
7
-0.1
0.0
-0.5
David Robertson
40
FA-elig
20
-0.1
6.0
-6.5
Buddy Kennedy↔ LAD
26
–
4
-0.1
0.0
-0.5
Joe Ross
32
–
37
-0.1
4.0
-4.6
Donovan Walton
31
–
2
-0.2
–
–
José Ruiz↔ ATL
30
–
16
-0.2
0.7
-1.4
Otto Kemp
25
–
62
-0.2
0.4
-1.2
Max Lazar
26
pre-arb
36
-0.2
0.5
-1.3
Mick Abel↔ MIN
23
–
7
-0.2
0.1
-1.1
Jordan Romano
32
arb
49
-0.4
8.5
-10.0
Weston Wilson
30
pre-arb
54
-0.4
0.6
-2.1
Nick Castellanos
33
FA-elig
147
-0.6
20.0
-22.3
Key additions (new vs 2024)
Player
fWAR
Jesús Luzardo
5.3
Harrison Bader
1.2
Jhoan Duran
0.9
Max Kepler
0.6
Walker Buehler
0.3
Lou Trivino III
0.1
Key subtractions (gone from 2024)
Player
2024 fWAR
Jeff Hoffman
2.0
Spencer Turnbull
0.7
Gregory Soto
0.4
Carlos Estévez
0.2
Seranthony Domínguez
0.1
Nick Nelson
0.1
Current & Historical Payroll
2025 payroll
$290.3M
2026 guaranteed
$137.9M
What the front office was committed to as of 2025, 2025–2031.
Guaranteed $ are contract commitments signed by 2025; 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 (16)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Zack Wheeler
35
11.098
$42.0M
$42.0M
$42.0M
FREE AGENT
Bryce Harper
32
12.159
$27.5M
$27.5M
$27.5M
$27.5M
$23.5M
$23.5M
$23.5M
Trea Turner
32
8.135
$27.3M
$27.3M
$27.3M
$27.3M
$27.3M
$27.3M
$27.3M
Aaron Nola
32
9.076
$24.6M
$24.6M
$24.6M
$24.6M
$24.6M
$24.6M
FREE AGENT
J.T. Realmuto
34
10.038
$23.9M
FREE AGENT
Nick Castellanos
33
11.029
$20.0M
FREE AGENT
Kyle Schwarber
32
9.086
$20.0M
FREE AGENT
Taijuan Walker
32
10.142
$18.0M
FREE AGENT
Max Kepler
32
8.152
$10.0M
FREE AGENT
Matt Strahm
33
8.064
$7.5M
$7.5MVEST
FREE AGENT
David Robertson
40
15.119
$6.0M
FREE AGENT
José Alvarado
30
7.088
$4.7M
$9.0MCLUB
FREE AGENT
Joe Ross
32
7.018
$4.0M
FREE AGENT
Walker Buehler
30
6.168
$2.3M
FREE AGENT
Harrison Bader
31
7.030
$1.2M
FREE AGENT
Lou Trivino III
33
6.163
—
FREE AGENT
Arbitration-eligible (13)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Ranger Suarez
29
5.112
$8.8M
FREE AGENT
Jordan Romano
32
5.051
$8.5M
FREE AGENT
Alec Bohm
28
4.106
$7.7M
ARB 3
FREE AGENT
Jesús Luzardo
27
4.165
$6.6M
ARB 3
FREE AGENT
Bryson Stott
27
3.000
$3.2M
ARB 2
ARB 3
FREE AGENT
Brandon Marsh
27
3.078
$3.0M
ARB 2
ARB 3
FREE AGENT
Edmundo Sosa
29
4.140
$3.0M
ARB 3
FREE AGENT
Jhoan Duran
27
3.000
$893k
ARB 2
ARB 3
FREE AGENT
Tim Mayza
33
5.129
$698k
FREE AGENT
José Ruiz
30
4.148
$667k
ARB 3
FREE AGENT
Carlos Hernández
28
3.099
$350k
ARB 2
ARB 3
FREE AGENT
Brett de Geus
27
4.000
$128k
ARB 3
FREE AGENT
Garrett Stubbs
32
4.120
—
ARB 3
FREE AGENT
Pre-arbitration (18)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Cristopher Sánchez
28
2.083
$2.0M
ARB 1
ARB 2
ARB 3
FREE AGENT
Tanner Banks
33
2.092
$786k
ARB 1
ARB 2
ARB 3
FREE AGENT
Rafael Marchán
26
2.006
$780k
ARB 1
ARB 2
ARB 3
FREE AGENT
Orion Kerkering
24
1.010
$773k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Weston Wilson
30
0.113
$641k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Johan Rojas
24
1.080
$587k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Max Lazar
26
0.051
$521k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Otto Kemp
25
0.000
$376k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Daniel Robert
30
0.017
$260k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Seth Johnson
26
0.022
$254k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alan Rangel
27
0.012
$213k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Mercado
26
0.031
$162k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cal Stevenson
28
1.036
$140k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mick Abel
23
0.000
$115k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nolan Hoffman
27
0.000
$72k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kody Clemens
29
1.134
$38k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Buddy Kennedy
26
0.131
$29k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Donovan Walton
31
–
—
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 2025; 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