RRosternomics

Phillies PHI

GM: Ned Rice

Overview

FORCED-SPEND ↘ cooling
expensive & losing · year 2 in this regime · payroll 1.35× league · TAB -4.3
-4.3TAB — talent above budget
-10.2WAB — realized wins (TAB + luck)
0.0depth — 2+ WAR regulars20th/30
-4.7dead WAR — sub-replacement drag21st/30
20%dead money %3rd/30
0.467win %18th/30
12.5roster fWAR17th/30
-68surplus $M (value vs cost)23rd/30
$159Mpayroll $M7th/30

Roster

CFRoman Quinn 37GAdam Haseley 24GScott Kingery 9G
LFAndrew McCutchen 39GAdam Haseley 11GJay Bruce 11G
RFBryce Harper 48GAdam Haseley 9GPhil Gosselin 7G
SSDidi Gregorius 59GJean Segura 4GRonald Torreyes 2G
2BJean Segura 32GScott Kingery 29GNeil Walker 9G
3BAlec Bohm 38GJean Segura 24GNeil Walker 2G
1BRhys Hoskins 40GPhil Gosselin 8GAlec Bohm 7G
STARTERSAaron Nola 2.0WARZack Wheeler 1.9WARZach Eflin 1.5WARVince Velasquez 0.6WARJake Arrieta 0.5WAR
CJ.T. Realmuto 36GAndrew Knapp 29GRafael Marchán 3G
DHAndrew McCutchen 16GPhil Gosselin 11GBryce Harper 10G
BULLPEN Brandon Workman 9svTommy Hunter 8hDavid Phelps 6hHéctor Neris 4hJoJo Romero 4hHeath Hembree 3hAdam Morgan 2hBlake Parker 1h
CJ.T. Realmuto 36 · Andrew Knapp 29 · Rafael Marchán 3
1BRhys Hoskins 40 · Phil Gosselin 8 · Alec Bohm 7
2BJean Segura 32 · Scott Kingery 29 · Neil Walker 9
3BAlec Bohm 38 · Jean Segura 24 · Neil Walker 2
SSDidi Gregorius 59 · Jean Segura 4 · Ronald Torreyes 2
LFAndrew McCutchen 39 · Adam Haseley 11 · Jay Bruce 11
CFRoman Quinn 37 · Adam Haseley 24 · Scott Kingery 9
RFBryce Harper 48 · Adam Haseley 9 · Phil Gosselin 7
DHAndrew McCutchen 16 · Phil Gosselin 11 · Bryce Harper 10
SPAaron Nola 2.0 · Zack Wheeler 1.9 · Zach Eflin 1.5 · Vince Velasquez 0.6 · Jake Arrieta 0.5
BP Brandon Workman 9 · Tommy Hunter 8 · David Phelps 6 · Héctor Neris 4 · JoJo Romero 4 · Heath Hembree 3 · Adam Morgan 2 · Blake Parker 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.

2020 roster — value & surplus

PlayerAgeServiceGfWARSalary $MSurplus $M
Aaron Nola 27 arb 122.0 8.5 +5.9
Zack Wheeler 30 FA-elig 111.9 21.5 -7.3
J.T. Realmuto 29 FA-elig 471.9 10.0 +3.6
Bryce Harper 27 FA-elig 581.8 27.5 -14.1
Zach Eflin 26 arb 111.5 2.6 +8.3
Alec Bohm 23 441.3 0.1 +9.4
Jean Segura 30 FA-elig 541.3 14.8 -5.5
Rhys Hoskins 27 pre-arb 410.7 0.2 +5.2
Héctor Neris 31 FA-elig 240.7 4.6 +0.5
Didi Gregorius 30 FA-elig 600.7 14.0 -9.0
Vince Velasquez 28 arb 90.6 3.6 +1.1
Tommy Hunter 33 FA-elig 240.5 0.1 +3.8
Jake Arrieta 34 FA-elig 90.5 20.0 -16.3
Andrew Knapp 28 arb 330.5 0.7 +2.7
Blake Parker 35 arb 140.3 0.1 +1.9
Rafael Marchán 21 30.3 0.0 +1.9
Roman Quinn 27 pre-arb 410.2 0.2 +1.2
JoJo Romero 23 120.2 0.1 +1.2
Jose Alvarez 31 FA-elig 80.1 3.0 -2.0
Adonis Medina 23 10.1 0.0 +0.7
David Hale↔ NYY 32 pre-arb 60.1 0.1 +0.5
Phil Gosselin 31 390.0
Ramón Rosso 24 70.0 0.1 -0.0
Mauricio Llovera 24 1-0.0 0.0 -0.1
Cole Irvin 26 pre-arb 3-0.0 0.1 -0.2
Spencer Howard 23 6-0.0 0.2 -0.4
Adam Morgan 30 arb 17-0.0 1.6 -1.8
Andrew McCutchen 33 FA-elig 57-0.0 17.0 -17.2
Connor Brogdon 25 9-0.0 0.1 -0.4
Ronald Torreyes 27 pre-arb 4-0.0 0.0 -0.3
Austin Davis↔ PIT 27 4-0.0 0.0 -0.4
Reggie McClain 27 pre-arb 5-0.1 0.1 -0.7
Garrett Cleavinger 26 1-0.1 0.0 -0.6
Jay Bruce 33 FA-elig 32-0.1 1.6 -2.4
Trevor Kelley 27 pre-arb 4-0.1 0.1 -0.8
Mickey Moniak 22 8-0.1 0.0 -0.9
Ranger Suarez 24 pre-arb 3-0.1 0.2 -1.2
Nick Pivetta↔ BOS 27 3-0.2 0.0 -1.3
Neil Walker 34 FA-elig 18-0.2 0.1 -1.4
Adam Haseley 24 pre-arb 40-0.2 0.2 -1.6
Deolis Guerra 31 pre-arb 9-0.2 0.1 -1.9
Kyle Garlick 28 pre-arb 12-0.4 0.1 -3.3
David Phelps↔ MIL 33 FA-elig 10-0.4 0.6 -3.7
Brandon Workman↔ BOS 31 FA-elig 14-0.5 2.3 -6.0
Heath Hembree↔ BOS 31 FA-elig 11-0.8 0.8 -6.8
Scott Kingery 26 pre-arb 36-0.9 1.8 -8.4

Key additions (new vs 2019)

PlayerfWAR
Zack Wheeler1.9
Alec Bohm1.3
Didi Gregorius0.7
Rafael Marchán0.3
JoJo Romero0.2
Adonis Medina0.1

Key subtractions (gone from 2019)

Player2019 fWAR
César Hernández1.7
Brad Miller0.9
Sean Rodríguez0.5
Jason Vargas0.5
Juan Nicasio0.4
Drew Smyly0.4

Current & Historical Payroll

2020 payroll
$159.1M
2021 guaranteed
$28.1M

What the front office was committed to as of 2020, 2020–2026. Guaranteed $ are contract commitments signed by 2020; 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 agent club option player option mutual option vesting option

Guaranteed / signed (11)

PlayerAgeSvc2020202120222023202420252026
Bryce Harper277.159$27.5M$28.1M$27.6M$27.5M$27.5M$27.5M$27.5M
Zack Wheeler306.098$21.5MFREE AGENT
Jake Arrieta348.145$20.0MFREE AGENT
Andrew McCutchen3310.123$17.0MFREE AGENT
Jean Segura307.065$14.8MFREE AGENT
Didi Gregorius306.159$14.0MFREE AGENT
Jay Bruce3311.125$1.6MFREE AGENT
David Phelps337.156$568kFREE AGENT
Tommy Hunter3310.090$100kFREE AGENT
Neil Walker3411.000$100kFREE AGENT
Phil Gosselin317.000FREE AGENT

Arbitration-eligible (11)

PlayerAgeSvc2020202120222023202420252026
J.T. Realmuto295.038$10.0MFREE AGENT
Aaron Nola274.076$8.5MARB 3FREE AGENT
Héctor Neris314.068$4.6MARB 3FREE AGENT
Vince Velasquez284.086$3.6MARB 3FREE AGENT
Jose Alvarez315.035$3.0MFREE AGENT
Zach Eflin263.018$2.6MARB 2ARB 3FREE AGENT
Brandon Workman315.051$2.3MFREE AGENT
Adam Morgan304.017$1.6MARB 3FREE AGENT
Heath Hembree314.106$806kARB 3FREE AGENT
Andrew Knapp283.000$710kARB 2ARB 3FREE AGENT
Blake Parker355.036$150kFREE AGENT

Pre-arbitration (24)

PlayerAgeSvc2020202120222023202420252026
Scott Kingery262.000$1.8MARB 1ARB 2ARB 3FREE AGENT
Rhys Hoskins272.053$224kARB 1ARB 2ARB 3FREE AGENT
Adam Haseley240.103$211kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Roman Quinn271.088$211kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ranger Suarez240.135$183kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Spencer Howard230.000$156kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Alec Bohm230.000$143kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
JoJo Romero230.000$131kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Kyle Garlick280.046$128kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Deolis Guerra311.144$124kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Reggie McClain270.059$121kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ramón Rosso240.000$106kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Connor Brogdon250.000$93kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
David Hale322.163$66kARB 1ARB 2ARB 3FREE AGENT
Cole Irvin260.062$60kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Trevor Kelley270.028$56kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Rafael Marchán210.000$47kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Nick Pivetta272.093$35kARB 1ARB 2ARB 3FREE AGENT
Austin Davis270.166$32kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Garrett Cleavinger260.000$25kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Mickey Moniak220.000$22kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ronald Torreyes272.159$10kARB 1ARB 2ARB 3FREE AGENT
Adonis Medina231.082$3kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Mauricio Llovera240.000$3kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT

Graphs

Every roster slot ranked best→worst by WAR. Bars = Phillies 2020; 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

RegimeSeasonsWin %Playoff %Pennant %WS %
WINDOW 28152.131.05.01.1
CONTEND 30056.964.719.710.3
FORCED-SPEND 25648.09.81.61.6
REBUILD 32143.31.20.30.3