SPBrandon Pfaadt 3.1 · Zac Gallen 2.8 · Ryne Nelson 2.2 · Merrill Kelly 0.6 · Jordan Montgomery 0.6
BP★ Paul Sewald 16 · Ryan Thompson 24 · Kevin Ginkel 18 · Joe Mantiply 16 · A.J. Puk 14 · Dylan Floro 11 · Justin Martinez 9 · Bryce Jarvis 4
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.
2024 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Ketel Marte
30
FA-elig
136
6.3
13.6
+12.8
Corbin Carroll
23
pre-arb
158
4.3
3.6
+14.5
Eugenio Suárez
32
FA-elig
158
3.9
11.3
+4.8
Brandon Pfaadt
25
pre-arb
32
3.1
0.8
+12.3
Christian Walker
33
FA-elig
130
3.1
10.9
+1.8
Joc Pederson
32
FA-elig
132
3.0
9.5
+3.0
Jake McCarthy
26
arb
142
3.0
0.8
+11.6
Zac Gallen
28
arb
28
2.8
10.0
+1.8
Gabriel Moreno
24
pre-arb
97
2.5
0.8
+9.8
Ryne Nelson
26
pre-arb
28
2.2
0.8
+8.2
Lourdes Gurriel Jr.
30
FA-elig
133
2.1
10.0
-1.1
Geraldo Perdomo
24
arb
98
2.0
0.8
+7.7
Randal Grichuk
32
FA-elig
106
1.6
1.5
+5.2
Justin Martinez
22
pre-arb
64
1.4
0.7
+5.1
Kevin Newman
30
FA-elig
111
1.4
0.9
+4.8
Kevin Ginkel
30
arb
72
1.3
1.2
+4.0
Joe Mantiply
33
FA-elig
75
1.2
0.9
+4.0
A.J. Puk↔ MIA
29
arb
30
1.0
0.9
+3.4
Pavin Smith
28
arb
60
0.9
0.7
+3.0
Ryan Thompson
32
arb
67
0.9
1.4
+2.3
Adrian Del Castillo
24
–
25
0.7
0.2
+2.9
Merrill Kelly
35
arb
13
0.6
8.5
-5.8
Jordan Montgomery
31
FA-elig
25
0.6
25.0
-22.5
Paul Sewald
34
FA-elig
42
0.3
7.3
-5.9
Josh Bell↔ MIA
31
FA-elig
41
0.3
4.7
-3.3
Eduardo Rodriguez
31
FA-elig
10
0.3
14.0
-12.8
Jose Herrera
27
pre-arb
42
0.2
0.7
-0.0
Slade Cecconi
25
pre-arb
20
0.2
0.7
-0.0
Luis Guillorme↔ ANA
29
FA-elig
18
0.1
0.3
+0.3
Yilber Díaz
23
–
7
0.1
0.2
+0.3
Humberto Castellanos
26
arb
7
0.1
0.7
-0.3
Jorge Barrosa
23
pre-arb
8
0.0
0.7
-0.7
Logan Allen
27
pre-arb
12
-0.0
0.2
-0.2
Matt Bowman↔ BAL
33
FA-elig
4
-0.0
0.1
-0.2
Luis Frías↔ TOR
26
arb
7
-0.1
0.5
-0.7
Thyago Vieira↔ BAL
31
FA-elig
11
-0.1
0.3
-0.6
Blaze Alexander
25
pre-arb
61
-0.1
0.7
-1.0
Kyle Nelson
27
arb
11
-0.1
0.8
-1.2
Joe Jacques↔ BOS
29
pre-arb
1
-0.1
0.4
-0.8
Andrew Saalfrank
26
pre-arb
2
-0.1
0.0
-0.5
Miguel Castro
29
FA-elig
11
-0.2
5.0
-5.7
Alek Thomas
24
pre-arb
39
-0.2
0.8
-1.5
Blake Walston
23
pre-arb
7
-0.2
0.7
-1.5
Cristian Mena
21
–
1
-0.2
0.0
-1.0
Dylan Floro↔ WSN
33
FA-elig
15
-0.4
0.5
-2.2
Jace Peterson
34
FA-elig
14
-0.4
5.0
-6.8
Tommy Henry
26
pre-arb
9
-0.5
0.8
-2.7
Tucker Barnhart
33
–
31
-0.5
0.4
-2.5
Brandon Hughes
28
pre-arb
15
-0.5
0.7
-3.0
Bryce Jarvis
26
pre-arb
44
-0.6
0.7
-3.2
Scott McGough
34
FA-elig
26
-0.7
3.0
-5.8
Key additions (new vs 2023)
Player
fWAR
Eugenio Suárez
3.9
Joc Pederson
3.0
Randal Grichuk
1.6
Kevin Newman
1.4
A.J. Puk
1.0
Adrian Del Castillo
0.7
Key subtractions (gone from 2023)
Player
2023 fWAR
Zach Davies
0.8
Andrew Chafin
0.7
Dominic Fletcher
0.6
Tommy Pham
0.5
Evan Longoria
0.3
Seby Zavala
0.3
Current & Historical Payroll
2024 payroll
$164.8M
2025 guaranteed
$25.6M
What the front office was committed to as of 2024, 2024–2030.
Guaranteed $ are contract commitments signed by 2024; 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 (13)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Jordan Montgomery
31
6.153
$25.0M
FREE AGENT
Eduardo Rodriguez
31
8.070
$14.0M
$20.0M
$21.0M
$19.0M
$17.0MMUTUAL
FREE AGENT
Ketel Marte
30
7.162
$13.6M
FREE AGENT
Eugenio Suárez
32
9.061
$11.3M
FREE AGENT
Lourdes Gurriel Jr.
30
6.000
$10.0M
FREE AGENT
Joc Pederson
32
9.028
$9.5M
FREE AGENT
Jace Peterson
34
10.000
$5.0M
FREE AGENT
Miguel Castro
29
9.000
$5.0M
FREE AGENT
Josh Bell
31
7.053
$4.7MPLAYER
FREE AGENT
Corbin Carroll
23
1.038
$3.6M
$5.6M
$10.6M
$12.6M
$14.6M
$28.6M
$28.6M
Randal Grichuk
32
10.000
$1.5M
FREE AGENT
Dylan Floro
33
8.000
$511k
FREE AGENT
Tucker Barnhart
33
10.000
$382k
FREE AGENT
Arbitration-eligible (12)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Christian Walker
33
5.124
$10.9M
FREE AGENT
Zac Gallen
28
4.100
$10.0M
ARB 3
FREE AGENT
Merrill Kelly
35
5.000
$8.5M
FREE AGENT
Paul Sewald
34
5.072
$7.3M
FREE AGENT
Ryan Thompson
32
3.095
$1.4M
ARB 2
ARB 3
FREE AGENT
Kevin Ginkel
30
3.033
$1.2M
ARB 2
ARB 3
FREE AGENT
Kevin Newman
30
5.046
$946k
FREE AGENT
Joe Mantiply
33
3.029
$925k
ARB 2
ARB 3
FREE AGENT
A.J. Puk
29
3.124
$871k
ARB 2
ARB 3
FREE AGENT
Luis Frías
26
3.000
$476k
ARB 2
ARB 3
FREE AGENT
Luis Guillorme
29
4.159
$251k
ARB 3
FREE AGENT
Matt Bowman
33
4.043
$148k
ARB 3
FREE AGENT
Pre-arbitration (26)
Player
Age
Svc
2024
2025
2026
2027
2028
2029
2030
Scott McGough
34
1.046
$3.0M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Geraldo Perdomo
24
2.015
$786k
ARB 1
ARB 2
ARB 3
FREE AGENT
Alek Thomas
24
1.132
$770k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake McCarthy
26
1.124
$766k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryne Nelson
26
1.020
$764k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tommy Henry
26
1.053
$760k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gabriel Moreno
24
1.061
$760k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Nelson
27
2.076
$757k
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Pfaadt
25
0.097
$754k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryce Jarvis
26
0.040
$744k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jorge Barrosa
23
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Humberto Castellanos
26
1.158
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Martinez
22
0.031
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Blake Walston
23
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jose Herrera
27
1.093
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pavin Smith
28
2.091
$740k
ARB 1
ARB 2
ARB 3
FREE AGENT
Slade Cecconi
25
0.043
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Blaze Alexander
25
0.000
$740k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Hughes
28
1.141
$740k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Jacques
29
0.090
$370k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Thyago Vieira
31
1.084
$305k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adrian Del Castillo
24
–
$219k
Logan Allen
27
–
$215k
Yilber Díaz
23
0.000
$155k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Saalfrank
26
0.028
$32k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cristian Mena
21
0.000
$4k
Pre-Arb
Pre-Arb
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 2024; 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