BULLPEN★ Dennis Eckersley 30svT.J. Mathews 0hTony Fossas 0hRick Honeycutt 0hCory Bailey 0hDanny Jackson 0hRich Batchelor 0hEric Ludwick 0h
CTom Pagnozzi 116 · Danny Sheaffer 47 · Mike DiFelice 4
1BJohn Mabry 146 · Mark Sweeney 15 · Gary Gaetti 14
2BLuis Alicea 125 · Mike Gallego 43 · David Bell 20
3BGary Gaetti 133 · David Bell 45 · Danny Sheaffer 17
SSRoyce Clayton 113 · Ozzie Smith 52 · Mike Gallego 1
LFRon Gant 116 · Mark Sweeney 36 · Willie McGee 35
CFRay Lankford 144 · Brian Jordan 13 · Miguel Mejia 11
RFBrian Jordan 128 · Willie McGee 42 · John Mabry 13
SPDonovan Osborne 3.3 · Todd Stottlemyre 2.8 · Andy Benes 2.4 · Alan Benes 0.6 · Mark Petkovsek 0.0
BP★ Dennis Eckersley 30 · T.J. Mathews 0 · Tony Fossas 0 · Rick Honeycutt 0 · Cory Bailey 0 · Danny Jackson 0 · Rich Batchelor 0 · Eric Ludwick 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.
1996 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Ray Lankford
29
FA-elig
149
5.5
2.4
+2.2
Brian Jordan
29
arb
140
5.3
2.5
+1.9
Ron Gant
31
FA-elig
122
3.3
4.0
-1.2
Donovan Osborne
27
arb
30
3.3
0.7
+2.1
Todd Stottlemyre
31
FA-elig
34
2.8
4.0
-1.6
Andy Benes
28
FA-elig
36
2.4
3.4
-1.4
Tom Pagnozzi
33
FA-elig
119
2.3
2.7
-0.8
Gary Gaetti
37
FA-elig
141
2.1
2.0
-0.2
Royce Clayton
26
arb
129
1.9
1.6
-0.0
Ozzie Smith
41
FA-elig
82
1.3
3.5
-2.4
Luis Alicea
30
FA-elig
129
1.1
0.8
+0.2
John Mabry
25
pre-arb
151
1.1
0.2
+0.7
Rick Honeycutt
42
FA-elig
61
1.0
0.6
+0.2
T.J. Mathews
26
pre-arb
67
0.8
0.1
+0.6
Dennis Eckersley
41
FA-elig
63
0.7
2.2
-1.7
Cory Bailey
25
arb
51
0.7
0.1
+0.4
Alan Benes
24
pre-arb
34
0.6
0.1
+0.4
Danny Jackson
34
FA-elig
13
0.6
4.1
-3.6
Willie McGee
37
FA-elig
123
0.6
0.6
-0.1
Jeff Parrett↔ PHI
34
FA-elig
33
0.5
0.4
-0.0
Mark Sweeney
26
pre-arb
98
0.4
0.1
+0.2
Rich Batchelor
29
–
11
0.4
–
–
Pat Borders↔ ANA
33
FA-elig
26
0.3
0.1
+0.1
David Bell
23
pre-arb
62
0.1
0.1
-0.0
Terry Bradshaw
27
–
15
0.1
–
–
Mike Morgan↔ CIN
36
FA-elig
18
0.1
1.0
-0.9
Mark Petkovsek
30
arb
48
0.0
0.1
-0.1
Mike DiFelice
27
–
4
0.0
–
–
Aaron Holbert
23
–
1
-0.1
–
–
Brian Barber
23
–
1
-0.1
–
–
Tom Urbani↔ DET
28
arb
5
-0.2
0.0
-0.2
Dmitri Young
22
pre-arb
16
-0.2
0.1
-0.3
Eric Ludwick
24
pre-arb
6
-0.2
0.1
-0.3
Tony Fossas
38
FA-elig
65
-0.2
0.7
-0.9
Mike Busby
23
pre-arb
1
-0.3
0.1
-0.4
Danny Sheaffer
34
FA-elig
79
-0.3
0.3
-0.6
Miguel Mejia
21
pre-arb
45
-0.4
0.1
-0.5
Mike Gallego
35
FA-elig
51
-0.5
0.3
-0.7
Key additions (new vs 1995)
Player
fWAR
Ron Gant
3.3
Todd Stottlemyre
2.8
Andy Benes
2.4
Gary Gaetti
2.1
Royce Clayton
1.9
Luis Alicea
1.1
Key subtractions (gone from 1995)
Player
1995 fWAR
Bernard Gilkey
2.8
Tom Henke
1.3
José Oquendo
1.0
Todd Zeile
0.8
John Habyan
0.8
Allen Watson
0.7
Current & Historical Payroll
1996 payroll
$39.4M
What the front office was committed to as of 1996, 1996–2002.
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 (18)
Player
Age
Svc
1996
1997
1998
1999
2000
2001
2002
Danny Jackson
34
13.000
$4.1M
$3.5M
FREE AGENT
Todd Stottlemyre
31
8.000
$4.0M
$4.1M
$3.4M
FREE AGENT
Ron Gant
31
9.000
$4.0M
$4.5M
$5.5M
FREE AGENT
Ozzie Smith
41
18.000
$3.5M
FREE AGENT
Andy Benes
28
7.000
$3.4M
$4.8M
FREE AGENT
$2.9M
$6.7M
$6.4M
Tom Pagnozzi
33
9.000
$2.7M
$1.6M
$2.1M
FREE AGENT
Ray Lankford
29
6.000
$2.4M
$4.5M
$4.7M
$6.6M
$7.6M
$5.6M
FREE AGENT
Dennis Eckersley
41
21.000
$2.2M
$1.6M
FREE AGENT
Gary Gaetti
37
15.000
$2.0M
$2.1M
$711k
FREE AGENT
Mike Morgan
36
18.000
$978k
FREE AGENT
Luis Alicea
30
8.000
$750k
FREE AGENT
Tony Fossas
38
8.000
$650k
$750k
FREE AGENT
Willie McGee
37
14.000
$600k
$1.3M
$1.4M
$1.0M
FREE AGENT
Rick Honeycutt
42
19.000
$600k
$500k
FREE AGENT
Jeff Parrett
34
10.000
$437k
FREE AGENT
Danny Sheaffer
34
9.000
$335k
$425k
FREE AGENT
Mike Gallego
35
11.000
$300k
FREE AGENT
Pat Borders
33
8.000
$128k
FREE AGENT
Arbitration-eligible (7)
Player
Age
Svc
1996
1997
1998
1999
2000
2001
2002
Brian Jordan
29
4.000
$2.5M
ARB 3
FREE AGENT
Royce Clayton
26
5.000
$1.6M
FREE AGENT
Donovan Osborne
27
4.000
$725k
ARB 3
FREE AGENT
Mark Petkovsek
30
5.000
$150k
FREE AGENT
Cory Bailey
25
3.000
$125k
ARB 2
ARB 3
FREE AGENT
Tom Urbani
28
3.000
$43k
ARB 2
ARB 3
FREE AGENT
Rich Batchelor
29
3.000
—
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (13)
Player
Age
Svc
1996
1997
1998
1999
2000
2001
2002
John Mabry
25
2.000
$200k
ARB 1
ARB 2
ARB 3
FREE AGENT
T.J. Mathews
26
1.000
$130k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
David Bell
23
1.000
$125k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mark Sweeney
26
1.000
$125k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alan Benes
24
1.000
$122k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Busby
23
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Miguel Mejia
21
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Eric Ludwick
24
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dmitri Young
22
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brian Barber
23
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Terry Bradshaw
27
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike DiFelice
27
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Aaron Holbert
23
–
—
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 1996; 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