SPLuke Weaver 1.8 · Robbie Ray 1.8 · Merrill Kelly 1.3 · Zac Gallen 0.7 · Alex Young 0.3
BP★ Greg Holland 17 · Andrew Chafin 23 · Yoan López 21 · Yoshihisa Hirano 15 · T.J. McFarland 9 · Archie Bradley 7 · Matt Andriese 4 · Stefan Crichton 3
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.
2019 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Ketel Marte
25
arb
144
6.3
2.4
+18.4
Zack Greinke↔ HOU
35
FA-elig
26
4.6
24.9
-10.0
Nick Ahmed
29
arb
158
3.4
3.7
+7.5
Christian Walker
28
arb
152
3.0
0.6
+9.3
Eduardo Escobar
30
FA-elig
158
2.7
6.2
+2.8
Carson Kelly
24
arb
111
2.3
0.6
+7.0
Robbie Ray
27
arb
34
1.8
6.0
+0.0
Luke Weaver
25
arb
13
1.8
0.6
+5.2
David Peralta
31
arb
99
1.6
7.0
-1.8
Alex Avila
32
FA-elig
63
1.6
4.2
+0.9
Wilmer Flores
27
FA-elig
89
1.5
3.8
+1.1
Merrill Kelly
30
pre-arb
32
1.3
2.0
+2.3
Archie Bradley
26
arb
66
1.1
1.8
+1.8
Andrew Chafin
29
arb
77
1.0
1.9
+1.4
Tim Locastro
26
pre-arb
91
0.8
0.4
+2.2
Zac Gallen↔ MIA
23
–
8
0.7
0.1
+2.3
Jarrod Dyson
34
FA-elig
130
0.7
3.8
-1.6
Matt Andriese
29
arb
54
0.6
0.9
+1.1
Kevin Ginkel
25
–
25
0.5
0.2
+1.4
Yoshihisa Hirano
35
pre-arb
62
0.5
3.0
-1.5
Abraham Almonte
30
arb
17
0.4
0.1
+1.2
Ildemaro Vargas
27
pre-arb
92
0.4
0.6
+0.8
Jon Duplantier
24
–
15
0.3
0.3
+0.8
Alex Young
25
–
17
0.3
0.3
+0.8
Stefan Crichton
27
pre-arb
28
0.3
0.2
+0.9
Domingo Leyba
23
–
21
0.2
0.1
+0.5
John Ryan Murphy↔ ATL
28
FA-elig
25
0.1
0.9
-0.4
Jake Lamb
28
arb
78
0.1
4.8
-4.7
Taijuan Walker
26
FA-elig
1
0.0
5.0
-4.9
Kevin Cron
26
–
39
0.0
0.2
-0.2
Joel Payamps
25
–
2
0.0
0.0
+0.0
Caleb Joseph
33
arb
20
-0.0
0.5
-0.5
James Sherfy
27
–
17
-0.0
–
–
Zack Godley↔ TOR
29
arb
27
-0.0
0.5
-0.5
Robby Scott
29
pre-arb
11
-0.1
0.1
-0.3
T.J. McFarland
30
FA-elig
51
-0.1
1.4
-1.7
Josh Rojas
25
–
41
-0.1
0.1
-0.5
Yasmany Tomás
28
arb
4
-0.2
15.5
-16.0
Greg Holland
33
FA-elig
40
-0.2
3.2
-3.8
Yoan López
26
pre-arb
70
-0.3
0.6
-1.7
Adam Jones
33
FA-elig
137
-0.4
3.0
-4.4
Mike Leake↔ SEA
31
FA-elig
10
-0.6
5.0
-6.8
Taylor Clarke
26
–
23
-0.6
0.4
-2.3
Matt Koch
28
arb
9
-0.6
0.6
-2.6
Blake Swihart↔ BOS
27
arb
31
-0.6
0.7
-2.7
Key additions (new vs 2018)
Player
fWAR
Carson Kelly
2.3
Luke Weaver
1.8
Wilmer Flores
1.5
Merrill Kelly
1.3
Tim Locastro
0.8
Zac Gallen
0.7
Key subtractions (gone from 2018)
Player
2018 fWAR
Patrick Corbin
6.1
Paul Goldschmidt
4.6
AJ Pollock
2.5
Clay Buchholz
1.5
Jeff Mathis
1.0
Daniel Descalso
0.6
Current & Historical Payroll
2019 payroll
$118.0M
2020 guaranteed
$0M
What the front office was committed to as of 2019, 2019–2025.
Guaranteed $ are contract commitments signed by 2019; 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 (8)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Zack Greinke
35
14.057
$24.9M
FREE AGENT
Eduardo Escobar
30
6.128
$6.2M
FREE AGENT
Mike Leake
31
9.000
$5.0M
FREE AGENT
Alex Avila
32
9.061
$4.2M
FREE AGENT
Jarrod Dyson
34
7.088
$3.8M
FREE AGENT
Greg Holland
33
9.000
$3.2M
FREE AGENT
Adam Jones
33
11.139
$3.0M
FREE AGENT
John Ryan Murphy
28
6.000
$865k
FREE AGENT
Arbitration-eligible (14)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Yasmany Tomás
28
3.000
$15.5M
ARB 2
ARB 3
FREE AGENT
David Peralta
31
4.120
$7.0M
ARB 3
FREE AGENT
Robbie Ray
27
4.007
$6.0M
ARB 3
FREE AGENT
Taijuan Walker
26
4.142
$5.0M
ARB 3
FREE AGENT
Jake Lamb
28
4.053
$4.8M
ARB 3
FREE AGENT
Wilmer Flores
27
5.003
$3.8M
FREE AGENT
Nick Ahmed
29
4.054
$3.7M
ARB 3
FREE AGENT
Andrew Chafin
29
4.020
$1.9M
ARB 3
FREE AGENT
Archie Bradley
26
3.112
$1.8M
ARB 2
ARB 3
FREE AGENT
T.J. McFarland
30
4.164
$1.4M
ARB 3
FREE AGENT
Matt Andriese
29
3.071
$920k
ARB 2
ARB 3
FREE AGENT
Zack Godley
29
4.000
$499k
ARB 3
FREE AGENT
Caleb Joseph
33
4.127
$473k
ARB 3
FREE AGENT
Abraham Almonte
30
3.161
$87k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (23)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Yoshihisa Hirano
35
1.000
$3.0M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ketel Marte
25
2.162
$2.4M
ARB 1
ARB 2
ARB 3
FREE AGENT
Merrill Kelly
30
0.000
$2.0M
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Blake Swihart
27
2.164
$656k
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Weaver
25
1.112
$581k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Koch
28
0.141
$568k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Carson Kelly
24
0.161
$560k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Christian Walker
28
0.124
$560k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ildemaro Vargas
27
0.055
$557k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yoan López
26
0.028
$557k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tim Locastro
26
0.045
$376k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Clarke
26
0.000
$355k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jon Duplantier
24
0.000
$283k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Young
25
0.000
$283k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Stefan Crichton
27
0.050
$230k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Cron
26
0.000
$215k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Ginkel
25
0.000
$167k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Rojas
25
0.000
$146k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Domingo Leyba
23
0.000
$125k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Robby Scott
29
1.059
$104k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zac Gallen
23
0.000
$92k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joel Payamps
25
0.000
$24k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
James Sherfy
27
2.000
—
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Diamondbacks'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 = Diamondbacks 2019; 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