1BAlbert Pujols 150 · John Mabry 14 · Marlon Anderson 2
2BTony Womack 133 · Marlon Anderson 37 · Hector Luna 19
3BScott Rolen 141 · John Mabry 20 · Hector Luna 16
SSEdgar Renteria 149 · Hector Luna 24 · Bo Hart 1
LFRay Lankford 66 · So Taguchi 53 · John Mabry 39
CFJim Edmonds 146 · So Taguchi 31 · Ray Lankford 4
RFReggie Sanders 81 · Larry Walker 75 · Roger Cedeno 35
DHAlbert Pujols 3 · Marlon Anderson 1 · Jim Edmonds 1
SPWoody Williams 3.1 · Chris Carpenter 2.6 · Jason Marquis 2.6 · Matt Morris 1.2 · Jeff Suppan 1.0
BP★ Jason Isringhausen 47 · Ray King 31 · Julian Tavarez 19 · Steve Kline 15 · Kiko Calero 12 · Cal Eldred 8 · Mike Lincoln 1 · Jason Simontacchi 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
Scott Rolen
29
FA-elig
142
9.0
8.6
+6.9
Jim Edmonds
34
FA-elig
153
8.3
9.3
+4.9
Albert Pujols
24
arb
154
7.8
7.0
+6.4
Woody Williams
37
FA-elig
34
3.1
8.0
-2.7
Tony Womack
34
FA-elig
145
2.8
0.3
+4.5
Chris Carpenter
29
FA-elig
28
2.6
0.3
+4.2
Jason Marquis
25
arb
35
2.6
0.5
+3.9
Reggie Sanders
36
FA-elig
135
2.4
2.0
+2.2
Edgar Renteria
27
FA-elig
149
2.0
7.2
-3.8
Jason Isringhausen
31
FA-elig
74
1.7
7.8
-4.7
Julian Tavarez
31
FA-elig
77
1.3
1.6
+0.6
Larry Walker↔ COL
37
FA-elig
44
1.2
6.8
-4.7
Matt Morris
29
FA-elig
32
1.2
12.5
-10.5
Jeff Suppan
29
FA-elig
31
1.0
1.0
+0.6
Ray King
30
arb
86
0.8
0.9
+0.5
Kiko Calero
29
pre-arb
41
0.7
0.3
+0.9
So Taguchi
34
pre-arb
109
0.6
1.2
-0.1
Ray Lankford
37
FA-elig
92
0.6
0.7
+0.4
Steve Kline
31
FA-elig
67
0.6
1.7
-0.7
Yadier Molina
21
–
51
0.4
–
–
Al Reyes
34
–
12
0.4
–
–
Mike Lincoln
29
arb
13
0.3
0.5
+0.1
John Mabry
33
–
87
0.3
–
–
Dan Haren
23
–
14
0.3
–
–
Cal Eldred
36
FA-elig
52
0.2
0.9
-0.6
Randy Flores
28
–
9
0.1
–
–
Hector Luna
24
pre-arb
83
0.1
0.3
-0.1
Colin Porter
28
–
23
0.1
–
–
Josh Pearce
26
–
3
0.0
–
–
Rick Ankiel
24
arb
5
-0.0
0.3
-0.4
Carmen Cali
25
–
10
-0.0
–
–
Bo Hart
27
pre-arb
11
-0.0
0.3
-0.4
Mike Matheny
33
FA-elig
122
-0.2
4.0
-4.4
Cody McKay
30
pre-arb
35
-0.3
0.3
-0.8
Jason Simontacchi
30
pre-arb
15
-0.4
0.3
-1.1
Roger Cedeno
29
FA-elig
95
-0.7
5.4
-6.6
Marlon Anderson
30
FA-elig
113
-0.8
0.6
-2.0
Key additions (new vs 2003)
Player
fWAR
Tony Womack
2.8
Chris Carpenter
2.6
Jason Marquis
2.6
Reggie Sanders
2.4
Julian Tavarez
1.3
Larry Walker
1.2
Key subtractions (gone from 2003)
Player
2003 fWAR
J.D. Drew
2.7
Brett Tomko
1.7
Tino Martinez
1.0
Eduardo Perez
0.5
Garrett Stephenson
0.4
Kevin Ohme
0.1
Current & Historical Payroll
2004 payroll
$90.6M
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 (20)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Matt Morris
29
7.000
$12.5M
$2.5M
FREE AGENT
Jim Edmonds
34
11.000
$9.3M
$10.3M
$12.1M
$9.6M
FREE AGENT
Scott Rolen
29
8.000
$8.6M
$11.6M
$12.5M
$12.3M
FREE AGENT
Woody Williams
37
11.000
$8.0M
FREE AGENT
Jason Isringhausen
31
9.000
$7.8M
$7.0M
$8.8M
$8.8M
$8.0M
FREE AGENT
Edgar Renteria
27
8.000
$7.2M
FREE AGENT
Larry Walker
37
15.000
$6.8M
$12.7M
FREE AGENT
Roger Cedeno
29
9.000
$5.4M
$5.5M
FREE AGENT
Mike Matheny
33
10.000
$4.0M
FREE AGENT
Reggie Sanders
36
13.000
$2.0M
$4.0M
FREE AGENT
Steve Kline
31
7.000
$1.7M
FREE AGENT
Julian Tavarez
31
11.000
$1.6M
$2.6M
FREE AGENT
Jeff Suppan
29
9.000
$1.0M
$4.0M
$4.0M
FREE AGENT
$6.4M
Cal Eldred
36
13.000
$900k
$600k
FREE AGENT
Ray Lankford
37
14.000
$650k
FREE AGENT
Marlon Anderson
30
6.000
$600k
FREE AGENT
Chris Carpenter
29
7.000
$300k
$2.0M
$5.0M
$8.5M
$10.5M
$13.3M
$15.8M
Tony Womack
34
11.000
$300k
FREE AGENT
John Mabry
33
10.000
—
$725k
FREE AGENT
Al Reyes
34
9.000
—
$450k
FREE AGENT
Arbitration-eligible (5)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Albert Pujols
24
3.000
$7.0M
ARB 2
ARB 3
FREE AGENT
Ray King
30
5.000
$900k
FREE AGENT
Jason Marquis
25
4.000
$525k
ARB 3
FREE AGENT
Mike Lincoln
29
5.000
$450k
FREE AGENT
Rick Ankiel
24
5.000
$320k
FREE AGENT
Pre-arbitration (12)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
So Taguchi
34
2.000
$1.2M
ARB 1
ARB 2
ARB 3
FREE AGENT
Jason Simontacchi
30
2.000
$350k
ARB 1
ARB 2
ARB 3
FREE AGENT
Bo Hart
27
1.000
$307k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Kiko Calero
29
1.000
$305k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cody McKay
30
2.000
$300k
ARB 1
ARB 2
ARB 3
FREE AGENT
Hector Luna
24
0.000
$300k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Pearce
26
–
—
Randy Flores
28
2.000
—
ARB 1
ARB 2
ARB 3
FREE AGENT
Yadier Molina
21
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Colin Porter
28
–
—
Dan Haren
23
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Carmen Cali
25
–
—
Graphs
Cardinals'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 = Cardinals 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