GM: Ned Rice
Ranks vs the 30 teams in 2020, or a custom range (defaults to every team-season since 1985, when our data starts).
Each position shows its top 3 by games (top = starter) — click "+more" for the rest. The letter is bats/throws; ⇄ marks a player traded mid-season. Starters are ranked by WAR, bullpen by holds; ★ marks the closer (most save chances). MLB Stats API.
| Player | fWAR |
|---|---|
| Zack Wheeler | 1.9 |
| Alec Bohm | 1.3 |
| Didi Gregorius | 0.7 |
| Rafael Marchán | 0.3 |
| JoJo Romero | 0.2 |
| Adonis Medina | 0.1 |
| Player | 2019 fWAR |
|---|---|
| César Hernández | 1.7 |
| Brad Miller | 0.9 |
| Sean Rodríguez | 0.5 |
| Jason Vargas | 0.5 |
| Juan Nicasio | 0.4 |
| Drew Smyly | 0.4 |
WAR translated into tier-adjusted market value, then compared with what the player was paid by Phillies. Guaranteed contracts from the 2015-present contract-data period use the known contract period through 2020; everyone else is shown as a 2020 season snapshot.
| Player | Period | fWAR | Tier Market $M | Paid $M | Surplus $M | $ / WAR | Tier | Contract |
|---|---|---|---|---|---|---|---|---|
| Bryce Harper | 2019–2020 | +5.7 | +72.4 | 39.1 | +33.3 | $6.9M | 1.60× | Free Agent · 2019–2031 · $25.4M AAV |
| Aaron Nola | 2020 | +2.0 | +23.4 | 8.5 | +14.9 | $4.3M | 1.49× | Free Agent · 2024–2030 · $24.6M AAV |
| Zach Eflin | 2020 | +1.5 | +12.1 | 2.6 | +9.5 | $1.8M | 1.02× | Free Agent · 2026–2027 · $10.0M AAV |
| Alec Bohm | 2020 | +1.3 | +6.1 | 0.1 | +5.9 | $0.1M | 0.58× | Arbitration · 2026–2026 · $10.2M AAV |
| Rhys Hoskins | 2020 | +0.7 | +3.3 | 0.2 | +3.1 | $0.3M | 0.56× | Free Agent · 2026–2026 · $1.5M AAV |
| Héctor Neris | 2020 | +0.7 | +7.5 | 4.6 | +2.9 | $6.6M | 1.34× | – |
| Tommy Hunter | 2020 | +0.5 | +2.9 | 0.1 | +2.8 | $0.2M | 0.67× | – |
| Vince Velasquez | 2020 | +0.6 | +5.3 | 3.6 | +1.7 | $5.6M | 1.02× | – |
| Zack Wheeler | 2020 | +1.9 | +23.0 | 21.5 | +1.5 | $11.1M | 1.49× | Extension · 2025–2027 · $42.0M AAV |
| Blake Parker | 2020 | +0.3 | +1.5 | 0.1 | +1.3 | $0.5M | 0.67× | – |
| J.T. Realmuto | 2020 | +1.9 | +11.3 | 10.0 | +1.3 | $5.4M | 0.76× | Free Agent · 2026–2028 · $15.0M AAV |
| Andrew Knapp | 2020 | +0.5 | +1.9 | 0.7 | +1.2 | $1.5M | 0.52× | – |
| Rafael Marchán | 2020 | +0.3 | +1.1 | 0.0 | +1.1 | $0.2M | 0.52× | Arbitration · 2026–2026 · $0.9M AAV |
| Roman Quinn | 2020 | +0.2 | +1.3 | 0.2 | +1.1 | $1.1M | 0.83× | – |
| Adonis Medina | 2020 | +0.1 | +0.8 | 0.0 | +0.8 | $0.0M | 1.02× | – |
| JoJo Romero | 2020 | +0.2 | +0.9 | 0.1 | +0.8 | $0.7M | 0.67× | Arbitration · 2026–2026 · $4.3M AAV |
| David Hale↔ | 2020 | +0.1 | +0.4 | 0.1 | +0.3 | $0.9M | 0.67× | – |
| Mauricio Llovera | 2020 | -0.0 | -0.1 | 0.0 | -0.1 | – | 0.67× | – |
| Ramón Rosso | 2020 | +0.0 | +0.0 | 0.1 | -0.1 | $13.8M | 0.67× | – |
| Cole Irvin | 2020 | -0.0 | -0.1 | 0.1 | -0.2 | – | 0.67× | – |
| Ronald Torreyes | 2020 | -0.0 | -0.2 | 0.0 | -0.2 | – | 0.61× | – |
| Austin Davis↔ | 2020 | -0.0 | -0.2 | 0.0 | -0.3 | – | 0.67× | – |
| Connor Brogdon | 2020 | -0.0 | -0.2 | 0.1 | -0.3 | – | 0.67× | – |
| Garrett Cleavinger | 2020 | -0.1 | -0.4 | 0.0 | -0.4 | – | 0.67× | Arbitration · 2026–2026 · $2.4M AAV |
| Spencer Howard | 2020 | -0.0 | -0.2 | 0.2 | -0.4 | – | 1.02× | – |
| Reggie McClain | 2020 | -0.1 | -0.4 | 0.1 | -0.5 | – | 0.67× | – |
| Trevor Kelley | 2020 | -0.1 | -0.5 | 0.1 | -0.6 | – | 0.67× | – |
| Mickey Moniak | 2020 | -0.1 | -0.8 | 0.0 | -0.8 | – | 0.83× | Arbitration · 2026–2026 · $4.0M AAV |
| Neil Walker | 2020 | -0.2 | -0.8 | 0.1 | -0.9 | – | 0.56× | – |
| Ranger Suarez | 2020 | -0.1 | -0.7 | 0.2 | -0.9 | – | 0.67× | Free Agent · 2026–2031 · $26.0M AAV |
| Nick Pivetta↔ | 2020 | -0.2 | -0.9 | 0.0 | -1.0 | – | 0.67× | Free Agent · 2025–2028 · $13.8M AAV |
| Deolis Guerra | 2020 | -0.2 | -1.3 | 0.1 | -1.4 | – | 0.67× | – |
| Adam Haseley | 2020 | -0.2 | -1.3 | 0.2 | -1.5 | – | 0.83× | – |
| Adam Morgan | 2020 | -0.0 | -0.2 | 1.6 | -1.8 | – | 0.67× | – |
| Jose Alvarez | 2020 | +0.1 | +0.7 | 3.0 | -2.2 | $22.5M | 0.67× | – |
| Jay Bruce | 2020 | -0.1 | -0.6 | 1.6 | -2.3 | – | 0.83× | – |
| David Phelps↔ | 2020 | -0.4 | -2.3 | 0.6 | -2.9 | – | 0.67× | – |
| Kyle Garlick | 2020 | -0.4 | -2.9 | 0.1 | -3.0 | – | 0.83× | – |
| Heath Hembree↔ | 2020 | -0.8 | -4.4 | 0.8 | -5.2 | – | 0.67× | – |
| Scott Kingery | 2020 | -0.9 | -4.1 | 1.8 | -5.8 | – | 0.56× | – |
| Brandon Workman↔ | 2020 | -0.5 | -5.4 | 2.3 | -7.7 | – | 1.34× | – |
| Jean Segura | 2020 | +1.3 | +5.7 | 14.8 | -9.1 | $11.6M | 0.56× | – |
| Didi Gregorius | 2020 | +0.7 | +3.4 | 14.0 | -10.6 | $20.5M | 0.61× | – |
| Jake Arrieta | 2020 | +0.5 | +4.1 | 20.0 | -15.9 | $39.3M | 1.02× | – |
| Andrew McCutchen | 2020 | -0.0 | -0.2 | 17.0 | -17.2 | – | 0.83× | – |
| Phil Gosselin | 2020 | +0.0 | +0.2 | – | – | – | 0.69× | – |
| Total | — | +16.7 | +161.1 | 170.4 | -9.8 | — | ||
Every graded 2020 deal involving the Phillies — best expected value first. Surplus is realized value in $M; 7 total.
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.
| Player | Age | Svc | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|
| Bryce Harper | 27 | 7.159 | $27.5M | $28.1M | $27.6M | $27.5M | $27.5M | $27.5M | $27.5M |
| Zack Wheeler | 30 | 6.098 | $21.5M | FREE AGENT | |||||
| Jake Arrieta | 34 | 8.145 | $20.0M | FREE AGENT | |||||
| Andrew McCutchen | 33 | 10.123 | $17.0M | FREE AGENT | |||||
| Jean Segura | 30 | 7.065 | $14.8M | FREE AGENT | |||||
| Didi Gregorius | 30 | 6.159 | $14.0M | FREE AGENT | |||||
| Jay Bruce | 33 | 11.125 | $1.6M | FREE AGENT | |||||
| David Phelps | 33 | 7.156 | $568k | FREE AGENT | |||||
| Tommy Hunter | 33 | 10.090 | $100k | FREE AGENT | |||||
| Neil Walker | 34 | 11.000 | $100k | FREE AGENT | |||||
| Phil Gosselin | 31 | 7.000 | — | FREE AGENT |
| Player | Age | Svc | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|
| J.T. Realmuto | 29 | 5.038 | $10.0M | FREE AGENT | |||||
| Aaron Nola | 27 | 4.076 | $8.5M | ARB 3 | FREE AGENT | ||||
| Héctor Neris | 31 | 4.068 | $4.6M | ARB 3 | FREE AGENT | ||||
| Vince Velasquez | 28 | 4.086 | $3.6M | ARB 3 | FREE AGENT | ||||
| Jose Alvarez | 31 | 5.035 | $3.0M | FREE AGENT | |||||
| Zach Eflin | 26 | 3.018 | $2.6M | ARB 2 | ARB 3 | FREE AGENT | |||
| Brandon Workman | 31 | 5.051 | $2.3M | FREE AGENT | |||||
| Adam Morgan | 30 | 4.017 | $1.6M | ARB 3 | FREE AGENT | ||||
| Heath Hembree | 31 | 4.106 | $806k | ARB 3 | FREE AGENT | ||||
| Andrew Knapp | 28 | 3.000 | $710k | ARB 2 | ARB 3 | FREE AGENT | |||
| Blake Parker | 35 | 5.036 | $150k | FREE AGENT |
| Player | Age | Svc | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|
| Scott Kingery | 26 | 2.000 | $1.8M | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Rhys Hoskins | 27 | 2.053 | $224k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Adam Haseley | 24 | 0.103 | $211k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Roman Quinn | 27 | 1.088 | $211k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Ranger Suarez | 24 | 0.135 | $183k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Spencer Howard | 23 | 0.000 | $156k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Alec Bohm | 23 | 0.000 | $143k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| JoJo Romero | 23 | 0.000 | $131k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Kyle Garlick | 28 | 0.046 | $128k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Deolis Guerra | 31 | 1.144 | $124k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Reggie McClain | 27 | 0.059 | $121k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Ramón Rosso | 24 | 0.000 | $106k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Connor Brogdon | 25 | 0.000 | $93k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| David Hale | 32 | 2.163 | $66k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Cole Irvin | 26 | 0.062 | $60k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Trevor Kelley | 27 | 0.028 | $56k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Rafael Marchán | 21 | 0.000 | $47k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Nick Pivetta | 27 | 2.093 | $35k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Austin Davis | 27 | 0.166 | $32k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Garrett Cleavinger | 26 | 0.000 | $25k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Mickey Moniak | 22 | 0.000 | $22k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
| Ronald Torreyes | 27 | 2.159 | $10k | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | ||
| Adonis Medina | 23 | 1.082 | $3k | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT | |
| Mauricio Llovera | 24 | 0.000 | $3k | Pre-Arb | Pre-Arb | ARB 1 | ARB 2 | ARB 3 | FREE AGENT |
How each 2020 acquisition stacked onto Phillies's playoff-odds curve. The side table is ranked by PPA.