BP★ Jake Woodford 3 · Ryan Thompson 17 · Jalen Beeks 14 · Kyle Backhus 10 · Kevin Ginkel 6 · Juan Morillo 5 · Andrew Saalfrank 5 · John Curtiss 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.
2025 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Geraldo Perdomo
25
arb
161
7.1
2.5
+25.5
Corbin Carroll
24
pre-arb
143
6.5
5.6
+20.2
Ketel Marte
31
FA-elig
126
4.6
14.0
+4.2
Eugenio Suárez↔ SEA
33
–
106
3.1
6.8
+5.3
Gabriel Moreno
25
pre-arb
83
2.7
0.8
+9.9
Merrill Kelly↔ TEX
36
–
22
2.3
3.3
+6.0
Ryne Nelson
27
pre-arb
34
2.1
0.8
+7.5
Brandon Pfaadt
26
pre-arb
33
1.7
0.8
+5.8
Josh Naylor↔ SEA
28
–
93
1.4
4.4
+1.0
Eduardo Rodriguez
32
FA-elig
29
1.3
20.0
-15.0
Zac Gallen
29
arb
33
1.1
13.5
-9.3
Blaze Alexander
26
pre-arb
74
1.0
0.5
+3.7
Corbin Burnes
30
FA-elig
11
0.7
30.8
-27.9
Lourdes Gurriel Jr.
31
–
129
0.7
14.0
-11.1
James McCann
35
FA-elig
42
0.7
0.5
+2.4
Pavin Smith
29
arb
87
0.7
1.5
+1.3
Shelby Miller↔ MIL
34
–
37
0.6
0.5
+1.9
Andrew Saalfrank
27
pre-arb
28
0.5
0.3
+1.4
Alek Thomas
25
pre-arb
143
0.4
0.8
+1.0
Taylor Rashi
29
–
10
0.4
0.1
+1.5
Juan Morillo
26
–
42
0.3
0.5
+0.6
Brandyn Garcia↔ SEA
25
–
12
0.2
0.1
+0.8
Ryan Thompson
33
arb
48
0.2
3.0
-2.1
Kevin Ginkel
31
arb
29
0.2
2.4
-1.7
Ildemaro Vargas
33
arb
38
0.2
0.7
-0.0
Jalen Beeks
31
FA-elig
61
0.2
1.2
-0.6
Nabil Crismatt
30
pre-arb
8
0.1
0.2
+0.3
Garrett Hampson↔ CIN
30
–
18
0.1
0.3
+0.1
Trevor Richards↔ KCR
32
FA-elig
2
0.1
0.0
+0.3
Justin Martinez
23
pre-arb
17
0.1
1.9
-1.6
Philip Abner
23
–
5
0.1
0.0
+0.2
Cristian Mena
22
pre-arb
3
0.1
0.5
-0.3
Christian Montes De Oca
25
–
1
0.0
0.5
-0.4
Tim Tawa
26
–
74
0.0
0.5
-0.4
John Curtiss
32
arb
30
0.0
0.4
-0.4
Austin Pope
26
–
1
0.0
0.0
-0.0
A.J. Puk
30
arb
8
-0.0
3.0
-3.0
Jake Woodford
28
arb
22
-0.0
0.4
-0.4
Casey Kelly
35
pre-arb
2
-0.0
0.0
-0.1
Randal Grichuk↔ KCR
33
–
70
-0.0
1.1
-1.1
Bryce Jarvis
27
pre-arb
12
-0.0
0.3
-0.4
Adrian Del Castillo
25
–
44
-0.0
0.3
-0.4
Yilber Díaz
24
pre-arb
1
-0.0
0.0
-0.1
Kyle Backhus
27
–
32
-0.0
0.5
-0.6
Jeff Brigham
33
–
4
-0.0
0.2
-0.3
Aramis Garcia
32
arb
2
-0.1
0.1
-0.3
Scott McGough↔ OAK
35
–
7
-0.1
0.1
-0.5
J.P. Feyereisen↔ LAD
32
–
2
-0.1
0.0
-0.4
Drey Jameson
27
pre-arb
3
-0.1
0.0
-0.6
Jake McCarthy
27
pre-arb
67
-0.1
0.7
-1.2
Connor Kaiser
28
pre-arb
11
-0.2
0.2
-0.8
Kyle Nelson
28
arb
3
-0.2
0.0
-0.7
Tommy Henry
27
pre-arb
2
-0.2
0.4
-1.0
Andrew Hoffmann↔ KCR
25
–
8
-0.2
–
–
Kendall Graveman
34
–
19
-0.2
1.4
-2.3
Jose Herrera
28
pre-arb
58
-0.3
0.6
-1.6
Tayler Scott↔ HOU
33
–
6
-0.3
0.1
-1.2
Tristin English
28
–
7
-0.3
0.1
-1.4
José Castillo↔ BAL
29
–
5
-0.3
0.0
-1.4
Jorge Barrosa
24
pre-arb
33
-0.4
0.3
-1.8
Juan Burgos↔ SEA
25
–
9
-0.4
0.1
-1.9
Jordan Lawlar
22
pre-arb
28
-0.5
0.2
-2.0
Joe Mantiply
34
–
10
-0.5
1.7
-3.5
Tyler Locklear
24
pre-arb
31
-0.7
0.0
-2.7
Anthony DeSclafani
35
–
13
-0.7
1.0
-3.7
Key additions (new vs 2024)
Player
fWAR
Josh Naylor
1.4
Corbin Burnes
0.7
James McCann
0.7
Shelby Miller
0.6
Taylor Rashi
0.4
Juan Morillo
0.3
Key subtractions (gone from 2024)
Player
2024 fWAR
Christian Walker
3.1
Joc Pederson
3.0
Kevin Newman
1.4
Paul Sewald
0.3
Josh Bell
0.3
Slade Cecconi
0.2
Current & Historical Payroll
2025 payroll
$146.6M
2026 guaranteed
$78.5M
What the front office was committed to as of 2025, 2025–2031.
Guaranteed $ are contract commitments signed by 2025; 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 (15)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Corbin Burnes
30
6.049
$30.8M
$30.8M
$30.8MOPT-OUT
$30.8M
$30.8M
$30.8M
FREE AGENT
Eduardo Rodriguez
32
9.070
$20.0M
$21.0M
$19.0M
$17.0MMUTUAL
FREE AGENT
Lourdes Gurriel Jr.
31
7.000
$14.0M
FREE AGENT
Ketel Marte
31
8.162
$14.0M
$16.0M
$12.0M
$20.0M
$22.0M
$22.0M
$11.5MPLAYER
Eugenio Suárez
33
10.061
$6.8MCLUB
FREE AGENT
Corbin Carroll
24
2.038
$5.6M
$10.6M
$12.6M
$14.6M
$28.6M
$28.6M
$28.0MCLUB
Merrill Kelly
36
6.000
$3.3MCLUB
FREE AGENT
Kendall Graveman
34
9.078
$1.4M
FREE AGENT
Jalen Beeks
31
6.003
$1.2M
FREE AGENT
Randal Grichuk
33
10.033
$1.1M
FREE AGENT
Anthony DeSclafani
35
10.062
$1.0M
FREE AGENT
James McCann
35
10.028
$527k
FREE AGENT
Shelby Miller
34
9.016
$526k
FREE AGENT
Garrett Hampson
30
6.030
$301k
FREE AGENT
Trevor Richards
32
6.070
$35k
FREE AGENT
Arbitration-eligible (16)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Zac Gallen
29
5.100
$13.5M
FREE AGENT
Josh Naylor
28
5.127
$4.4M
FREE AGENT
Ryan Thompson
33
4.095
$3.0M
ARB 3
FREE AGENT
A.J. Puk
30
4.124
$3.0M
ARB 3
FREE AGENT
Geraldo Perdomo
25
3.015
$2.5M
ARB 2
ARB 3
FREE AGENT
Kevin Ginkel
31
4.033
$2.4M
ARB 3
FREE AGENT
Joe Mantiply
34
4.029
$1.7M
ARB 3
FREE AGENT
Pavin Smith
29
3.015
$1.5M
ARB 2
ARB 3
FREE AGENT
Ildemaro Vargas
33
5.007
$652k
FREE AGENT
John Curtiss
32
3.157
$425k
ARB 2
ARB 3
FREE AGENT
Jake Woodford
28
3.096
$406k
ARB 2
ARB 3
FREE AGENT
Jeff Brigham
33
5.010
$152k
FREE AGENT
Aramis Garcia
32
3.047
$56k
ARB 2
ARB 3
FREE AGENT
José Castillo
29
4.011
$48k
ARB 3
FREE AGENT
J.P. Feyereisen
32
3.136
$30k
ARB 2
ARB 3
FREE AGENT
Kyle Nelson
28
3.076
$22k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (34)
Player
Age
Svc
2025
2026
2027
2028
2029
2030
2031
Justin Martinez
23
1.024
$1.9M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryne Nelson
27
2.020
$806k
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Pfaadt
26
1.097
$799k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alek Thomas
25
2.103
$793k
ARB 1
ARB 2
ARB 3
FREE AGENT
Gabriel Moreno
25
2.061
$793k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake McCarthy
27
2.124
$661k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jose Herrera
28
2.021
$619k
ARB 1
ARB 2
ARB 3
FREE AGENT
Cristian Mena
22
0.001
$507k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Blaze Alexander
26
0.104
$499k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Christian Montes De Oca
25
–
$486k
Kyle Backhus
27
0.000
$462k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tim Tawa
26
0.000
$458k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Juan Morillo
26
0.000
$454k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tommy Henry
27
1.094
$368k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Saalfrank
27
0.036
$335k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adrian Del Castillo
25
–
$298k
Bryce Jarvis
27
1.050
$295k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jorge Barrosa
24
0.008
$253k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jordan Lawlar
22
0.025
$196k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Connor Kaiser
28
0.014
$180k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nabil Crismatt
30
2.158
$172k
ARB 1
ARB 2
ARB 3
FREE AGENT
Juan Burgos
25
0.000
$144k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandyn Garcia
25
0.000
$133k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Taylor Rashi
29
0.000
$118k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tristin English
28
–
$109k
Scott McGough
35
1.121
$95k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tayler Scott
33
2.015
$63k
ARB 1
ARB 2
ARB 3
FREE AGENT
Philip Abner
23
0.000
$45k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Locklear
24
0.023
$40k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Drey Jameson
27
2.003
$37k
ARB 1
ARB 2
ARB 3
FREE AGENT
Austin Pope
26
–
$33k
Casey Kelly
35
2.143
$29k
ARB 1
ARB 2
ARB 3
FREE AGENT
Yilber Díaz
24
0.039
$8k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Hoffmann
25
–
—
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 2025; 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