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.
2016 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Odúbel Herrera
24
pre-arb
159
3.7
0.5
+11.4
Jeremy Hellickson
29
FA-elig
32
3.6
7.0
+4.5
César Hernández
26
arb
155
3.4
0.5
+10.4
Jerad Eickhoff
25
pre-arb
33
2.9
0.5
+8.8
Aaron Nola
23
pre-arb
20
2.7
0.5
+8.2
Vince Velasquez
24
pre-arb
24
2.4
0.5
+7.3
Cameron Rupp
27
arb
105
1.7
0.5
+5.1
Freddy Galvis
26
arb
158
1.6
2.0
+3.1
Héctor Neris
27
pre-arb
79
1.3
0.5
+3.6
Maikel Franco
23
pre-arb
152
0.9
0.5
+2.5
Alec Asher
24
pre-arb
5
0.5
0.1
+1.7
Jeanmar Gómez
28
FA-elig
70
0.5
1.4
+0.3
Tommy Joseph
24
–
107
0.5
0.4
+1.3
Edubray Ramos
23
–
42
0.5
0.3
+1.4
Adam Morgan
26
pre-arb
23
0.5
0.3
+1.3
Charlie Morton
32
FA-elig
4
0.4
8.0
-6.6
Roman Quinn
23
–
15
0.4
0.1
+1.3
Peter Bourjos
29
FA-elig
123
0.4
2.0
-0.6
Severino González
23
pre-arb
27
0.4
0.3
+1.1
David Hernandez
31
FA-elig
70
0.3
3.9
-3.0
Zach Eflin
22
–
11
0.2
0.3
+0.5
Phil Klein↔ TEX
27
pre-arb
4
0.2
0.2
+0.4
Joely Rodríguez
24
–
12
0.2
0.1
+0.5
David Lough
30
–
30
0.2
0.1
+0.4
Carlos Ruiz↔ LAD
37
FA-elig
48
0.1
6.6
-6.2
A.J. Ellis↔ LAD
35
FA-elig
11
0.1
0.8
-0.4
Andrés Blanco
32
FA-elig
90
0.1
1.4
-1.1
Dalier Hinojosa
30
pre-arb
10
0.1
0.5
-0.2
Luis García
29
pre-arb
17
-0.1
0.1
-0.3
Daniel Stumpf
25
pre-arb
7
-0.1
0.5
-0.8
Andrew Bailey↔ ANA
32
–
33
-0.1
0.2
-0.6
Elvis Araujo
24
pre-arb
32
-0.1
0.2
-0.6
Colton Murray
26
pre-arb
24
-0.1
0.2
-0.7
Patrick Schuster↔ OAK
25
–
6
-0.2
0.0
-0.8
Jorge Alfaro
23
–
6
-0.2
0.1
-0.9
James Russell
30
FA-elig
7
-0.3
1.5
-2.4
Michael Mariot
27
pre-arb
25
-0.3
0.5
-1.5
Taylor Featherston
26
–
19
-0.3
–
–
Aaron Altherr
25
pre-arb
57
-0.3
0.5
-1.6
Jake Thompson
22
–
10
-0.4
0.2
-1.3
Cody Asche
26
arb
71
-0.4
0.5
-1.9
Emmanuel Burriss
31
FA-elig
39
-0.5
0.9
-2.4
Brett Oberholtzer↔ ANA
26
arb
26
-0.5
0.4
-2.0
Darin Ruf
29
arb
43
-0.5
0.5
-2.2
Frank Herrmann
32
pre-arb
14
-0.6
0.1
-2.0
Cedric Hunter
28
arb
13
-0.6
0.5
-2.6
Jimmy Paredes↔ TOR
27
pre-arb
76
-0.7
0.3
-2.6
Tyler Goeddel
23
pre-arb
92
-1.0
0.5
-3.8
Ryan Howard
36
FA-elig
112
-1.2
25.0
-28.9
Key additions (new vs 2015)
Player
fWAR
Jeremy Hellickson
3.6
Vince Velasquez
2.4
Tommy Joseph
0.5
Edubray Ramos
0.5
Charlie Morton
0.4
Roman Quinn
0.4
Key subtractions (gone from 2015)
Player
2015 fWAR
Cole Hamels
3.1
Ken Giles
2.1
Ben Revere
1.6
Aaron Harang
1.3
Jonathan Papelbon
0.7
Jake Diekman
0.3
Current & Historical Payroll
2016 payroll
$72.8M
2017 guaranteed
$0M
What the front office was committed to as of 2016, 2016–2022.
Guaranteed $ are contract commitments signed by 2016; 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 (4)
Player
Age
Svc
2016
2017
2018
2019
2020
2021
2022
Ryan Howard
36
10.145
$25.0M
FREE AGENT
Charlie Morton
32
7.009
$8.0M
FREE AGENT
Carlos Ruiz
37
9.069
$6.6M
FREE AGENT
David Hernandez
31
6.095
$3.9M
FREE AGENT
Arbitration-eligible (12)
Player
Age
Svc
2016
2017
2018
2019
2020
2021
2022
Jeremy Hellickson
29
5.045
$7.0M
FREE AGENT
Peter Bourjos
29
5.062
$2.0M
FREE AGENT
Freddy Galvis
26
3.021
$2.0M
ARB 2
ARB 3
FREE AGENT
James Russell
30
5.112
$1.5M
FREE AGENT
Andrés Blanco
32
5.007
$1.4M
FREE AGENT
Jeanmar Gómez
28
4.063
$1.4M
ARB 3
FREE AGENT
Emmanuel Burriss
31
3.164
$925k
ARB 2
ARB 3
FREE AGENT
A.J. Ellis
35
5.151
$773k
FREE AGENT
Cody Asche
26
3.045
$530k
ARB 2
ARB 3
FREE AGENT
Daniel Stumpf
25
3.037
$507k
ARB 2
ARB 3
FREE AGENT
Cedric Hunter
28
5.000
$507k
FREE AGENT
Andrew Bailey
32
5.034
$211k
FREE AGENT
Pre-arbitration (33)
Player
Age
Svc
2016
2017
2018
2019
2020
2021
2022
Odúbel Herrera
24
1.000
$528k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Darin Ruf
29
2.066
$527k
ARB 1
ARB 2
ARB 3
FREE AGENT
César Hernández
26
1.154
$525k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cameron Rupp
27
1.089
$518k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Maikel Franco
23
0.170
$518k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Aaron Nola
23
0.076
$518k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Vince Velasquez
24
0.086
$516k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jerad Eickhoff
25
0.045
$516k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Aaron Altherr
25
0.054
$516k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Héctor Neris
27
0.104
$515k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dalier Hinojosa
30
0.046
$514k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Mariot
27
0.122
$512k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Goeddel
23
0.000
$507k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tommy Joseph
24
0.000
$397k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brett Oberholtzer
26
1.127
$364k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adam Morgan
26
0.106
$333k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jimmy Paredes
27
2.059
$323k
ARB 1
ARB 2
ARB 3
FREE AGENT
Zach Eflin
22
0.000
$308k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Edubray Ramos
23
0.000
$280k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Severino González
23
0.128
$266k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Elvis Araujo
24
0.155
$244k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Colton Murray
26
0.034
$219k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Phil Klein
27
0.086
$170k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake Thompson
22
0.000
$161k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Frank Herrmann
32
2.147
$130k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis García
29
1.143
$128k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
David Lough
30
2.149
$125k
ARB 1
ARB 2
ARB 3
FREE AGENT
Alec Asher
24
0.144
$69k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jorge Alfaro
23
0.000
$67k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joely Rodríguez
24
0.000
$67k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Roman Quinn
23
0.000
$64k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Patrick Schuster
25
–
$47k
Taylor Featherston
26
0.025
—
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 2016; 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