SPRandy Johnson 9.5 · Brandon Webb 2.2 · Steve Sparks 0.4 · Jeff Fassero 0.0 · Chad Durbin -0.1
BP★ Greg Aquino 16 · Mike Koplove 19 · Randy Choate 11 · Jose Valverde 5 · Brian Bruney 2 · Mike Fetters 1 · Scott Service 1 · Brandon Villafuerte 0
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.
2004 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Randy Johnson
40
FA-elig
35
9.5
16.0
+0.2
Brandon Webb
25
pre-arb
35
2.2
0.3
+3.5
Chad Tracy
24
–
143
1.6
–
–
Steve Finley↔ LAD
39
FA-elig
104
1.2
4.5
-2.5
Elmer Dessens↔ LAD
33
FA-elig
38
1.0
3.0
-1.3
Luis Gonzalez
36
FA-elig
105
1.0
8.2
-6.6
Shea Hillenbrand
28
arb
148
0.8
2.6
-1.2
Randy Choate
28
arb
74
0.8
0.3
+1.0
Richie Sexson
29
FA-elig
23
0.8
8.7
-7.4
Chris Snyder
23
–
29
0.6
–
–
Mike Koplove
27
arb
76
0.5
0.3
+0.5
Quinton McCracken↔ SEA
33
FA-elig
55
0.5
1.3
-0.5
Steve Sparks
39
FA-elig
29
0.4
0.5
+0.3
Doug DeVore
26
–
50
0.3
–
–
Brian Bruney
22
–
30
0.2
–
–
Brent Mayne↔ LAD
36
FA-elig
36
0.1
0.3
-0.1
Roberto Alomar↔ CHW
36
FA-elig
38
0.1
0.7
-0.5
Oscar Villarreal
22
pre-arb
17
0.1
0.3
-0.2
Jeff Fassero↔ COL
41
FA-elig
1
0.0
0.0
+0.0
Shane Reynolds
36
FA-elig
1
0.0
1.0
-0.9
Greg Aquino
26
–
34
0.0
–
–
Bobby Estalella↔ TOR
29
FA-elig
7
0.0
0.3
-0.3
Matt Kata
26
pre-arb
42
0.0
0.3
-0.3
Danny Bautista
32
FA-elig
141
-0.0
4.0
-4.1
Koyie Hill
25
–
13
-0.1
–
–
Mike Fetters
39
–
23
-0.1
–
–
Chad Durbin↔ CLE
26
arb
7
-0.1
0.1
-0.3
Donnie Sadler
29
FA-elig
18
-0.1
0.4
-0.6
Brandon Villafuerte
28
–
20
-0.1
–
–
Alan Zinter
36
–
28
-0.2
–
–
Jose Valverde
26
pre-arb
29
-0.2
0.3
-0.6
Mike Gosling
23
–
6
-0.2
–
–
Casey Fossum
26
arb
29
-0.2
0.3
-0.7
Scott Hairston
24
–
101
-0.3
–
–
Josh Kroeger
21
–
22
-0.3
–
–
Andrew Good
24
–
17
-0.3
–
–
Carlos Baerga
35
FA-elig
79
-0.3
1.0
-1.5
Casey Daigle
23
pre-arb
11
-0.3
0.3
-0.8
Shane Nance
26
pre-arb
19
-0.3
0.3
-0.9
Scott Service
37
–
21
-0.3
–
–
Luis Terrero
24
–
62
-0.4
–
–
Robby Hammock
27
pre-arb
62
-0.4
0.3
-1.0
Stephen Randolph
30
pre-arb
47
-0.5
0.3
-1.2
Matt Mantei
30
FA-elig
12
-0.5
7.0
-7.9
Greg Colbrunn
34
FA-elig
20
-0.6
2.8
-3.7
Tim Olson
25
–
48
-0.6
–
–
Edgar Gonzalez
21
–
10
-0.7
–
–
Lance Cormier
23
–
17
-0.8
–
–
Juan Brito
24
–
54
-0.8
–
–
Jerry Gil
21
–
29
-0.8
–
–
Alex Cintron
25
arb
154
-1.0
0.3
-2.0
Andy Green
26
–
46
-1.0
–
–
Key additions (new vs 2003)
Player
fWAR
Chad Tracy
1.6
Randy Choate
0.8
Richie Sexson
0.8
Chris Snyder
0.6
Steve Sparks
0.4
Doug DeVore
0.3
Key subtractions (gone from 2003)
Player
2003 fWAR
Curt Schilling
5.2
Miguel Batista
3.8
Lyle Overbay
0.9
Chad Moeller
0.8
Raul Mondesi
0.8
Byung-Hyun Kim
0.5
Current & Historical Payroll
2004 payroll
$66.4M
What the front office was committed to as of 2004, 2004–2010.
Pre-2015 has no contract-terms data — forward italic $ are realized actuals (hindsight, not commitments known then). Control labels (ARB/FA) are point-in-time.
current $guaranteed $actual $ (hindsight)arbitration (proj)pre-arb (proj)free agent
Guaranteed / signed (19)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Randy Johnson
40
16.000
$16.0M
FREE AGENT
$9.1M
$15.1M
Richie Sexson
29
7.000
$8.7M
FREE AGENT
Luis Gonzalez
36
14.000
$8.2M
$10.1M
$10.7M
FREE AGENT
Matt Mantei
30
9.000
$7.0M
FREE AGENT
Steve Finley
39
15.000
$4.5M
FREE AGENT
Danny Bautista
32
11.000
$4.0M
FREE AGENT
Elmer Dessens
33
8.000
$3.0M
FREE AGENT
Greg Colbrunn
34
12.000
$2.8M
FREE AGENT
Quinton McCracken
33
9.000
$1.3M
$750k
FREE AGENT
Shane Reynolds
36
12.000
$1.0M
FREE AGENT
Carlos Baerga
35
14.000
$1.0M
FREE AGENT
Roberto Alomar
36
16.000
$679k
FREE AGENT
Steve Sparks
39
9.000
$500k
FREE AGENT
Donnie Sadler
29
6.000
$400k
FREE AGENT
Brent Mayne
36
14.000
$347k
FREE AGENT
Bobby Estalella
29
8.000
$321k
FREE AGENT
Jeff Fassero
41
13.000
$12k
FREE AGENT
Mike Fetters
39
15.000
—
FREE AGENT
Scott Service
37
16.000
—
FREE AGENT
Arbitration-eligible (7)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Shea Hillenbrand
28
3.000
$2.6M
ARB 2
ARB 3
FREE AGENT
Casey Fossum
26
3.000
$345k
ARB 2
ARB 3
FREE AGENT
Alex Cintron
25
3.000
$335k
ARB 2
ARB 3
FREE AGENT
Mike Koplove
27
3.000
$330k
ARB 2
ARB 3
FREE AGENT
Randy Choate
28
4.000
$326k
ARB 3
FREE AGENT
Chad Durbin
26
5.000
$92k
FREE AGENT
Brandon Villafuerte
28
4.000
—
ARB 3
FREE AGENT
Pre-arbitration (26)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Brandon Webb
25
1.000
$335k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Oscar Villarreal
22
1.000
$325k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Stephen Randolph
30
1.000
$322k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jose Valverde
26
1.000
$320k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Robby Hammock
27
1.000
$315k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Kata
26
1.000
$315k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shane Nance
26
2.000
$308k
ARB 1
ARB 2
ARB 3
FREE AGENT
Casey Daigle
23
0.000
$300k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alan Zinter
36
–
—
Doug DeVore
26
–
—
Luis Terrero
24
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Juan Brito
24
–
—
Koyie Hill
25
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andrew Good
24
–
—
Greg Aquino
26
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tim Olson
25
–
—
Mike Gosling
23
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Edgar Gonzalez
21
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Chad Tracy
24
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brian Bruney
22
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jerry Gil
21
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Scott Hairston
24
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Kroeger
21
–
—
Chris Snyder
23
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andy Green
26
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Lance Cormier
23
0.000
—
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 2004; 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