3BMark Reynolds 130 · Augie Ojeda 28 · Ryan Roberts 19
SSStephen Drew 132 · Augie Ojeda 34
LFGerardo Parra 75 · Eric Byrnes 49 · Conor Jackson 23
CFChris Young 124 · Gerardo Parra 43 · Eric Byrnes 6
RFJustin Upton 136 · Alex Romero 21 · Gerardo Parra 9
DHEric Byrnes 3 · Miguel Montero 2 · Stephen Drew 1
SPDan Haren 6.0 · Max Scherzer 3.1 · Doug Davis 1.0 · Billy Buckner 0.7 · Daniel Cabrera 0.0
BP★ Chad Qualls 24 · Juan Gutierrez 7 · Scott Schoeneweis 6 · Esmerling Vasquez 4 · Clay Zavada 4 · Blaine Boyer 4 · Leo Rosales 2 · Daniel Schlereth 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.
2009 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Dan Haren
28
FA-elig
37
6.0
7.5
+6.9
Justin Upton
21
pre-arb
138
4.9
0.4
+11.3
Miguel Montero
25
arb
128
4.8
0.4
+10.9
Mark Reynolds
25
pre-arb
155
3.3
0.4
+7.4
Max Scherzer
24
pre-arb
31
3.1
1.4
+5.9
Stephen Drew
26
arb
135
2.1
1.5
+3.4
Ryan Roberts
28
arb
110
1.8
0.4
+4.0
Felipe Lopez↔ MIL
29
FA-elig
85
1.5
2.0
+1.6
Augie Ojeda
34
FA-elig
103
1.4
0.7
+2.6
Juan Gutierrez
25
pre-arb
65
1.2
0.4
+2.5
Doug Davis
33
FA-elig
34
1.0
8.8
-6.4
Jon Garland↔ LAD
29
FA-elig
28
0.9
5.1
-3.0
Chad Qualls
30
arb
51
0.9
2.5
-0.4
Billy Buckner
25
pre-arb
16
0.7
0.4
+1.2
Rusty Ryal
26
–
30
0.6
–
–
Chris Young
25
arb
134
0.4
1.9
-1.0
Jon Rauch↔ MIN
30
FA-elig
58
0.4
2.0
-1.0
Eric Byrnes
33
FA-elig
84
0.3
11.7
-10.9
Chris Snyder
28
arb
61
0.3
2.0
-1.3
Blaine Boyer↔ ATL
27
arb
30
0.3
0.3
+0.4
Clay Zavada
25
pre-arb
49
0.3
0.4
+0.2
Ramon Pena↔ CHW
27
arb
37
0.2
0.2
+0.3
Leo Rosales
28
pre-arb
33
0.2
0.4
+0.1
Trent Oeltjen
26
–
24
0.1
–
–
Esmerling Vasquez
25
pre-arb
53
0.1
0.4
-0.2
Daniel Schlereth
23
pre-arb
21
0.1
0.4
-0.2
Josh Wilson↔ SDP
28
–
11
0.0
–
–
Daniel Cabrera↔ WSN
28
arb
6
0.0
1.0
-1.0
Bobby Korecky
29
–
5
0.0
–
–
Doug Slaten
29
arb
11
-0.0
0.4
-0.4
Bryan Augenstein
22
–
7
-0.0
–
–
Tom Gordon
41
FA-elig
3
-0.1
0.5
-0.7
Tony Clark
37
FA-elig
36
-0.1
0.8
-1.1
Luke Carlin
28
–
10
-0.2
–
–
John Hester
25
–
15
-0.2
–
–
Alex Romero
25
–
66
-0.2
–
–
Yusmeiro Petit
24
arb
23
-0.2
0.4
-0.8
Gerardo Parra
22
–
120
-0.2
0.4
-0.9
Brandon Webb
30
FA-elig
1
-0.2
6.5
-7.0
Kevin Mulvey↔ MIN
24
–
6
-0.2
–
–
Josh Whitesell
27
pre-arb
46
-0.5
0.4
-1.5
Brandon Allen
23
pre-arb
32
-0.7
0.4
-2.1
Scott Schoeneweis
35
FA-elig
45
-0.8
3.6
-5.4
Chad Tracy
29
arb
98
-0.8
5.0
-6.9
Conor Jackson
27
arb
30
-0.9
3.0
-5.3
Key additions (new vs 2008)
Player
fWAR
Ryan Roberts
1.8
Felipe Lopez
1.5
Juan Gutierrez
1.2
Jon Garland
0.9
Rusty Ryal
0.6
Blaine Boyer
0.3
Key subtractions (gone from 2008)
Player
2008 fWAR
Randy Johnson
3.6
Micah Owings
1.8
Orlando Hudson
1.3
Brandon Lyon
0.7
Juan Cruz
0.5
Jailen Peguero
0.1
Current & Historical Payroll
2009 payroll
$74.2M
What the front office was committed to as of 2009, 2009–2015.
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 (11)
Player
Age
Svc
2009
2010
2011
2012
2013
2014
2015
Eric Byrnes
33
9.000
$11.7M
FREE AGENT
Doug Davis
33
10.000
$8.8M
FREE AGENT
Dan Haren
28
6.000
$7.5M
$5.1M
FREE AGENT
Brandon Webb
30
6.000
$6.5M
FREE AGENT
Jon Garland
29
9.000
$5.1M
FREE AGENT
Scott Schoeneweis
35
10.000
$3.6M
FREE AGENT
Felipe Lopez
29
8.000
$2.0M
FREE AGENT
Jon Rauch
30
7.000
$2.0M
FREE AGENT
Tony Clark
37
14.000
$800k
FREE AGENT
Augie Ojeda
34
9.000
$712k
$825k
FREE AGENT
Tom Gordon
41
21.000
$500k
FREE AGENT
Arbitration-eligible (14)
Player
Age
Svc
2009
2010
2011
2012
2013
2014
2015
Chad Tracy
29
5.000
$5.0M
FREE AGENT
Conor Jackson
27
4.000
$3.0M
ARB 3
FREE AGENT
Chad Qualls
30
5.000
$2.5M
FREE AGENT
Chris Snyder
28
5.000
$2.0M
FREE AGENT
Chris Young
25
3.000
$1.9M
ARB 2
ARB 3
FREE AGENT
Stephen Drew
26
3.000
$1.5M
ARB 2
ARB 3
FREE AGENT
Daniel Cabrera
28
5.000
$1.0M
FREE AGENT
Miguel Montero
25
3.000
$425k
ARB 2
ARB 3
FREE AGENT
Doug Slaten
29
3.000
$422k
ARB 2
ARB 3
FREE AGENT
Yusmeiro Petit
24
3.000
$412k
ARB 2
ARB 3
FREE AGENT
Ryan Roberts
28
3.000
$400k
ARB 2
ARB 3
FREE AGENT
Blaine Boyer
27
4.000
$270k
ARB 3
FREE AGENT
Ramon Pena
27
3.000
$221k
ARB 2
ARB 3
FREE AGENT
Josh Wilson
28
4.000
—
ARB 3
FREE AGENT
Pre-arbitration (20)
Player
Age
Svc
2009
2010
2011
2012
2013
2014
2015
Max Scherzer
24
1.000
$1.4M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mark Reynolds
25
2.000
$422k
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Upton
21
2.000
$412k
ARB 1
ARB 2
ARB 3
FREE AGENT
Billy Buckner
25
2.000
$403k
ARB 1
ARB 2
ARB 3
FREE AGENT
Leo Rosales
28
1.000
$403k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Whitesell
27
1.000
$401k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Juan Gutierrez
25
2.000
$401k
ARB 1
ARB 2
ARB 3
FREE AGENT
Esmerling Vasquez
25
0.000
$400k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gerardo Parra
22
0.000
$400k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brandon Allen
23
0.000
$400k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Clay Zavada
25
0.000
$400k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Daniel Schlereth
23
0.000
$400k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bobby Korecky
29
–
—
Bryan Augenstein
22
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luke Carlin
28
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
John Hester
25
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Mulvey
24
–
—
Alex Romero
25
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Trent Oeltjen
26
–
—
Rusty Ryal
26
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 2009; 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