BP★ Matt Herges 23 · Jim Brower 24 · Scott Eyre 23 · Jason Christiansen 8 · Tyler Walker 5 · Wayne Franklin 5 · Dave Burba 4 · Kevin Correia 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
Barry Bonds
39
FA-elig
147
11.9
18.0
+2.4
Jason Schmidt
31
FA-elig
32
6.6
7.9
+3.4
J.T. Snow
36
FA-elig
107
3.9
1.5
+5.1
Ray Durham
32
FA-elig
120
3.1
7.2
-1.9
Brett Tomko
31
FA-elig
33
2.5
1.2
+3.0
Pedro Feliz
29
arb
144
1.7
0.8
+2.0
Noah Lowry
23
–
16
1.6
–
–
Dustin Hermanson
31
FA-elig
47
1.6
0.8
+1.9
Deivi Cruz
31
–
127
1.5
–
–
Michael Tucker
33
FA-elig
140
1.5
1.5
+1.0
Edgardo Alfonzo
30
FA-elig
139
1.4
6.5
-4.1
Dustan Mohr
28
arb
117
1.4
0.3
+2.0
Jerome Williams
22
pre-arb
22
0.8
0.3
+1.1
Jim Brower
31
arb
89
0.8
0.7
+0.7
Kirk Rueter
33
FA-elig
34
0.7
6.1
-4.9
Brad Hennessey
24
–
7
0.7
–
–
A.J. Pierzynski
27
FA-elig
131
0.5
3.5
-2.6
Marquis Grissom
37
FA-elig
145
0.3
2.1
-1.6
Yorvit Torrealba
25
arb
64
0.3
0.3
+0.2
Jason Ellison
26
–
13
0.3
–
–
Tony Torcato
24
pre-arb
13
0.3
0.3
+0.1
Brian Dallimore
30
–
20
0.3
–
–
Jeffrey Hammonds
33
FA-elig
40
0.2
1.0
-0.6
Damon Minor
30
–
24
0.1
–
–
Jesse Foppert
23
pre-arb
1
0.0
0.3
-0.3
Leo Estrella
29
arb
2
0.0
0.3
-0.3
Matt Herges
34
arb
70
-0.0
1.1
-1.1
Justin Knoedler
23
–
1
-0.0
–
–
Kevin Correia
23
–
12
-0.0
–
–
Todd Linden
24
–
16
-0.1
–
–
Dave Burba↔ MIL
37
FA-elig
6
-0.1
0.1
-0.2
Tyler Walker
28
–
52
-0.1
–
–
Cody Ransom
28
arb
78
-0.1
0.3
-0.5
Merkin Valdez
22
–
2
-0.1
–
–
Neifi Perez↔ CHC
31
FA-elig
103
-0.1
2.2
-2.5
Kevin Walker
27
arb
5
-0.2
0.5
-0.8
Scott Eyre
32
FA-elig
83
-0.2
1.0
-1.4
David Aardsma
22
pre-arb
11
-0.3
0.3
-0.8
Brian Cooper
29
–
5
-0.3
–
–
Felix Rodriguez↔ PHI
31
FA-elig
53
-0.3
2.1
-2.7
Wayne Franklin
30
arb
43
-0.5
0.4
-1.3
Jason Christiansen
34
FA-elig
60
-0.6
2.4
-3.4
Ricky Ledee↔ PHI
30
FA-elig
31
-0.6
0.4
-1.4
Key additions (new vs 2003)
Player
fWAR
Brett Tomko
2.5
Deivi Cruz
1.5
Michael Tucker
1.5
Dustan Mohr
1.4
Brad Hennessey
0.7
A.J. Pierzynski
0.5
Key subtractions (gone from 2003)
Player
2003 fWAR
José Cruz Jr.
3.2
Rich Aurilia
2.0
Benito Santiago
1.4
Tim Worrell
1.3
Joe Nathan
1.2
Andres Galarraga
0.8
Current & Historical Payroll
2004 payroll
$71.6M
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
Barry Bonds
39
18.000
$18.0M
$22.0M
$19.3M
$15.5M
FREE AGENT
Jason Schmidt
31
9.000
$7.9M
$8.2M
$10.5M
FREE AGENT
Ray Durham
32
9.000
$7.2M
$7.2M
$7.0M
$7.0M
$5.1M
FREE AGENT
Edgardo Alfonzo
30
9.000
$6.5M
$7.5M
FREE AGENT
Kirk Rueter
33
11.000
$6.1M
$7.1M
FREE AGENT
A.J. Pierzynski
27
6.000
$3.5M
FREE AGENT
Jason Christiansen
34
9.000
$2.4M
$865k
FREE AGENT
Neifi Perez
31
8.000
$2.2M
FREE AGENT
Felix Rodriguez
31
9.000
$2.1M
FREE AGENT
Marquis Grissom
37
15.000
$2.1M
$2.8M
FREE AGENT
J.T. Snow
36
12.000
$1.5M
$2.0M
FREE AGENT
Michael Tucker
33
9.000
$1.5M
$1.7M
FREE AGENT
Brett Tomko
31
7.000
$1.2M
$2.6M
FREE AGENT
Jeffrey Hammonds
33
11.000
$1.0M
FREE AGENT
Scott Eyre
32
7.000
$1.0M
$1.5M
FREE AGENT
Dustin Hermanson
31
9.000
$800k
FREE AGENT
Ricky Ledee
30
6.000
$365k
FREE AGENT
Dave Burba
37
14.000
$52k
FREE AGENT
Deivi Cruz
31
7.000
—
$642k
FREE AGENT
Arbitration-eligible (10)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Matt Herges
34
5.000
$1.1M
FREE AGENT
Pedro Feliz
29
4.000
$850k
ARB 3
FREE AGENT
Jim Brower
31
5.000
$662k
FREE AGENT
Kevin Walker
27
4.000
$450k
ARB 3
FREE AGENT
Wayne Franklin
30
4.000
$360k
ARB 3
FREE AGENT
Dustan Mohr
28
3.000
$342k
ARB 2
ARB 3
FREE AGENT
Yorvit Torrealba
25
3.000
$334k
ARB 2
ARB 3
FREE AGENT
Leo Estrella
29
4.000
$316k
ARB 3
FREE AGENT
Cody Ransom
28
3.000
$303k
ARB 2
ARB 3
FREE AGENT
Damon Minor
30
4.000
—
ARB 3
FREE AGENT
Pre-arbitration (14)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Jesse Foppert
23
1.000
$312k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jerome Williams
22
1.000
$308k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tony Torcato
24
2.000
$302k
ARB 1
ARB 2
ARB 3
FREE AGENT
David Aardsma
22
0.000
$300k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brian Cooper
29
–
—
Tyler Walker
28
2.000
—
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Ellison
26
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Todd Linden
24
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Merkin Valdez
22
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Correia
23
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Noah Lowry
23
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Knoedler
23
–
—
Brian Dallimore
30
–
—
Brad Hennessey
24
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Giants'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 = Giants 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