1BWill Clark 139 · Mike Aldrete 33 · Harry Spilman 9
2BRobby Thompson 126 · Chris Speier 55 · Mark Wasinger 10
3BKevin Mitchell 119 · Chris Speier 44 · Mark Wasinger 21
SSJose Uribe 95 · Matt Williams 70 · Chris Speier 22
LFJeffrey Leonard 127 · Mike Aldrete 43 · Chili Davis 18
CFChili Davis 114 · Eddie Milner 84 · Dave Henderson 37
RFCandy Maldonado 115 · Chili Davis 36 · Dave Henderson 31
SPKelly Downs 3.2 · Dave Dravecky 2.4 · Rick Reuschel 1.5 · Mike Krukow 1.4 · Atlee Hammaker 1.2
BP★ Don Robinson 19 · Craig Lefferts 0 · Scott Garrelts 0 · Joe Price 0 · Randy Bockus 0 · Jon Perlman 0 · John Burkett 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.
1987 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Will Clark
23
pre-arb
150
4.1
0.1
+1.1
Mike Aldrete
26
pre-arb
126
3.6
0.1
+1.0
Bob Brenly
33
FA-elig
123
3.3
0.6
+0.3
Kelly Downs
26
pre-arb
41
3.2
0.1
+0.9
Kevin Mitchell↔ SDP
25
arb
69
2.8
0.1
+0.7
Jose Uribe
28
arb
95
2.8
0.2
+0.6
Candy Maldonado
26
FA-elig
118
2.6
0.4
+0.3
Dave Dravecky↔ SDP
31
arb
18
2.4
0.2
+0.5
Scott Garrelts
25
arb
65
1.8
0.3
+0.2
Chris Speier
37
FA-elig
111
1.6
0.3
+0.2
Chili Davis
27
–
149
1.6
–
–
Rick Reuschel↔ PIT
38
FA-elig
9
1.5
0.2
+0.2
Robby Thompson
25
pre-arb
132
1.4
0.1
+0.3
Mike Krukow
35
FA-elig
30
1.4
0.6
-0.2
Atlee Hammaker
29
FA-elig
31
1.2
0.4
-0.0
Michael LaCoss
31
FA-elig
39
1.1
0.3
+0.0
Jeffrey Leonard
31
FA-elig
131
0.8
1.0
-0.7
Don Robinson↔ PIT
30
FA-elig
25
0.8
0.3
-0.1
Bob Melvin
25
pre-arb
84
0.8
0.1
+0.1
Eddie Milner
32
FA-elig
101
0.8
0.5
-0.3
Mark Davis↔ SDP
26
FA-elig
21
0.7
0.1
+0.1
Jim Gott↔ PIT
27
arb
30
0.6
0.2
+0.0
Mark Grant↔ SDP
23
arb
16
0.4
0.0
+0.1
Keith Comstock↔ SDP
31
arb
15
0.4
0.0
+0.1
Mark Wasinger
25
–
44
0.3
–
–
Joe Price
30
FA-elig
20
0.3
0.1
-0.0
Dave Henderson↔ BOS
28
FA-elig
15
0.3
0.1
-0.0
Jeff Robinson↔ PIT
26
arb
63
0.2
0.1
-0.1
Roger Mason
29
arb
5
0.2
0.3
-0.2
Jessie Reid
25
–
6
0.1
–
–
Francisco Melendez
23
–
12
0.1
–
–
Joel Youngblood
35
FA-elig
69
0.1
0.5
-0.4
Randy Bockus
26
–
12
0.0
–
–
Craig Lefferts↔ SDP
29
arb
44
0.0
0.3
-0.3
Randy Kutcher
27
–
14
-0.0
–
–
Kirt Manwaring
21
–
6
-0.0
–
–
Rob Wilfong
33
FA-elig
2
-0.1
0.1
-0.1
Chris Brown↔ SDP
25
arb
38
-0.1
0.1
-0.1
Jon Perlman
30
–
10
-0.1
–
–
Mackey Sasser↔ PIT
24
–
2
-0.1
–
–
John Burkett
22
–
3
-0.1
–
–
Greg Minton↔ ANA
35
FA-elig
15
-0.1
0.2
-0.2
Harry Spilman
32
FA-elig
83
-0.2
0.2
-0.2
Matt Williams
21
–
84
-0.2
–
–
Mike Woodard
27
–
10
-0.2
–
–
Ivan De Jesus Sr.
34
–
9
-0.2
–
–
Key additions (new vs 1986)
Player
fWAR
Kevin Mitchell
2.8
Dave Dravecky
2.4
Chris Speier
1.6
Rick Reuschel
1.5
Atlee Hammaker
1.2
Don Robinson
0.8
Key subtractions (gone from 1986)
Player
1986 fWAR
Dan Gladden
2.8
Juan Berenguer
0.7
Frank Williams
0.7
Vida Blue
0.6
Dan Driessen
0.1
Rick Lancellotti
0.1
Current & Historical Payroll
1987 payroll
$8.1M
What the front office was committed to as of 1987, 1987–1993.
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
1987
1988
1989
1990
1991
1992
1993
Jeffrey Leonard
31
10.000
$975k
$613k
FREE AGENT
Mike Krukow
35
11.000
$648k
$900k
$875k
FREE AGENT
Bob Brenly
33
6.000
$600k
$600k
$544k
FREE AGENT
Eddie Milner
32
7.000
$490k
FREE AGENT
Joel Youngblood
35
11.000
$450k
$320k
FREE AGENT
Candy Maldonado
26
6.000
$415k
$750k
$900k
FREE AGENT
Atlee Hammaker
29
6.000
$380k
$750k
$983k
$570k
FREE AGENT
Michael LaCoss
31
9.000
$300k
$500k
$1.1M
$1.1M
$1.4M
FREE AGENT
Don Robinson
30
9.000
$288k
$900k
$900k
$950k
$2.5M
FREE AGENT
Chris Speier
37
16.000
$275k
$400k
$425k
FREE AGENT
Greg Minton
35
12.000
$201k
FREE AGENT
Rick Reuschel
38
15.000
$199k
$800k
$1.2M
$1.0M
$1.4M
FREE AGENT
Harry Spilman
32
9.000
$175k
$191k
FREE AGENT
Mark Davis
26
7.000
$136k
FREE AGENT
Joe Price
30
7.000
$100k
$300k
$55k
FREE AGENT
Dave Henderson
28
6.000
$88k
FREE AGENT
Rob Wilfong
33
10.000
$62k
FREE AGENT
Chili Davis
27
6.000
—
FREE AGENT
Ivan De Jesus Sr.
34
13.000
—
FREE AGENT
Arbitration-eligible (12)
Player
Age
Svc
1987
1988
1989
1990
1991
1992
1993
Scott Garrelts
25
5.000
$290k
FREE AGENT
Craig Lefferts
29
4.000
$286k
ARB 3
FREE AGENT
Roger Mason
29
3.000
$280k
ARB 2
ARB 3
FREE AGENT
Dave Dravecky
31
5.000
$211k
FREE AGENT
Jose Uribe
28
3.000
$195k
ARB 2
ARB 3
FREE AGENT
Jim Gott
27
5.000
$173k
FREE AGENT
Jeff Robinson
26
3.000
$140k
ARB 2
ARB 3
FREE AGENT
Chris Brown
25
3.000
$100k
ARB 2
ARB 3
FREE AGENT
Kevin Mitchell
25
3.000
$66k
ARB 2
ARB 3
FREE AGENT
Mark Grant
23
3.000
$41k
ARB 2
ARB 3
FREE AGENT
Keith Comstock
31
3.000
$23k
ARB 2
ARB 3
FREE AGENT
Francisco Melendez
23
3.000
—
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (15)
Player
Age
Svc
1987
1988
1989
1990
1991
1992
1993
Robby Thompson
25
1.000
$140k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Will Clark
23
1.000
$120k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bob Melvin
25
2.000
$90k
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Aldrete
26
1.000
$75k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kelly Downs
26
1.000
$75k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Randy Bockus
26
–
—
John Burkett
22
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Randy Kutcher
27
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kirt Manwaring
21
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jon Perlman
30
–
—
Jessie Reid
25
–
—
Mackey Sasser
24
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mark Wasinger
25
–
—
Matt Williams
21
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Woodard
27
–
—
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 1987; 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