CDanny Sheaffer 67 · Tom Pagnozzi 61 · Scott Hemond 38
1BJohn Mabry 73 · Mark Sweeney 19 · Darnell Coles 18
2BJosé Oquendo 62 · David Bell 37 · Geronimo Pena 25
3BScott Cooper 110 · Jose Oliva 43 · Darnell Coles 22
SSTripp Cromer III 95 · Ozzie Smith 41 · José Oquendo 24
LFBernard Gilkey 118 · Allen Battle 15 · John Mabry 11
CFRay Lankford 129 · Brian Jordan 13 · Allen Battle 7
RFBrian Jordan 116 · John Mabry 29 · Allen Battle 14
SPMark Petkovsek 1.7 · Donovan Osborne 1.1 · Tom Urbani 1.1 · Mike Morgan 0.9 · Allen Watson 0.7
BP★ Tom Henke 36 · Jeff Parrett 0 · Tony Fossas 0 · Rich DeLucia 0 · Rene Arocha 0 · T.J. Mathews 0 · John Frascatore 0 · Brian Barber 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.
1995 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Brian Jordan
28
arb
131
4.4
0.7
+3.5
Ray Lankford
28
arb
132
4.3
2.8
+1.3
Bernard Gilkey
28
arb
121
2.8
1.6
+1.1
Mark Petkovsek
29
arb
26
1.7
0.1
+1.5
John Mabry
24
pre-arb
129
1.4
0.1
+1.2
Tom Henke
37
FA-elig
52
1.3
2.3
-1.0
Donovan Osborne
26
arb
19
1.1
0.2
+0.8
Tom Urbani
27
pre-arb
24
1.1
0.1
+0.9
Tony Fossas
37
FA-elig
58
1.0
0.3
+0.7
José Oquendo
31
FA-elig
88
1.0
2.2
-1.3
Mike Morgan↔ CHC
35
FA-elig
17
0.9
2.7
-1.9
Todd Zeile↔ CHC
29
FA-elig
34
0.8
1.1
-0.3
John Habyan↔ ANA
31
FA-elig
31
0.8
0.3
+0.4
Allen Watson
24
pre-arb
21
0.7
0.2
+0.5
Jeff Parrett
33
FA-elig
59
0.6
0.6
-0.0
T.J. Mathews
25
pre-arb
23
0.6
0.1
+0.4
Allen Battle
26
pre-arb
61
0.4
0.1
+0.3
Danny Jackson
33
FA-elig
19
0.4
2.1
-1.7
Rich DeLucia
30
arb
56
0.3
0.3
+0.0
Alan Benes
23
pre-arb
3
0.3
0.1
+0.2
Scott Cooper
27
arb
118
0.2
1.5
-1.3
Doug Creek
26
–
6
0.1
–
–
Tom Pagnozzi
32
FA-elig
62
0.1
2.7
-2.6
Ken Hill↔ CLE
29
FA-elig
18
0.1
2.7
-2.6
Cory Bailey
24
–
3
0.1
–
–
Terry Bradshaw
26
pre-arb
19
0.1
0.1
-0.1
Geronimo Pena
28
arb
32
0.0
0.8
-0.7
Rich Rodriguez
32
arb
1
0.0
0.6
-0.5
John Frascatore
25
–
14
0.0
–
–
Brian Barber
22
–
9
0.0
–
–
Danny Sheaffer
33
FA-elig
76
0.0
0.2
-0.2
Manuel Lee
30
–
1
-0.1
–
–
Mark Sweeney
25
pre-arb
37
-0.1
0.1
-0.2
Ray Giannelli
29
–
9
-0.1
–
–
Chris Sabo↔ CHW
33
FA-elig
5
-0.2
0.1
-0.3
Vicente Palacios
31
FA-elig
20
-0.2
0.2
-0.4
David Bell↔ CLE
22
pre-arb
39
-0.2
0.1
-0.3
Tim Hulett Sr.
35
–
4
-0.2
–
–
Tripp Cromer III
27
pre-arb
105
-0.2
0.1
-0.3
Darnell Coles
33
FA-elig
63
-0.3
0.3
-0.6
Scott Hemond
29
FA-elig
57
-0.3
0.3
-0.6
Ramon Caraballo
26
pre-arb
34
-0.3
0.1
-0.4
Rene Arocha
31
pre-arb
41
-0.4
0.2
-0.6
Ozzie Smith
40
FA-elig
44
-0.5
3.0
-3.4
Jose Oliva↔ ATL
24
pre-arb
22
-0.6
0.0
-0.7
Gerald Perry
34
FA-elig
65
-0.8
0.3
-1.1
Key additions (new vs 1994)
Player
fWAR
Mark Petkovsek
1.7
Tom Henke
1.3
Donovan Osborne
1.1
Tony Fossas
1.0
Mike Morgan
0.9
Jeff Parrett
0.6
Key subtractions (gone from 1994)
Player
1994 fWAR
Mark Whiten
2.7
Bob Tewksbury
2.1
Gregg Jefferies
1.8
Luis Alicea
1.1
Rheal Cormier
0.5
Gerald Young
0.4
Current & Historical Payroll
1995 payroll
$31.8M
What the front office was committed to as of 1995, 1995–2001.
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 (19)
Player
Age
Svc
1995
1996
1997
1998
1999
2000
2001
Ozzie Smith
40
17.000
$3.0M
$3.5M
FREE AGENT
Mike Morgan
35
17.000
$2.7M
$978k
FREE AGENT
Ken Hill
29
7.000
$2.7M
FREE AGENT
Tom Pagnozzi
32
8.000
$2.7M
$2.7M
$1.6M
$2.1M
FREE AGENT
Tom Henke
37
13.000
$2.3M
FREE AGENT
José Oquendo
31
12.000
$2.2M
FREE AGENT
Danny Jackson
33
12.000
$2.1M
$4.1M
$3.5M
FREE AGENT
Todd Zeile
29
6.000
$1.1M
FREE AGENT
Jeff Parrett
33
9.000
$600k
$437k
FREE AGENT
Scott Hemond
29
6.000
$350k
FREE AGENT
John Habyan
31
10.000
$315k
FREE AGENT
Darnell Coles
33
12.000
$300k
FREE AGENT
Gerald Perry
34
12.000
$299k
FREE AGENT
Tony Fossas
37
7.000
$275k
$650k
$750k
FREE AGENT
Vicente Palacios
31
8.000
$250k
FREE AGENT
Danny Sheaffer
33
8.000
$200k
$335k
$425k
FREE AGENT
Chris Sabo
33
7.000
$110k
FREE AGENT
Tim Hulett Sr.
35
12.000
—
FREE AGENT
Manuel Lee
30
10.000
—
FREE AGENT
Arbitration-eligible (9)
Player
Age
Svc
1995
1996
1997
1998
1999
2000
2001
Ray Lankford
28
5.000
$2.8M
FREE AGENT
Bernard Gilkey
28
5.000
$1.6M
FREE AGENT
Scott Cooper
27
5.000
$1.5M
FREE AGENT
Geronimo Pena
28
5.000
$770k
FREE AGENT
Brian Jordan
28
3.000
$725k
ARB 2
ARB 3
FREE AGENT
Rich Rodriguez
32
5.000
$575k
FREE AGENT
Rich DeLucia
30
5.000
$300k
FREE AGENT
Donovan Osborne
26
3.000
$250k
ARB 2
ARB 3
FREE AGENT
Mark Petkovsek
29
4.000
$114k
ARB 3
FREE AGENT
Pre-arbitration (18)
Player
Age
Svc
1995
1996
1997
1998
1999
2000
2001
Rene Arocha
31
2.000
$195k
ARB 1
ARB 2
ARB 3
FREE AGENT
Allen Watson
24
2.000
$155k
ARB 1
ARB 2
ARB 3
FREE AGENT
Tom Urbani
27
2.000
$150k
ARB 1
ARB 2
ARB 3
FREE AGENT
Tripp Cromer III
27
2.000
$112k
ARB 1
ARB 2
ARB 3
FREE AGENT
Allen Battle
26
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
John Mabry
24
1.000
$109k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ramon Caraballo
26
2.000
$109k
ARB 1
ARB 2
ARB 3
FREE AGENT
Alan Benes
23
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Terry Bradshaw
26
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mark Sweeney
25
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
T.J. Mathews
25
0.000
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
David Bell
22
0.000
$104k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jose Oliva
24
1.000
$35k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Cory Bailey
24
2.000
—
ARB 1
ARB 2
ARB 3
FREE AGENT
Brian Barber
22
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
John Frascatore
25
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ray Giannelli
29
–
—
Doug Creek
26
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
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 1995; 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