2BMickey Morandini 152 · Manny Alexander 27 · José Hernández 2
3BGary Gaetti 119 · José Hernández 72 · Manny Alexander 19
SSJeff Blauser 106 · Manny Alexander 50 · José Hernández 45
LFHenry Rodriguez 114 · Glenallen Hill 99 · Matt Mieske 50
CFLance Johnson 78 · Brant Brown 69 · José Hernández 31
RFSammy Sosa 156 · Matt Mieske 12 · Glenallen Hill 6
DHHenry Rodriguez 5 · Manny Alexander 2 · Jason Hardtke 1
SPKerry Wood 4.4 · Mark Clark 3.6 · Steve Trachsel 2.7 · Kevin Tapani 2.3 · Terry Mulholland 1.7
BP★ Rod Beck 51 · Félix Heredia 0 · Terry Adams 0 · Matt Karchner 0 · Marc Pisciotta 0 · Bob Patterson 0 · Dave Stevens 0 · Rodney Myers 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.
1998 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Sammy Sosa
29
FA-elig
159
7.1
8.3
-0.7
Kerry Wood
21
pre-arb
26
4.4
0.2
+4.5
Mickey Morandini
32
FA-elig
154
4.0
2.0
+2.3
Mark Clark
30
FA-elig
33
3.6
5.0
-1.1
Mark Grace
34
FA-elig
158
3.3
4.2
-0.7
Steve Trachsel
27
arb
33
2.7
3.0
-0.1
Kevin Tapani
34
FA-elig
35
2.3
4.0
-1.6
José Hernández
28
FA-elig
149
2.2
0.7
+1.7
Brant Brown
27
pre-arb
124
1.8
0.2
+1.7
Terry Mulholland
35
FA-elig
70
1.7
0.6
+1.3
Gary Gaetti↔ STL
39
FA-elig
37
1.5
0.3
+1.4
Glenallen Hill↔ SEA
33
FA-elig
48
1.4
0.1
+1.4
Geremi Gonzalez
23
pre-arb
21
1.1
0.2
+1.0
Rod Beck
29
FA-elig
81
1.1
3.6
-2.4
Henry Rodriguez
30
FA-elig
128
1.0
2.7
-1.6
Terry Adams
25
arb
63
0.5
0.3
+0.2
Sandy Martinez
27
arb
45
0.4
0.2
+0.2
Felix Heredia↔ MIA
23
pre-arb
30
0.4
0.1
+0.3
Tyler Houston
27
pre-arb
95
0.3
0.2
+0.1
Lance Johnson
34
FA-elig
85
0.3
4.9
-4.6
Jason Maxwell
26
–
7
0.1
–
–
Kurt Miller
25
–
3
0.1
–
–
Orlando Merced↔ BOS
31
FA-elig
12
0.1
0.1
-0.0
Justin Speier↔ MIA
24
pre-arb
1
0.0
0.0
+0.0
Ben Van Ryn↔ SDP
26
pre-arb
9
0.0
0.1
-0.1
Bob Patterson
39
FA-elig
33
0.0
0.9
-0.9
Tony Fossas↔ SEA
40
FA-elig
8
-0.0
0.1
-0.1
Rodney Myers
29
–
12
-0.0
–
–
Pedro Valdes
25
pre-arb
14
-0.0
0.2
-0.2
Jose Nieves
23
–
2
-0.0
–
–
Kevin Foster
29
arb
3
-0.1
1.4
-1.5
Derrick White↔ COL
28
–
11
-0.1
–
–
Jason Hardtke
26
–
18
-0.1
–
–
Kennie Steenstra
27
–
4
-0.1
–
–
Scott Servais
31
FA-elig
113
-0.1
1.6
-1.8
Dave Stevens
28
arb
31
-0.1
0.2
-0.4
Chris Haney↔ KCR
29
FA-elig
5
-0.1
0.2
-0.4
Don Wengert↔ SDP
28
arb
23
-0.2
0.2
-0.3
Matt Mieske
30
arb
77
-0.2
0.6
-0.7
Marc Pisciotta
27
pre-arb
43
-0.3
0.2
-0.5
Amaury Telemaco↔ ARI
24
pre-arb
14
-0.3
0.1
-0.4
Terrell Lowery
27
–
24
-0.3
–
–
Jeff Blauser
32
FA-elig
119
-0.3
4.0
-4.3
Mike Morgan↔ MIN
38
FA-elig
5
-0.4
0.3
-0.7
Matt Karchner↔ CHW
31
arb
29
-0.6
0.1
-0.8
Kevin Orie↔ MIA
25
pre-arb
64
-0.6
0.1
-0.8
Manny Alexander
27
FA-elig
108
-0.9
0.4
-1.4
Key additions (new vs 1997)
Player
fWAR
Kerry Wood
4.4
Mickey Morandini
4.0
Gary Gaetti
1.5
Glenallen Hill
1.4
Rod Beck
1.1
Henry Rodriguez
1.0
Key subtractions (gone from 1997)
Player
1997 fWAR
Brian McRae
2.3
Doug Glanville
1.5
Frank Castillo
1.1
Ryne Sandberg
0.7
Dave Hansen
0.5
Dave Clark
0.5
Current & Historical Payroll
1998 payroll
$51.8M
What the front office was committed to as of 1998, 1998–2004.
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 (20)
Player
Age
Svc
1998
1999
2000
2001
2002
2003
2004
Sammy Sosa
29
9.000
$8.3M
$9.0M
$11.0M
$12.5M
$15.0M
$16.0M
$16.0M
Mark Clark
30
7.000
$5.0M
FREE AGENT
Lance Johnson
34
11.000
$4.9M
$5.1M
FREE AGENT
Mark Grace
34
10.000
$4.2M
$4.1M
$5.3M
FREE AGENT
Kevin Tapani
34
9.000
$4.0M
$3.5M
$6.0M
$6.5M
FREE AGENT
Jeff Blauser
32
11.000
$4.0M
$4.2M
FREE AGENT
Rod Beck
29
7.000
$3.6M
$4.0M
FREE AGENT
Henry Rodriguez
30
6.000
$2.7M
$3.7M
$3.1M
FREE AGENT
Mickey Morandini
32
8.000
$2.0M
$2.0M
FREE AGENT
Scott Servais
31
7.000
$1.6M
FREE AGENT
Bob Patterson
39
13.000
$900k
FREE AGENT
José Hernández
28
7.000
$725k
$1.6M
FREE AGENT
$460k
Terry Mulholland
35
12.000
$600k
$1.8M
FREE AGENT
Manny Alexander
27
6.000
$425k
$475k
FREE AGENT
Gary Gaetti
39
17.000
$289k
$2.0M
FREE AGENT
Mike Morgan
38
20.000
$283k
FREE AGENT
Chris Haney
29
7.000
$237k
FREE AGENT
Glenallen Hill
33
9.000
$128k
$1.1M
$923k
FREE AGENT
Tony Fossas
40
10.000
$127k
FREE AGENT
Orlando Merced
31
8.000
$114k
FREE AGENT
Arbitration-eligible (10)
Player
Age
Svc
1998
1999
2000
2001
2002
2003
2004
Steve Trachsel
27
5.000
$3.0M
FREE AGENT
Kevin Foster
29
5.000
$1.4M
FREE AGENT
Matt Mieske
30
5.000
$550k
FREE AGENT
Terry Adams
25
3.000
$295k
ARB 2
ARB 3
FREE AGENT
Dave Stevens
28
4.000
$225k
ARB 3
FREE AGENT
Sandy Martinez
27
3.000
$174k
ARB 2
ARB 3
FREE AGENT
Don Wengert
28
3.000
$167k
ARB 2
ARB 3
FREE AGENT
Matt Karchner
31
3.000
$143k
ARB 2
ARB 3
FREE AGENT
Kurt Miller
25
4.000
—
ARB 3
FREE AGENT
Derrick White
28
5.000
—
FREE AGENT
Pre-arbitration (17)
Player
Age
Svc
1998
1999
2000
2001
2002
2003
2004
Tyler Houston
27
2.000
$225k
ARB 1
ARB 2
ARB 3
FREE AGENT
Geremi Gonzalez
23
1.000
$210k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brant Brown
27
2.000
$180k
ARB 1
ARB 2
ARB 3
FREE AGENT
Marc Pisciotta
27
1.000
$180k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kerry Wood
21
0.000
$170k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Pedro Valdes
25
2.000
$170k
ARB 1
ARB 2
ARB 3
FREE AGENT
Kevin Orie
25
1.000
$137k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Felix Heredia
23
2.000
$95k
ARB 1
ARB 2
ARB 3
FREE AGENT
Ben Van Ryn
26
2.000
$61k
ARB 1
ARB 2
ARB 3
FREE AGENT
Amaury Telemaco
24
2.000
$59k
ARB 1
ARB 2
ARB 3
FREE AGENT
Justin Speier
24
0.000
$9k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Hardtke
26
–
—
Terrell Lowery
27
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rodney Myers
29
2.000
—
ARB 1
ARB 2
ARB 3
FREE AGENT
Kennie Steenstra
27
–
—
Jose Nieves
23
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Maxwell
26
0.000
—
Pre-Arb
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 1998; 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