SPCarlos Zambrano 5.2 · Kerry Wood 3.0 · Glendon Rusch 2.9 · Matt Clement 2.9 · Mark Prior 2.9
BP★ LaTroy Hawkins 25 · Kyle Farnsworth 18 · Kent Mercker 16 · Mike Remlinger 13 · Jon Leicester 5 · Ryan Dempster 3 · Michael Wuertz 1 · Joe Borowski 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
Moises Alou
37
FA-elig
155
5.9
9.5
+0.6
Carlos Zambrano
23
arb
31
5.2
0.5
+8.5
Corey Patterson
24
arb
157
5.0
0.5
+8.1
Aramis Ramirez
26
FA-elig
145
3.7
6.0
+0.4
Kerry Wood
27
FA-elig
22
3.0
8.0
-2.9
Glendon Rusch
29
–
33
2.9
–
–
Matt Clement
29
FA-elig
30
2.9
6.0
-1.0
Mark Prior
23
pre-arb
21
2.9
3.1
+1.8
Derrek Lee
28
FA-elig
161
2.8
6.2
-1.3
Greg Maddux
38
FA-elig
34
2.5
6.0
-1.7
Sammy Sosa
35
FA-elig
126
2.3
16.0
-12.0
Michael Barrett
27
FA-elig
134
2.3
1.6
+2.3
Todd Walker
31
FA-elig
129
1.7
1.8
+1.1
LaTroy Hawkins
31
FA-elig
77
1.4
3.0
-0.6
Nomar Garciaparra↔ BOS
30
FA-elig
43
1.1
6.1
-4.2
Mark Grudzielanek
34
FA-elig
81
1.0
2.5
-0.8
Todd Hollandsworth
31
FA-elig
57
0.9
1.0
+0.6
Neifi Perez↔ SFG
31
FA-elig
23
0.7
0.5
+0.7
Mike Remlinger
38
FA-elig
48
0.6
4.0
-2.9
Kent Mercker
36
FA-elig
71
0.6
1.2
-0.2
Sergio Mitre
23
pre-arb
13
0.4
0.3
+0.4
Kyle Farnsworth
28
arb
72
0.3
1.4
-0.8
Todd Wellemeyer
25
pre-arb
20
0.3
0.3
+0.1
Ryan Dempster
27
FA-elig
23
0.2
0.3
-0.0
Ben Grieve↔ MIL
28
FA-elig
15
0.1
0.1
+0.2
Jose Macias
32
arb
98
0.1
0.8
-0.5
Calvin Murray
32
–
11
0.1
–
–
Michael Wuertz
25
pre-arb
31
0.0
0.3
-0.2
Jimmy Anderson↔ BOS
28
–
7
0.0
–
–
Jason Dubois
25
–
20
-0.0
–
–
Jon Leicester
25
–
32
-0.0
–
–
David Kelton
24
–
8
-0.1
–
–
Mike DiFelice↔ DET
35
–
4
-0.1
–
–
Paul Bako
32
FA-elig
49
-0.1
0.9
-1.0
Brendan Harris↔ WSN
23
–
3
-0.1
–
–
Joe Borowski
33
FA-elig
22
-0.2
2.0
-2.3
Andy Pratt
24
pre-arb
4
-0.2
0.3
-0.7
Damian Jackson↔ KCR
30
–
7
-0.3
–
–
Francis Beltran↔ WSN
24
–
34
-0.3
–
–
Ramon Martinez
31
FA-elig
102
-0.4
0.9
-1.6
Tom Goodwin
35
FA-elig
77
-0.5
0.7
-1.5
Alex Gonzalez↔ SDP
31
FA-elig
37
-0.5
2.6
-3.4
Rey Ordonez
33
–
23
-0.7
–
–
Key additions (new vs 2003)
Player
fWAR
Glendon Rusch
2.9
Derrek Lee
2.8
Greg Maddux
2.5
Michael Barrett
2.3
Todd Walker
1.7
LaTroy Hawkins
1.4
Key subtractions (gone from 2003)
Player
2003 fWAR
Kenny Lofton
2.1
Hee-Seop Choi
1.0
Damian Miller
0.9
Juan Cruz
0.9
Shawn Estes
0.8
Dave Veres
0.4
Current & Historical Payroll
2004 payroll
$94.1M
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 (27)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Sammy Sosa
35
15.000
$16.0M
FREE AGENT
Moises Alou
37
14.000
$9.5M
FREE AGENT
Kerry Wood
27
6.000
$8.0M
$9.5M
$12.0M
$1.8M
$4.2M
FREE AGENT
Derrek Lee
28
7.000
$6.2M
$7.7M
$9.4M
$13.2M
$13.2M
$13.2M
$9.8M
Nomar Garciaparra
30
8.000
$6.1M
$8.2M
FREE AGENT
Greg Maddux
38
18.000
$6.0M
$9.0M
$5.8M
FREE AGENT
Aramis Ramirez
26
6.000
$6.0M
$8.9M
$10.8M
$9.0M
$15.0M
$16.6M
$16.8M
Matt Clement
29
6.000
$6.0M
FREE AGENT
Mike Remlinger
38
13.000
$4.0M
$3.4M
FREE AGENT
LaTroy Hawkins
31
9.000
$3.0M
$3.1M
FREE AGENT
Alex Gonzalez
31
10.000
$2.6M
FREE AGENT
Mark Grudzielanek
34
9.000
$2.5M
FREE AGENT
Joe Borowski
33
9.000
$2.0M
$1.7M
FREE AGENT
Todd Walker
31
8.000
$1.8M
$2.5M
$1.7M
FREE AGENT
Michael Barrett
27
6.000
$1.6M
$3.1M
$4.3M
$2.6M
FREE AGENT
Kent Mercker
36
15.000
$1.2M
FREE AGENT
Todd Hollandsworth
31
9.000
$1.0M
$735k
FREE AGENT
Ramon Martinez
31
6.000
$900k
FREE AGENT
Paul Bako
32
6.000
$865k
FREE AGENT
Tom Goodwin
35
13.000
$650k
FREE AGENT
Neifi Perez
31
8.000
$502k
$1.0M
$2.0M
FREE AGENT
Ryan Dempster
27
6.000
$300k
$2.0M
$4.3M
$5.3M
$7.3M
$9.0M
$13.5M
Ben Grieve
28
7.000
$85k
FREE AGENT
Mike DiFelice
35
8.000
—
FREE AGENT
Damian Jackson
30
8.000
—
FREE AGENT
Rey Ordonez
33
8.000
—
FREE AGENT
Glendon Rusch
29
7.000
—
$2.0M
$2.8M
FREE AGENT
Arbitration-eligible (6)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Kyle Farnsworth
28
5.000
$1.4M
FREE AGENT
Jose Macias
32
5.000
$750k
FREE AGENT
Corey Patterson
24
4.000
$480k
ARB 3
FREE AGENT
Carlos Zambrano
23
3.000
$450k
ARB 2
ARB 3
FREE AGENT
Jimmy Anderson
28
5.000
—
FREE AGENT
Calvin Murray
32
5.000
—
FREE AGENT
Pre-arbitration (10)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Mark Prior
23
2.000
$3.1M
ARB 1
ARB 2
ARB 3
FREE AGENT
Todd Wellemeyer
25
1.000
$310k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Sergio Mitre
23
1.000
$305k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Andy Pratt
24
2.000
$300k
ARB 1
ARB 2
ARB 3
FREE AGENT
Michael Wuertz
25
0.000
$300k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
David Kelton
24
–
—
Francis Beltran
24
–
—
Jon Leicester
25
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Dubois
25
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brendan Harris
23
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 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