DHChristian Walker 14 · David Peralta 8 · Kole Calhoun 6
SPZac Gallen 1.4 · Merrill Kelly 0.6 · Luke Weaver 0.5 · Taylor Clarke 0.0 · Alex Young -0.2
BP★ Stefan Crichton 5 · Héctor Rondón 7 · Junior Guerra 4 · Yoan López 2 · Taylor Widener 2 · Keury Mella 1 · Kevin Ginkel 0 · Travis Bergen 0
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
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Nick Ahmed
30
FA-elig
57
1.5
6.4
+4.6
Zac Gallen
24
pre-arb
12
1.4
0.2
+10.2
Kole Calhoun
32
FA-elig
54
1.4
6.0
+3.9
Starling Marte↔ MIA
31
FA-elig
33
0.9
6.2
+0.6
David Peralta
32
FA-elig
54
0.8
7.0
-0.8
Tim Locastro
27
pre-arb
33
0.8
0.2
+5.9
Christian Walker
29
pre-arb
57
0.7
0.2
+5.2
Ketel Marte
26
arb
45
0.6
4.4
+0.1
Merrill Kelly
31
pre-arb
5
0.6
3.0
+1.3
Archie Bradley↔ CIN
27
arb
10
0.5
2.6
+0.8
Luke Weaver
26
pre-arb
12
0.5
0.2
+3.1
Stefan Crichton
28
pre-arb
26
0.4
0.2
+2.6
Carson Kelly
25
pre-arb
39
0.4
0.2
+2.6
Riley Smith
25
–
6
0.3
0.1
+2.0
Wyatt Mathisen
26
–
9
0.1
0.1
+0.9
Artie Lewicki
28
pre-arb
2
0.1
0.0
+0.7
Keury Mella
26
pre-arb
11
0.1
0.1
+0.6
Daulton Varsho
23
–
37
0.1
0.2
+0.5
Junior Guerra
35
arb
25
0.1
2.5
-2.0
Stephen Vogt
35
FA-elig
26
0.1
2.5
-2.0
Caleb Smith↔ MIA
28
pre-arb
4
0.1
0.1
+0.3
Andrew Chafin↔ CHC
30
FA-elig
11
0.0
2.2
-2.0
Jeremy Beasley
24
–
1
0.0
0.2
-0.1
Taylor Clarke
27
pre-arb
12
0.0
0.2
-0.2
Andrew Young
26
–
12
-0.0
–
–
Joel Payamps
26
pre-arb
2
-0.0
0.1
-0.1
Pavin Smith
24
–
12
-0.0
0.1
-0.3
Joe Mantiply
29
pre-arb
4
-0.0
0.0
-0.3
Silvino Bracho
27
pre-arb
1
-0.1
0.2
-0.8
Josh VanMeter↔ CIN
25
–
12
-0.1
0.0
-0.6
Matt Grace
31
arb
3
-0.1
0.0
-0.8
Travis Bergen↔ TOR
26
pre-arb
7
-0.1
0.1
-0.9
Alex Young
26
pre-arb
15
-0.2
0.2
-1.7
Yoan López
27
pre-arb
20
-0.2
0.2
-1.8
Ildemaro Vargas↔ CHC
28
–
8
-0.2
0.0
-1.7
Kevin Ginkel
26
pre-arb
19
-0.2
0.2
-2.0
Eduardo Escobar
31
FA-elig
54
-0.3
7.2
-9.3
Josh Rojas
26
pre-arb
17
-0.3
0.1
-2.4
Taylor Widener
25
–
12
-0.3
0.2
-2.5
Kevin Cron
27
pre-arb
8
-0.3
0.1
-2.6
Héctor Rondón
32
FA-elig
23
-0.4
2.5
-5.7
Jon Jay
35
FA-elig
18
-0.4
0.1
-3.4
Jake Lamb↔ OAK
29
FA-elig
18
-0.5
3.2
-6.9
Robbie Ray↔ TOR
28
FA-elig
7
-0.5
5.5
-9.3
Madison Bumgarner
30
FA-elig
9
-0.6
6.0
-10.1
Key additions (new vs 2019)
Player
fWAR
Kole Calhoun
1.4
Starling Marte
0.9
Riley Smith
0.3
Wyatt Mathisen
0.1
Artie Lewicki
0.1
Keury Mella
0.1
Key subtractions (gone from 2019)
Player
2019 fWAR
Alex Avila
1.6
Wilmer Flores
1.5
Jarrod Dyson
0.7
Matt Andriese
0.6
Yoshihisa Hirano
0.5
Abraham Almonte
0.4
Current & Historical Payroll
2020 payroll
$71.0M
2021 guaranteed
$0M
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 agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (7)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Eduardo Escobar
31
7.128
$7.2M
FREE AGENT
Starling Marte
31
6.162
$6.2MCLUB
FREE AGENT
Kole Calhoun
32
6.130
$6.0M
FREE AGENT
Madison Bumgarner
30
9.127
$6.0M
FREE AGENT
Héctor Rondón
32
7.000
$2.5M
FREE AGENT
Stephen Vogt
35
6.064
$2.5M
FREE AGENT
Jon Jay
35
9.134
$100k
FREE AGENT
Arbitration-eligible (9)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
David Peralta
32
5.120
$7.0M
FREE AGENT
Nick Ahmed
30
5.054
$6.4M
FREE AGENT
Robbie Ray
28
5.007
$5.5M
FREE AGENT
Ketel Marte
26
3.162
$4.4M
ARB 2
ARB 3
FREE AGENT
Jake Lamb
29
5.053
$3.2M
FREE AGENT
Archie Bradley
27
5.000
$2.6M
FREE AGENT
Junior Guerra
35
3.155
$2.5M
ARB 2
ARB 3
FREE AGENT
Andrew Chafin
30
5.020
$2.2M
FREE AGENT
Matt Grace
31
3.052
$25k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (29)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Merrill Kelly
31
1.000
$3.0M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Weaver
26
2.112
$221k
ARB 1
ARB 2
ARB 3
FREE AGENT
Christian Walker
29
1.124
$218k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Silvino Bracho
27
2.082
$216k
ARB 1
ARB 2
ARB 3
FREE AGENT
Carson Kelly
25
1.161
$215k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Stefan Crichton
28
0.115
$214k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zac Gallen
24
0.100
$213k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Young
26
0.095
$213k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tim Locastro
27
1.010
$213k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Widener
25
0.000
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Clarke
27
0.120
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Daulton Varsho
23
0.000
$187k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yoan López
27
1.028
$182k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Ginkel
26
0.056
$157k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jeremy Beasley
24
0.000
$153k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Rojas
26
0.049
$116k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Riley Smith
25
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Caleb Smith
28
2.077
$101k
ARB 1
ARB 2
ARB 3
FREE AGENT
Keury Mella
26
0.092
$84k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Wyatt Mathisen
26
–
$69k
Travis Bergen
26
0.146
$63k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joel Payamps
26
0.008
$62k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Cron
27
0.086
$59k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pavin Smith
24
0.000
$56k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh VanMeter
25
0.076
$38k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Mantiply
29
0.030
$25k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ildemaro Vargas
28
1.028
$22k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Artie Lewicki
28
0.131
$16k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Young
26
–
—
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 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