DHLourdes Gurriel Jr. 50 · Tommy Pham 44 · Pavin Smith 30
SPZac Gallen 5.2 · Merrill Kelly 3.2 · Zach Davies 0.8 · Tommy Henry 0.7 · Ryne Nelson 0.7
BP★ Paul Sewald 34 · Scott McGough 14 · Peter Strzelecki 14 · Miguel Castro 13 · Kyle Nelson 11 · Kevin Ginkel 8 · José Ruiz 1 · Joe Mantiply 1
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.
2023 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Corbin Carroll
22
pre-arb
155
5.4
1.6
+19.6
Zac Gallen
27
arb
34
5.2
5.6
+14.9
Ketel Marte
29
FA-elig
150
4.3
11.6
+5.6
Christian Walker
32
FA-elig
157
3.9
6.5
+8.9
Merrill Kelly
34
arb
30
3.2
8.5
+4.1
Geraldo Perdomo
23
pre-arb
144
2.3
0.7
+8.5
Gabriel Moreno
23
pre-arb
111
2.3
0.7
+8.4
Lourdes Gurriel Jr.
29
arb
145
2.0
5.8
+2.1
Kevin Ginkel
29
arb
60
1.3
0.7
+4.3
Zach Davies
30
FA-elig
18
0.8
5.0
-1.8
Andrew Chafin↔ MIL
33
FA-elig
43
0.7
3.8
-0.9
Ryne Nelson
25
pre-arb
29
0.7
0.7
+2.2
Tommy Henry
25
pre-arb
17
0.7
0.6
+2.1
Dominic Fletcher
25
–
28
0.6
0.2
+2.0
Tommy Pham↔ NYM
35
FA-elig
50
0.5
2.3
-0.2
Brandon Pfaadt
24
–
19
0.3
0.4
+0.9
Emmanuel Rivera
27
pre-arb
86
0.3
0.5
+0.7
Alek Thomas
23
pre-arb
125
0.3
0.7
+0.5
Slade Cecconi
24
–
7
0.3
0.2
+1.0
Evan Longoria
37
FA-elig
74
0.3
4.0
-3.0
Joe Mantiply
32
FA-elig
35
0.3
0.8
+0.3
Seby Zavala↔ CHW
29
arb
7
0.3
0.1
+1.0
Kyle Nelson
26
arb
68
0.2
0.7
+0.2
Tyler Gilbert
29
pre-arb
11
0.2
0.2
+0.7
Ryan Thompson↔ TBR
31
arb
13
0.2
0.4
+0.4
Miguel Castro
28
FA-elig
75
0.2
3.5
-2.7
Austin Adams
32
arb
24
0.2
0.5
+0.2
Andrew Saalfrank
25
–
10
0.1
0.1
+0.4
Nick Ahmed
33
FA-elig
72
0.1
10.4
-9.9
Jake McCarthy
25
pre-arb
99
0.1
0.7
-0.5
Nabil Crismatt↔ SDP
28
arb
1
0.1
0.1
+0.2
Carson Kelly↔ DET
28
FA-elig
33
0.0
2.7
-2.7
Anthony Misiewicz↔ DET
28
–
7
0.0
0.1
-0.1
Buddy Kennedy
24
–
10
-0.0
0.1
-0.1
Diego Castillo
25
–
1
-0.0
3.0
-3.0
Peter Strzelecki↔ MIL
28
pre-arb
1
-0.0
0.0
-0.1
Drey Jameson
25
pre-arb
15
-0.0
0.7
-0.9
Luis Frías
25
pre-arb
29
-0.1
0.3
-0.6
Josh Rojas↔ SEA
29
arb
59
-0.1
1.4
-1.7
Bryce Jarvis
25
–
11
-0.1
0.2
-0.5
Scott McGough
33
FA-elig
63
-0.1
2.5
-2.9
Dominic Canzone↔ SEA
25
–
15
-0.1
0.1
-0.5
Carlos Vargas
23
pre-arb
5
-0.1
0.1
-0.6
Paul Sewald↔ SEA
33
FA-elig
20
-0.2
1.3
-1.9
Cole Sulser
33
arb
4
-0.2
0.8
-1.5
Justin Martinez
21
–
10
-0.2
0.1
-0.8
Jordan Lawlar
20
–
14
-0.2
0.1
-0.8
Peter Solomon
26
pre-arb
5
-0.2
0.1
-0.9
José Ruiz↔ CHW
28
FA-elig
34
-0.2
0.8
-1.8
Madison Bumgarner
33
FA-elig
4
-0.4
23.0
-24.6
Kyle Lewis
27
arb
16
-0.5
1.6
-3.5
Jace Peterson↔ OAK
33
FA-elig
41
-0.5
1.4
-3.3
Jose Herrera
26
pre-arb
43
-0.5
0.7
-2.7
Pavin Smith
27
pre-arb
69
-0.7
0.1
-2.9
Key additions (new vs 2022)
Player
fWAR
Gabriel Moreno
2.3
Lourdes Gurriel Jr.
2.0
Andrew Chafin
0.7
Dominic Fletcher
0.6
Tommy Pham
0.5
Brandon Pfaadt
0.3
Key subtractions (gone from 2022)
Player
2022 fWAR
Daulton Varsho
4.3
David Peralta
1.5
Stone Garrett
0.5
Jordan Luplow
0.4
Sergio Alcántara
0.3
Luke Weaver
0.2
Current & Historical Payroll
2023 payroll
$119.0M
2024 guaranteed
$3.6M
What the front office was committed to as of 2023, 2023–2029.
Guaranteed $ are contract commitments signed by 2023; 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 (10)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Madison Bumgarner
33
14.000
$23.0M
FREE AGENT
Ketel Marte
29
6.162
$11.6M
FREE AGENT
Nick Ahmed
33
9.000
$10.4M
FREE AGENT
Zach Davies
30
7.020
$5.0M
FREE AGENT
Evan Longoria
37
14.170
$4.0M
FREE AGENT
Andrew Chafin
33
8.020
$3.8M
FREE AGENT
Miguel Castro
28
6.079
$3.5M
FREE AGENT
Tommy Pham
35
7.107
$2.3M
FREE AGENT
Corbin Carroll
22
0.038
$1.6M
$3.6M
$5.6M
$10.6M
$12.6M
$14.6M
$28.6M
Jace Peterson
33
6.142
$1.4M
FREE AGENT
Arbitration-eligible (10)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Merrill Kelly
34
4.000
$8.5M
ARB 3
FREE AGENT
Christian Walker
32
4.124
$6.5M
ARB 3
FREE AGENT
Lourdes Gurriel Jr.
29
5.000
$5.8M
FREE AGENT
Zac Gallen
27
3.100
$5.6M
ARB 2
ARB 3
FREE AGENT
Carson Kelly
28
4.161
$2.7M
ARB 3
FREE AGENT
Paul Sewald
33
4.072
$1.3M
ARB 3
FREE AGENT
José Ruiz
28
3.048
$828k
ARB 2
ARB 3
FREE AGENT
Cole Sulser
33
3.028
$825k
ARB 2
ARB 3
FREE AGENT
Austin Adams
32
4.015
$519k
ARB 3
FREE AGENT
Ryan Thompson
31
3.000
$419k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (34)
Player
Age
Svc
2023
2024
2025
2026
2027
2028
2029
Diego Castillo
25
–
$3.0M
Scott McGough
33
0.046
$2.5M
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Lewis
27
2.146
$1.6M
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Rojas
29
2.152
$1.4M
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Mantiply
32
2.049
$756k
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Ginkel
29
2.033
$747k
ARB 1
ARB 2
ARB 3
FREE AGENT
Geraldo Perdomo
23
1.015
$739k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jake McCarthy
25
0.170
$736k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alek Thomas
23
0.151
$735k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kyle Nelson
26
1.076
$729k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jose Herrera
26
0.124
$724k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Drey Jameson
25
0.021
$724k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryne Nelson
25
0.031
$723k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gabriel Moreno
23
0.061
$722k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tommy Henry
25
0.049
$619k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Emmanuel Rivera
27
1.058
$538k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Pfaadt
24
0.000
$372k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis Frías
25
0.067
$302k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dominic Fletcher
25
0.000
$236k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Slade Cecconi
24
0.000
$166k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tyler Gilbert
29
0.161
$163k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bryce Jarvis
25
0.000
$151k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pavin Smith
27
1.149
$121k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Martinez
21
0.000
$116k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Saalfrank
25
0.000
$108k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jordan Lawlar
20
0.000
$97k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Anthony Misiewicz
28
2.108
$96k
ARB 1
ARB 2
ARB 3
FREE AGENT
Nabil Crismatt
28
2.033
$94k
ARB 1
ARB 2
ARB 3
FREE AGENT
Peter Solomon
26
0.029
$93k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Buddy Kennedy
24
0.053
$74k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Seby Zavala
29
1.045
$70k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Carlos Vargas
23
0.123
$70k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dominic Canzone
25
0.000
$61k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Peter Strzelecki
28
0.081
$20k
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 2023; 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