SPGreg Maddux 4.9 · Mike Harkey 2.7 · Mike Bielecki 1.8 · Shawn Boskie 1.5 · Steve Wilson 1.2
BP★ Mitch Williams 16 · Paul Assenmacher 0 · Bill Long 0 · Randy Kramer 0 · Joe Kraemer 0 · Dave Pavlas 0 · Kevin Coffman 0 · Dean Wilkins 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.
1990 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Ryne Sandberg
30
FA-elig
155
6.3
1.6
+1.3
Greg Maddux
24
arb
35
4.9
0.4
+1.8
Mark Grace
26
pre-arb
157
3.5
0.3
+1.2
Mike Harkey
23
pre-arb
27
2.7
0.1
+1.1
Andre Dawson
35
FA-elig
147
2.3
2.1
-1.1
Mike Bielecki
30
FA-elig
36
1.8
0.7
+0.1
Shawn Boskie
23
pre-arb
15
1.5
0.1
+0.6
Paul Assenmacher
29
arb
74
1.3
0.5
+0.1
Steve Wilson
25
pre-arb
45
1.2
0.1
+0.4
Joe Girardi
25
pre-arb
133
1.0
0.1
+0.3
Shawon Dunston
27
arb
146
0.9
1.2
-0.8
Hector Villanueva
25
pre-arb
52
0.7
0.1
+0.2
Jeff Pico
24
pre-arb
31
0.7
0.1
+0.2
Les Lancaster
28
arb
55
0.4
0.3
-0.1
Luis Salazar
34
FA-elig
115
0.3
0.6
-0.4
Jose Antonio Nunez
26
arb
21
0.3
0.1
-0.0
Dave Pavlas
27
–
13
0.1
–
–
Doug Dascenzo
26
pre-arb
113
0.1
0.1
-0.1
Rick Sutcliffe
34
FA-elig
5
0.0
1.9
-1.9
Kevin Blankenship
27
pre-arb
3
-0.0
0.1
-0.1
Lance Dickson
20
pre-arb
3
-0.0
0.1
-0.1
Kevin Coffman
25
arb
8
-0.1
0.1
-0.1
Gary Varsho
29
pre-arb
46
-0.1
0.1
-0.1
Joe Kraemer
25
pre-arb
18
-0.1
0.1
-0.1
Mitch Williams
25
arb
59
-0.1
1.1
-1.2
Dean Wilkins
23
pre-arb
7
-0.2
0.1
-0.2
Rick Wrona
26
pre-arb
16
-0.2
0.1
-0.2
Dwight Smith
26
pre-arb
117
-0.2
0.2
-0.3
Dave Clark
27
arb
84
-0.2
0.2
-0.3
Randy Kramer↔ PIT
29
pre-arb
10
-0.3
0.1
-0.2
Damon Berryhill
26
arb
17
-0.3
0.2
-0.3
Derrick May
21
–
17
-0.3
–
–
Greg Smith
23
–
18
-0.4
–
–
Bill Long↔ CHW
30
arb
42
-0.5
0.2
-0.4
Marvell Wynne
30
FA-elig
92
-0.7
0.5
-0.8
Jerome Walton
24
pre-arb
101
-0.7
0.2
-0.5
Domingo Ramos
32
FA-elig
98
-0.8
0.3
-0.7
Lloyd McClendon↔ PIT
31
arb
49
-1.0
0.2
-0.6
Curtis Wilkerson
29
FA-elig
77
-1.2
0.4
-0.9
Key additions (new vs 1989)
Player
fWAR
Mike Harkey
2.7
Shawn Boskie
1.5
Hector Villanueva
0.7
Jose Antonio Nunez
0.3
Dave Pavlas
0.1
Lance Dickson
-0.0
Key subtractions (gone from 1989)
Player
1989 fWAR
Scott Sanderson
1.3
Mitch Webster
1.2
Paul Kilgus
1.0
Vance Law
0.2
Pat Perry
0.1
Darrin Jackson
-0.0
Current & Historical Payroll
1990 payroll
$14.8M
What the front office was committed to as of 1990, 1990–1996.
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 (8)
Player
Age
Svc
1990
1991
1992
1993
1994
1995
1996
Andre Dawson
35
14.000
$2.1M
$3.3M
$3.3M
FREE AGENT
Rick Sutcliffe
34
14.000
$1.9M
$2.3M
FREE AGENT
Ryne Sandberg
30
9.000
$1.6M
FREE AGENT
$2.1M
$6.0M
$6.0M
$2.3M
Mike Bielecki
30
6.000
$675k
$770k
FREE AGENT
Luis Salazar
34
10.000
$550k
$575k
$600k
FREE AGENT
Marvell Wynne
30
7.000
$525k
FREE AGENT
Curtis Wilkerson
29
7.000
$400k
FREE AGENT
Domingo Ramos
32
12.000
$310k
FREE AGENT
Arbitration-eligible (11)
Player
Age
Svc
1990
1991
1992
1993
1994
1995
1996
Shawon Dunston
27
5.000
$1.2M
FREE AGENT
Mitch Williams
25
4.000
$1.1M
ARB 3
FREE AGENT
Paul Assenmacher
29
4.000
$450k
ARB 3
FREE AGENT
Greg Maddux
24
4.000
$438k
ARB 3
FREE AGENT
Les Lancaster
28
3.000
$300k
ARB 2
ARB 3
FREE AGENT
Bill Long
30
5.000
$235k
FREE AGENT
Damon Berryhill
26
3.000
$200k
ARB 2
ARB 3
FREE AGENT
Dave Clark
27
4.000
$195k
ARB 3
FREE AGENT
Lloyd McClendon
31
3.000
$194k
ARB 2
ARB 3
FREE AGENT
Jose Antonio Nunez
26
3.000
$125k
ARB 2
ARB 3
FREE AGENT
Kevin Coffman
25
3.000
$100k
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (20)
Player
Age
Svc
1990
1991
1992
1993
1994
1995
1996
Mark Grace
26
2.000
$325k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jerome Walton
24
1.000
$185k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dwight Smith
26
1.000
$165k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Steve Wilson
25
2.000
$148k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jeff Pico
24
2.000
$120k
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Girardi
25
1.000
$115k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gary Varsho
29
2.000
$105k
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Harkey
23
2.000
$104k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dean Wilkins
23
1.000
$104k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Blankenship
27
2.000
$100k
ARB 1
ARB 2
ARB 3
FREE AGENT
Doug Dascenzo
26
2.000
$100k
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Kraemer
25
1.000
$100k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shawn Boskie
23
0.000
$100k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Lance Dickson
20
0.000
$100k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Hector Villanueva
25
0.000
$100k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rick Wrona
26
2.000
$100k
ARB 1
ARB 2
ARB 3
FREE AGENT
Randy Kramer
29
2.000
$68k
ARB 1
ARB 2
ARB 3
FREE AGENT
Derrick May
21
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dave Pavlas
27
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Greg Smith
23
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Graphs
Cubs'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 = Cubs 1990; 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