RRosternomics

Diamondbacks ARI

GM: Mike Hazen

Overview

WINDOW → steady
cheap & winning · year 1 in this regime · payroll 0.95× league · TAB +1.9
+1.9TAB — talent above budget18th/30
-1.3WAB — realized wins (TAB + luck)20th/30
7.0depth — 2+ WAR regulars13th/30
-5.9dead WAR — sub-replacement drag21st/30
18%dead money %5th/30
0.494win %18th/30
35.5roster fWAR13th/30
-5surplus $M (value vs cost)15th/30
$147Mpayroll $M14th/30

Roster

CFAlek Thomas 139GTim Tawa 18GJorge Barrosa 16G
LFLourdes Gurriel Jr. 118GJake McCarthy 38GTim Tawa 14G
RFCorbin Carroll 137GJake McCarthy 11GJorge Barrosa 4G
SSGeraldo Perdomo 161GJordan Lawlar 1GIldemaro Vargas 1G
2BKetel Marte 104GTim Tawa 23GBlaze Alexander 14G
3BBlaze Alexander 54GJordan Lawlar 12GIldemaro Vargas 7G
1BPavin Smith 36GTyler Locklear 30GTim Tawa 20G
STARTERSRyne Nelson 2.1WARBrandon Pfaadt 1.7WAREduardo Rodriguez 1.3WARZac Gallen 1.1WARCorbin Burnes 0.7WAR
CGabriel Moreno 75GJose Herrera 57GJames McCann 40G
DHPavin Smith 47GAdrian Del Castillo 28GKetel Marte 21G
BULLPEN Jake Woodford 3svRyan Thompson 17hJalen Beeks 14hKyle Backhus 10hKevin Ginkel 6hJuan Morillo 5hAndrew Saalfrank 5hJohn Curtiss 3h
CGabriel Moreno 75 · Jose Herrera 57 · James McCann 40
1BPavin Smith 36 · Tyler Locklear 30 · Tim Tawa 20
2BKetel Marte 104 · Tim Tawa 23 · Blaze Alexander 14
3BBlaze Alexander 54 · Jordan Lawlar 12 · Ildemaro Vargas 7
SSGeraldo Perdomo 161 · Jordan Lawlar 1 · Ildemaro Vargas 1
LFLourdes Gurriel Jr. 118 · Jake McCarthy 38 · Tim Tawa 14
CFAlek Thomas 139 · Tim Tawa 18 · Jorge Barrosa 16
RFCorbin Carroll 137 · Jake McCarthy 11 · Jorge Barrosa 4
DHPavin Smith 47 · Adrian Del Castillo 28 · Ketel Marte 21
SPRyne Nelson 2.1 · Brandon Pfaadt 1.7 · Eduardo Rodriguez 1.3 · Zac Gallen 1.1 · Corbin Burnes 0.7
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

PlayerAgeServiceGfWARSalary $MSurplus $M
Geraldo Perdomo 25 arb 1617.1 2.5 +25.5
Corbin Carroll 24 pre-arb 1436.5 5.6 +20.2
Ketel Marte 31 FA-elig 1264.6 14.0 +4.2
Eugenio Suárez↔ SEA 33 1063.1 6.8 +5.3
Gabriel Moreno 25 pre-arb 832.7 0.8 +9.9
Merrill Kelly↔ TEX 36 222.3 3.3 +6.0
Ryne Nelson 27 pre-arb 342.1 0.8 +7.5
Brandon Pfaadt 26 pre-arb 331.7 0.8 +5.8
Josh Naylor↔ SEA 28 931.4 4.4 +1.0
Eduardo Rodriguez 32 FA-elig 291.3 20.0 -15.0
Zac Gallen 29 arb 331.1 13.5 -9.3
Blaze Alexander 26 pre-arb 741.0 0.5 +3.7
Corbin Burnes 30 FA-elig 110.7 30.8 -27.9
Lourdes Gurriel Jr. 31 1290.7 14.0 -11.1
James McCann 35 FA-elig 420.7 0.5 +2.4
Pavin Smith 29 arb 870.7 1.5 +1.3
Shelby Miller↔ MIL 34 370.6 0.5 +1.9
Andrew Saalfrank 27 pre-arb 280.5 0.3 +1.4
Alek Thomas 25 pre-arb 1430.4 0.8 +1.0
Taylor Rashi 29 100.4 0.1 +1.5
Juan Morillo 26 420.3 0.5 +0.6
Brandyn Garcia↔ SEA 25 120.2 0.1 +0.8
Ryan Thompson 33 arb 480.2 3.0 -2.1
Kevin Ginkel 31 arb 290.2 2.4 -1.7
Ildemaro Vargas 33 arb 380.2 0.7 -0.0
Jalen Beeks 31 FA-elig 610.2 1.2 -0.6
Nabil Crismatt 30 pre-arb 80.1 0.2 +0.3
Garrett Hampson↔ CIN 30 180.1 0.3 +0.1
Trevor Richards↔ KCR 32 FA-elig 20.1 0.0 +0.3
Justin Martinez 23 pre-arb 170.1 1.9 -1.6
Philip Abner 23 50.1 0.0 +0.2
Cristian Mena 22 pre-arb 30.1 0.5 -0.3
Christian Montes De Oca 25 10.0 0.5 -0.4
Tim Tawa 26 740.0 0.5 -0.4
John Curtiss 32 arb 300.0 0.4 -0.4
Austin Pope 26 10.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)

PlayerfWAR
Josh Naylor1.4
Corbin Burnes0.7
James McCann0.7
Shelby Miller0.6
Taylor Rashi0.4
Juan Morillo0.3

Key subtractions (gone from 2024)

Player2024 fWAR
Christian Walker3.1
Joc Pederson3.0
Kevin Newman1.4
Paul Sewald0.3
Josh Bell0.3
Slade Cecconi0.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 agent club option player option mutual option vesting option

Guaranteed / signed (15)

PlayerAgeSvc2025202620272028202920302031
Corbin Burnes306.049$30.8M$30.8M$30.8MOPT-OUT$30.8M$30.8M$30.8MFREE AGENT
Eduardo Rodriguez329.070$20.0M$21.0M$19.0M$17.0MMUTUALFREE AGENT
Lourdes Gurriel Jr.317.000$14.0MFREE AGENT
Ketel Marte318.162$14.0M$16.0M$12.0M$20.0M$22.0M$22.0M$11.5MPLAYER
Eugenio Suárez3310.061$6.8MCLUBFREE AGENT
Corbin Carroll242.038$5.6M$10.6M$12.6M$14.6M$28.6M$28.6M$28.0MCLUB
Merrill Kelly366.000$3.3MCLUBFREE AGENT
Kendall Graveman349.078$1.4MFREE AGENT
Jalen Beeks316.003$1.2MFREE AGENT
Randal Grichuk3310.033$1.1MFREE AGENT
Anthony DeSclafani3510.062$1.0MFREE AGENT
James McCann3510.028$527kFREE AGENT
Shelby Miller349.016$526kFREE AGENT
Garrett Hampson306.030$301kFREE AGENT
Trevor Richards326.070$35kFREE AGENT

Arbitration-eligible (16)

PlayerAgeSvc2025202620272028202920302031
Zac Gallen295.100$13.5MFREE AGENT
Josh Naylor285.127$4.4MFREE AGENT
Ryan Thompson334.095$3.0MARB 3FREE AGENT
A.J. Puk304.124$3.0MARB 3FREE AGENT
Geraldo Perdomo253.015$2.5MARB 2ARB 3FREE AGENT
Kevin Ginkel314.033$2.4MARB 3FREE AGENT
Joe Mantiply344.029$1.7MARB 3FREE AGENT
Pavin Smith293.015$1.5MARB 2ARB 3FREE AGENT
Ildemaro Vargas335.007$652kFREE AGENT
John Curtiss323.157$425kARB 2ARB 3FREE AGENT
Jake Woodford283.096$406kARB 2ARB 3FREE AGENT
Jeff Brigham335.010$152kFREE AGENT
Aramis Garcia323.047$56kARB 2ARB 3FREE AGENT
José Castillo294.011$48kARB 3FREE AGENT
J.P. Feyereisen323.136$30kARB 2ARB 3FREE AGENT
Kyle Nelson283.076$22kARB 2ARB 3FREE AGENT

Pre-arbitration (34)

PlayerAgeSvc2025202620272028202920302031
Justin Martinez231.024$1.9MPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ryne Nelson272.020$806kARB 1ARB 2ARB 3FREE AGENT
Brandon Pfaadt261.097$799kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Alek Thomas252.103$793kARB 1ARB 2ARB 3FREE AGENT
Gabriel Moreno252.061$793kARB 1ARB 2ARB 3FREE AGENT
Jake McCarthy272.124$661kARB 1ARB 2ARB 3FREE AGENT
Jose Herrera282.021$619kARB 1ARB 2ARB 3FREE AGENT
Cristian Mena220.001$507kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Blaze Alexander260.104$499kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Christian Montes De Oca25$486k
Kyle Backhus270.000$462kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tim Tawa260.000$458kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Juan Morillo260.000$454kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tommy Henry271.094$368kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Andrew Saalfrank270.036$335kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Adrian Del Castillo25$298k
Bryce Jarvis271.050$295kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jorge Barrosa240.008$253kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jordan Lawlar220.025$196kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Connor Kaiser280.014$180kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Nabil Crismatt302.158$172kARB 1ARB 2ARB 3FREE AGENT
Juan Burgos250.000$144kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Brandyn Garcia250.000$133kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Taylor Rashi290.000$118kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tristin English28$109k
Scott McGough351.121$95kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tayler Scott332.015$63kARB 1ARB 2ARB 3FREE AGENT
Philip Abner230.000$45kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tyler Locklear240.023$40kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Drey Jameson272.003$37kARB 1ARB 2ARB 3FREE AGENT
Austin Pope26$33k
Casey Kelly352.143$29kARB 1ARB 2ARB 3FREE AGENT
Yilber Díaz240.039$8kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Andrew Hoffmann25

Graphs

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

RegimeSeasonsWin %Playoff %Pennant %WS %
WINDOW 28152.131.05.01.1
CONTEND 30056.964.719.710.3
FORCED-SPEND 25648.09.81.61.6
REBUILD 32143.31.20.30.3