Rosternomics

Diamondbacks ARI

Switch team:

GM: Mike Hazen (since 2017)

2021 roster — every player, value & surplus

‹ Prev Next ›
-24.6
WAB — wins above budget
-16.1
TAB — roster Talent above budget
52–110 (0.321)
record
-39M
surplus $M (value/$)
13.1
roster fWAR
$83.6M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Ketel Marte 27 FA-elig 90 2.4 6.4 +1.4
Merrill Kelly 32 pre-arb 27 2.1 4.2 +2.6
Eduardo Escobar↔ MIL 32 FA-elig 98 1.9 5.1 +1.0
Daulton Varsho 24 pre-arb 95 1.8 0.4 +5.4
Carson Kelly 26 arb 98 1.7 1.7 +4.0
Josh Rojas 27 pre-arb 139 1.7 0.6 +5.1
Madison Bumgarner 31 FA-elig 28 1.6 19.0 -13.7
Zac Gallen 25 pre-arb 23 1.6 0.6 +4.5
Nick Ahmed 31 FA-elig 129 1.5 7.9 -2.9
David Peralta 33 FA-elig 150 1.4 7.5 -2.9
Joe Mantiply 30 pre-arb 57 0.7 0.4 +1.7
Pavin Smith 25 pre-arb 145 0.7 0.6 +1.5
Luke Weaver 27 arb 13 0.6 1.9 -0.1
Noé Ramirez↔ ANA 31 arb 36 0.6 0.3 +1.6
Taylor Clarke 28 pre-arb 43 0.5 0.5 +1.2
Christian Walker 30 pre-arb 115 0.4 0.6 +0.5
Tyler Gilbert 27 9 0.3 0.2 +0.9
Asdrúbal Cabrera↔ CIN 35 FA-elig 90 0.3 1.4 -0.3
Stephen Vogt↔ ATL 36 FA-elig 52 0.3 2.3 -1.2
Humberto Castellanos 23 pre-arb 14 0.3 0.2 +0.7
Jake Faria 27 24 0.2 0.3 +0.5
Jake McCarthy 23 24 0.2 0.1 +0.7
Sean Poppen↔ PIT 27 pre-arb 20 0.2 0.1 +0.6
Joakim Soria↔ TOR 37 FA-elig 31 0.2 2.6 -1.9
Geraldo Perdomo 21 11 0.2 0.0 +0.6
Seth Beer 24 5 0.1 0.1 +0.4
Miguel Aguilar 29 9 0.0 0.1 +0.1
Anthony Swarzak↔ KCR 35 FA-elig 6 -0.0 0.1 -0.1
Humberto Mejía 24 pre-arb 5 -0.0 0.1 -0.1
Caleb Smith 29 arb 45 -0.0 1.4 -1.5
Matt Peacock 27 35 -0.0 0.4 -0.6
J.B. Wendelken↔ OAK 28 pre-arb 20 -0.0 0.3 -0.4
Luis Frías 23 3 -0.1 0.0 -0.2
Stuart Fairchild 25 12 -0.1 0.2 -0.5
Tyler Clippard 36 FA-elig 26 -0.1 1.8 -2.2
Jordan Weems↔ OAK 28 pre-arb 2 -0.2 0.0 -0.5
Yoan López 28 13 -0.2 0.1 -0.6
Stefan Crichton 29 pre-arb 31 -0.2 0.3 -0.8
Jake Hager↔ NYM 28 9 -0.2 0.0 -0.6
Keury Mella 27 2 -0.2 0.0 -0.6
Josh VanMeter 26 pre-arb 112 -0.2 0.5 -1.1
Chris Devenski 30 arb 8 -0.2 1.0 -1.7
Andrew Young 27 58 -0.2
Henry Ramos 29 18 -0.2 0.1 -0.8
Seth Frankoff 32 4 -0.3 0.3 -1.1
Riley Smith 26 pre-arb 24 -0.3 0.4 -1.2
J.B. Bukauskas 24 21 -0.3 0.3 -1.2
Kole Calhoun 33 FA-elig 51 -0.3 8.0 -9.0
Brett de Geus↔ TEX 23 28 -0.3
Nick Heath 27 pre-arb 20 -0.3 0.1 -1.1
Taylor Widener 26 pre-arb 23 -0.3 0.6 -1.5
Bryan Holaday 33 FA-elig 13 -0.3 0.1 -1.1
Jon Duplantier 26 pre-arb 4 -0.4 0.6 -1.8
Ildemaro Vargas↔ CHC 29 pre-arb 18 -0.4 0.1 -1.3
Wyatt Mathisen 27 23 -0.4 0.1 -1.4
Kevin Ginkel 27 pre-arb 32 -0.4 0.3 -1.7
Brandyn Sittinger 27 5 -0.5 0.0 -1.6
Corbin Martin 25 pre-arb 5 -0.5 0.1 -1.7
Domingo Leyba↔ BAL 25 13 -0.5 0.0 -1.7
Ryan Buchter 34 FA-elig 18 -0.5 0.1 -1.7
Josh Reddick 34 54 -0.5 0.3 -2.0
Tim Locastro↔ NYY 28 55 -0.6 0.3 -2.1
Drew Ellis 25 28 -0.6 0.1 -2.2
Alex Young↔ CLE 27 30 -0.9 0.2 -3.3

64 players appeared (WAR is complete); salary & surplus are on record for 62 of them (97%). 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