BULLPEN★ Dennis Eckersley 36svTony Fossas 0hJohn Frascatore 0hMark Petkovsek 0hRigo Beltran 0hJose Bautista 0hCurtis King 0hBrady Raggio 0h
CMike DiFelice 91 · Tom Lampkin 86 · Eli Marrero 17
1BMark McGwire 151 · Dmitri Young 74 · John Mabry 49
2BDelino DeShields 147 · David Bell 23 · Mike Gallego 11
3BGary Gaetti 132 · David Bell 35 · Danny Sheaffer 30
SSRoyce Clayton 153 · David Bell 13 · Luis Ordaz 11
LFRon Gant 128 · Willie McGee 18 · Danny Sheaffer 13
CFRay Lankford 131 · Willie McGee 18 · Brian Jordan 14
RFJohn Mabry 71 · Willie McGee 53 · Brian Jordan 30
DHWillie McGee 3 · Ron Gant 1 · Scott Livingstone 1
SPAndy Benes 5.4 · Matt Morris 5.0 · Todd Stottlemyre 4.1 · Alan Benes 3.5 · Donovan Osborne 1.0
BP★ Dennis Eckersley 36 · Tony Fossas 0 · John Frascatore 0 · Mark Petkovsek 0 · Rigo Beltran 0 · Jose Bautista 0 · Curtis King 0 · Brady Raggio 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.
1997 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Ray Lankford
30
FA-elig
133
5.6
4.5
+1.3
Andy Benes
29
FA-elig
26
5.4
4.8
+0.7
Matt Morris
22
pre-arb
34
5.0
0.1
+5.0
Todd Stottlemyre
32
FA-elig
29
4.1
4.1
+0.1
Delino DeShields
28
FA-elig
150
3.9
1.6
+2.3
Alan Benes
25
pre-arb
23
3.5
0.2
+3.3
Royce Clayton
27
FA-elig
154
2.9
2.6
+0.3
Mark McGwire↔ OAK
33
FA-elig
51
2.2
2.3
-0.1
Gary Gaetti
38
FA-elig
148
2.2
2.1
+0.2
Donovan Osborne
28
arb
14
1.0
2.8
-1.7
Rigo Beltran
27
pre-arb
35
1.0
0.1
+0.9
Willie McGee
38
FA-elig
122
1.0
1.3
-0.3
Tom Lampkin
33
FA-elig
108
0.8
0.5
+0.4
Brian Jordan
30
arb
47
0.8
3.3
-2.4
Ron Gant
32
FA-elig
139
0.8
4.5
-3.7
John Mabry
26
arb
116
0.6
0.4
+0.3
T.J. Mathews↔ OAK
27
pre-arb
40
0.6
0.1
+0.4
Curtis King
26
pre-arb
30
0.5
0.1
+0.4
John Frascatore
27
arb
59
0.5
0.2
+0.3
Dmitri Young
23
pre-arb
110
0.5
0.2
+0.3
Manny Aybar
25
–
12
0.3
–
–
Brady Raggio
24
–
15
0.3
–
–
Micah Franklin
25
–
17
0.3
–
–
Eli Marrero
23
–
17
0.3
–
–
Dennis Eckersley
42
FA-elig
57
0.3
1.6
-1.3
Phil Plantier↔ SDP
28
–
42
0.2
–
–
Mike DiFelice
28
pre-arb
93
0.2
0.2
+0.1
Mike Busby
24
–
3
0.2
–
–
Luis Ordaz
21
–
12
0.2
–
–
Rich Batchelor↔ SDP
30
arb
10
0.1
0.1
+0.1
Lance Painter
29
arb
14
0.1
0.4
-0.3
Fernando Valenzuela↔ SDP
36
FA-elig
5
0.0
0.4
-0.4
Rick Honeycutt
43
FA-elig
2
0.0
0.5
-0.5
Tom McGraw
29
–
2
-0.0
–
–
Danny Jackson↔ SDP
35
FA-elig
4
-0.0
1.1
-1.1
Tom Pagnozzi
34
FA-elig
25
-0.0
1.6
-1.7
Sean Lowe
26
–
6
-0.0
–
–
Eric Ludwick↔ OAK
25
pre-arb
5
-0.1
0.1
-0.1
Steve Scarsone
31
–
5
-0.1
–
–
Jose Bautista↔ DET
32
FA-elig
11
-0.1
0.1
-0.1
Mike Gulan
26
–
5
-0.2
–
–
Tony Fossas
39
FA-elig
71
-0.2
0.8
-1.0
Mike Gallego
36
–
27
-0.2
–
–
Jeff Berblinger
26
–
7
-0.2
–
–
Mark Sweeney↔ SDP
27
pre-arb
44
-0.3
0.1
-0.3
Scarborough Green
23
pre-arb
20
-0.3
0.1
-0.4
Scott Livingstone↔ SDP
31
FA-elig
42
-0.5
0.4
-0.9
Roberto Mejia
25
arb
7
-0.5
0.2
-0.7
Mark Petkovsek
31
FA-elig
55
-0.6
0.3
-0.9
Danny Sheaffer
35
FA-elig
76
-0.7
0.4
-1.2
David Bell
24
pre-arb
66
-1.1
0.2
-1.3
Key additions (new vs 1996)
Player
fWAR
Matt Morris
5.0
Delino DeShields
3.9
Mark McGwire
2.2
Rigo Beltran
1.0
Tom Lampkin
0.8
Curtis King
0.5
Key subtractions (gone from 1996)
Player
1996 fWAR
Ozzie Smith
1.3
Luis Alicea
1.1
Cory Bailey
0.7
Jeff Parrett
0.5
Pat Borders
0.3
Terry Bradshaw
0.1
Current & Historical Payroll
1997 payroll
$44.5M
What the front office was committed to as of 1997, 1997–2003.
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 (22)
Player
Age
Svc
1997
1998
1999
2000
2001
2002
2003
Andy Benes
29
8.000
$4.8M
FREE AGENT
$2.9M
$6.7M
$6.4M
Ron Gant
32
10.000
$4.5M
$5.5M
FREE AGENT
Ray Lankford
30
7.000
$4.5M
$4.7M
$6.6M
$7.6M
$5.6M
FREE AGENT
Todd Stottlemyre
32
9.000
$4.1M
$3.4M
FREE AGENT
Royce Clayton
27
6.000
$2.6M
$2.2M
FREE AGENT
Mark McGwire
33
11.000
$2.3M
$8.9M
$9.4M
$9.3M
$11.0M
FREE AGENT
Gary Gaetti
38
16.000
$2.1M
$711k
FREE AGENT
Tom Pagnozzi
34
10.000
$1.6M
$2.1M
FREE AGENT
Dennis Eckersley
42
22.000
$1.6M
FREE AGENT
Delino DeShields
28
7.000
$1.6M
$3.0M
FREE AGENT
Willie McGee
38
15.000
$1.3M
$1.4M
$1.0M
FREE AGENT
Danny Jackson
35
14.000
$1.1M
FREE AGENT
Tony Fossas
39
9.000
$750k
FREE AGENT
Tom Lampkin
33
9.000
$500k
$500k
FREE AGENT
Rick Honeycutt
43
20.000
$500k
FREE AGENT
Fernando Valenzuela
36
17.000
$434k
FREE AGENT
Danny Sheaffer
35
10.000
$425k
FREE AGENT
Scott Livingstone
31
6.000
$388k
FREE AGENT
Mark Petkovsek
31
6.000
$325k
$475k
FREE AGENT
Jose Bautista
32
9.000
$52k
FREE AGENT
Mike Gallego
36
12.000
—
FREE AGENT
Phil Plantier
28
7.000
—
FREE AGENT
Arbitration-eligible (8)
Player
Age
Svc
1997
1998
1999
2000
2001
2002
2003
Brian Jordan
30
5.000
$3.3M
FREE AGENT
Donovan Osborne
28
5.000
$2.8M
FREE AGENT
John Mabry
26
3.000
$390k
ARB 2
ARB 3
FREE AGENT
Lance Painter
29
4.000
$375k
ARB 3
FREE AGENT
Roberto Mejia
25
4.000
$185k
ARB 3
FREE AGENT
John Frascatore
27
3.000
$155k
ARB 2
ARB 3
FREE AGENT
Rich Batchelor
30
4.000
$68k
ARB 3
FREE AGENT
Steve Scarsone
31
5.000
—
FREE AGENT
Pre-arbitration (21)
Player
Age
Svc
1997
1998
1999
2000
2001
2002
2003
Alan Benes
25
2.000
$240k
ARB 1
ARB 2
ARB 3
FREE AGENT
David Bell
24
2.000
$170k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dmitri Young
23
1.000
$155k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike DiFelice
28
1.000
$152k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Rigo Beltran
27
0.000
$150k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
T.J. Mathews
27
2.000
$150k
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Morris
22
0.000
$150k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Curtis King
26
0.000
$150k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Scarborough Green
23
0.000
$150k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mark Sweeney
27
2.000
$71k
ARB 1
ARB 2
ARB 3
FREE AGENT
Eric Ludwick
25
1.000
$70k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Manny Aybar
25
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jeff Berblinger
26
–
—
Mike Busby
24
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Micah Franklin
25
–
—
Mike Gulan
26
–
—
Sean Lowe
26
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Eli Marrero
23
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tom McGraw
29
–
—
Luis Ordaz
21
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brady Raggio
24
–
—
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 1997; 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