Rosternomics

Diamondbacks ARI

Switch team:

GM: Mike Hazen (since 2017)

2025 roster — every player, value & surplus

‹ Prev Next ›
-0.3
WAB — wins above budget
+2.8
TAB — roster Talent above budget
80–82 (0.494)
record
+2M
surplus $M (value/$)
35.5
roster fWAR
$131.8M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Geraldo Perdomo 25 arb 161 7.1 2.5 +24.6
Corbin Carroll 24 pre-arb 143 6.5 5.6 +19.4
Ketel Marte 31 FA-elig 126 4.6 14.0 +3.6
Eugenio Suárez↔ SEA 33 106 3.1 6.8 +4.9
Gabriel Moreno 25 pre-arb 83 2.7 0.8 +9.5
Merrill Kelly↔ TEX 36 22 2.3 3.3 +5.7
Ryne Nelson 27 pre-arb 34 2.1 0.8 +7.2
Brandon Pfaadt 26 pre-arb 33 1.7 0.8 +5.5
Josh Naylor↔ SEA 28 93 1.4 4.4 +0.9
Eduardo Rodriguez 32 FA-elig 29 1.3 20.0 -15.2
Zac Gallen 29 arb 33 1.1 13.5 -9.4
Blaze Alexander 26 pre-arb 74 1.1 0.5 +3.5
Corbin Burnes 30 FA-elig 11 0.7 30.8 -28.0
Lourdes Gurriel Jr. 31 129 0.7
James McCann 35 FA-elig 42 0.7 0.5 +2.3
Pavin Smith 29 arb 87 0.7 1.5 +1.2
Shelby Miller↔ MIL 34 37 0.6 0.5 +1.8
Alek Thomas 25 pre-arb 143 0.5 0.8 +1.0
Andrew Saalfrank 27 pre-arb 28 0.5 0.3 +1.4
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
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
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
Jake McCarthy 27 pre-arb 67 -0.1 0.7 -1.2
Drey Jameson 27 pre-arb 3 -0.1 0.0 -0.5
Connor Kaiser 28 pre-arb 11 -0.2 0.2 -0.8
Kyle Nelson 28 arb 3 -0.2 0.0 -0.6
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.1
Tristin English 28 7 -0.3 0.1 -1.3
José Castillo↔ BAL 29 5 -0.3 0.0 -1.3
Jorge Barrosa 24 pre-arb 33 -0.4 0.3 -1.7
Juan Burgos↔ SEA 25 9 -0.4 0.1 -1.8
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.6
Anthony DeSclafani 35 13 -0.7 1.0 -3.6

65 players appeared (WAR is complete); salary & surplus are on record for 61 of them (94%). Players without a salary show "–" — no single historical salary source is fully complete (especially 2020–2022).

WAR = FanGraphs (fWAR). Green = produced more value than paid (bargain); red = paid more than produced. Service: pre-arb (<3 yr) / arb (3–6) / FA-eligible (6+). Click headers to sort.

History: front-office performance & develop-vs-buy (1985–2024)

Trade ledger (realized WAR, all-time)

Best acquisitions
PlayerYearWAR for ARI
Luis Gonzalez199833.8
Curt Schilling200021.4
Patrick Corbin201016.5
Chris Young200514.5
David Peralta201414.5
Nick Ahmed201312.9
Robbie Ray201411.8
Merrill Kelly201910.7
Ones that got away
PlayerYear tradedWAR elsewhere
Max Scherzer200922.2
Paul Goldschmidt201821.3
Dansby Swanson201516.1
Curt Schilling200315.2
Brett Anderson200711.5
Ender Inciarte201511.4
Mitch Haniger201611.1
Brad Penny19999.7