LFBarry Bonds 159 · Marvin Benard 14 · Stan Javier 5
CFDarryl Hamilton 118 · Stan Javier 46 · LeJon Powell 20
RFGlenallen Hill 97 · Stan Javier 94 · Marvin Benard 18
DHGlenallen Hill 6 · Marvin Benard 1 · Mark Lewis 1
SPShawn Estes 3.7 · Kirk Rueter 3.0 · Mark Gardner 1.2 · Wilson Alvarez 0.6 · Danny Darwin 0.4
BP★ Rod Beck 37 · Julian Tavarez 0 · Doug Henry 0 · Roberto Hernandez 0 · Rich Rodriguez 0 · Jim Poole 0 · Joe Roa 0 · John Johnstone 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.
1997 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Barry Bonds
32
FA-elig
159
8.9
8.7
+0.4
Jeff Kent
29
arb
155
4.1
2.6
+1.6
Stan Javier
33
FA-elig
142
3.7
1.4
+2.4
Shawn Estes
24
pre-arb
36
3.7
0.2
+3.6
J.T. Snow
29
arb
157
3.4
1.8
+1.7
Kirk Rueter
26
arb
32
3.0
0.3
+2.8
Bill Mueller
26
pre-arb
128
2.7
0.2
+2.6
Jose Vizcaino
29
FA-elig
151
2.1
2.8
-0.6
Brian Johnson↔ DET
29
arb
56
1.5
0.3
+1.2
Mark Gardner
35
FA-elig
32
1.2
0.9
+0.4
Rod Beck
28
FA-elig
73
1.1
3.2
-2.0
Rich Aurilia
25
pre-arb
46
0.9
0.2
+0.7
Roberto Hernandez↔ CHW
32
FA-elig
28
0.8
1.7
-0.9
Wilson Alvarez↔ CHW
27
FA-elig
11
0.6
1.6
-0.9
Rick Wilkins↔ SEA
30
FA-elig
66
0.6
1.9
-1.3
Darryl Hamilton
32
FA-elig
125
0.5
1.8
-1.2
Doug Henry
33
FA-elig
75
0.4
0.6
-0.1
Danny Darwin↔ CHW
41
FA-elig
10
0.4
0.2
+0.3
Glenallen Hill
32
FA-elig
128
0.4
1.7
-1.3
Terry Mulholland↔ CHC
34
FA-elig
15
0.3
0.9
-0.6
Damon Berryhill
33
FA-elig
73
0.2
0.5
-0.2
Osvaldo Fernandez
30
pre-arb
12
0.1
1.0
-0.8
Doug Creek
28
–
3
0.1
–
–
Rich DeLucia↔ ANA
32
FA-elig
3
0.1
0.1
+0.0
John Johnstone↔ OAK
28
–
13
0.0
–
–
Cory Bailey
26
arb
7
0.0
0.2
-0.1
Rich Rodriguez
34
FA-elig
71
-0.0
0.3
-0.3
Julian Tavarez
24
arb
89
-0.0
0.7
-0.7
Doug Mirabelli
26
–
6
-0.0
–
–
Joe Roa
25
pre-arb
28
-0.0
0.1
-0.2
Wilson Delgado
24
pre-arb
8
-0.1
0.1
-0.2
LeJon Powell
23
pre-arb
27
-0.1
0.1
-0.2
Jacob Cruz
24
–
16
-0.1
–
–
Rene Arocha
31
–
6
-0.2
–
–
Mark Lewis
27
FA-elig
118
-0.2
1.7
-1.9
Marvin Benard
26
pre-arb
84
-0.2
0.2
-0.4
Pat Rapp↔ MIA
29
arb
8
-0.3
0.3
-0.6
Keith Foulke↔ CHW
24
pre-arb
11
-0.3
0.1
-0.3
Marcus Jensen↔ DET
24
pre-arb
30
-0.3
0.1
-0.4
William Van Landingham
26
arb
18
-0.3
0.3
-0.6
Dan Carlson
27
pre-arb
6
-0.3
0.1
-0.5
Jim Poole
31
FA-elig
63
-0.5
0.8
-1.4
Key additions (new vs 1996)
Player
fWAR
Jeff Kent
4.1
J.T. Snow
3.4
Jose Vizcaino
2.1
Brian Johnson
1.5
Roberto Hernandez
0.8
Wilson Alvarez
0.6
Key subtractions (gone from 1996)
Player
1996 fWAR
Matt Williams
2.6
Allen Watson
1.5
Shawon Dunston
1.2
Tom Lampkin
1.1
Kirt Manwaring
0.6
Robby Thompson
0.6
Current & Historical Payroll
1997 payroll
$39.4M
What the front office was committed to as of 1997, 1997–2003.
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 (18)
Player
Age
Svc
1997
1998
1999
2000
2001
2002
2003
Barry Bonds
32
11.000
$8.7M
$8.9M
$9.4M
$10.7M
$10.3M
$15.0M
$15.5M
Rod Beck
28
6.000
$3.2M
FREE AGENT
Jose Vizcaino
29
8.000
$2.8M
FREE AGENT
Rick Wilkins
30
6.000
$1.9M
FREE AGENT
Darryl Hamilton
32
9.000
$1.8M
$1.8M
FREE AGENT
Roberto Hernandez
32
6.000
$1.7M
FREE AGENT
Glenallen Hill
32
8.000
$1.7M
FREE AGENT
Mark Lewis
27
6.000
$1.7M
FREE AGENT
Wilson Alvarez
27
8.000
$1.6M
FREE AGENT
Stan Javier
33
13.000
$1.4M
$1.8M
$1.5M
FREE AGENT
Mark Gardner
35
8.000
$900k
$1.1M
$2.0M
$3.0M
$1.8M
FREE AGENT
Terry Mulholland
34
11.000
$900k
FREE AGENT
Jim Poole
31
7.000
$850k
$684k
FREE AGENT
Doug Henry
33
6.000
$550k
FREE AGENT
$500k
Damon Berryhill
33
10.000
$467k
FREE AGENT
Rich Rodriguez
34
7.000
$300k
$710k
$730k
FREE AGENT
Danny Darwin
41
19.000
$153k
$710k
FREE AGENT
Rich DeLucia
32
7.000
$52k
FREE AGENT
Arbitration-eligible (10)
Player
Age
Svc
1997
1998
1999
2000
2001
2002
2003
Jeff Kent
29
5.000
$2.6M
FREE AGENT
J.T. Snow
29
5.000
$1.8M
FREE AGENT
Julian Tavarez
24
4.000
$683k
ARB 3
FREE AGENT
Pat Rapp
29
5.000
$333k
FREE AGENT
Brian Johnson
29
3.000
$333k
ARB 2
ARB 3
FREE AGENT
William Van Landingham
26
3.000
$295k
ARB 2
ARB 3
FREE AGENT
Kirk Rueter
26
4.000
$260k
ARB 3
FREE AGENT
Cory Bailey
26
4.000
$181k
ARB 3
FREE AGENT
Rene Arocha
31
4.000
—
ARB 3
FREE AGENT
John Johnstone
28
4.000
—
ARB 3
FREE AGENT
Pre-arbitration (14)
Player
Age
Svc
1997
1998
1999
2000
2001
2002
2003
Osvaldo Fernandez
30
1.000
$958k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Marvin Benard
26
2.000
$185k
ARB 1
ARB 2
ARB 3
FREE AGENT
Rich Aurilia
25
2.000
$175k
ARB 1
ARB 2
ARB 3
FREE AGENT
Shawn Estes
24
2.000
$162k
ARB 1
ARB 2
ARB 3
FREE AGENT
Bill Mueller
26
1.000
$160k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dan Carlson
27
1.000
$150k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
LeJon Powell
23
0.000
$150k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Wilson Delgado
24
1.000
$150k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Roa
25
2.000
$150k
ARB 1
ARB 2
ARB 3
FREE AGENT
Marcus Jensen
24
1.000
$120k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Keith Foulke
24
0.000
$61k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jacob Cruz
24
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Doug Mirabelli
26
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Doug Creek
28
2.000
—
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 1997; 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