CFLenny Dykstra 139 · Bob Dernier 29 · Von Hayes 13
RFVon Hayes 124 · John Kruk 37 · Curt Ford 24
SPKen Howell 3.5 · Pat Combs 1.2 · Terry Mulholland 1.0 · Bruce Ruffin 1.0 · Steve Ontiveros 0.1
BP★ Roger McDowell 23 · Jeff Parrett 0 · Todd Frohwirth 0 · Randy O'Neal 0 · Mike Maddux 0 · Chuck McElroy 0 · Alex Madrid 0 · Gordon Dillard 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.
1989 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Von Hayes
30
FA-elig
154
4.9
1.3
+0.5
Ken Howell
28
arb
33
3.5
0.2
+1.0
Tom Herr
33
FA-elig
151
3.0
0.8
+0.2
Dickie Thon
31
FA-elig
136
2.3
0.6
+0.2
John Kruk↔ SDP
28
arb
81
1.4
0.3
+0.2
Jeff Parrett
27
arb
72
1.4
0.2
+0.3
Larry McWilliams↔ KCR
35
FA-elig
41
1.2
0.1
+0.4
Pat Combs
22
–
6
1.2
–
–
Steve Jeltz
30
FA-elig
116
1.1
0.3
+0.1
Bruce Ruffin
25
arb
24
1.0
0.2
+0.2
Terry Mulholland↔ SFG
26
arb
20
1.0
0.1
+0.3
Ricky Jordan
24
pre-arb
144
0.9
0.1
+0.2
Steve Lake
32
FA-elig
58
0.7
0.3
-0.0
Dwayne Murphy
34
FA-elig
98
0.5
0.4
-0.2
Ron Jones
25
pre-arb
12
0.5
0.1
+0.1
Randy Ready↔ SDP
29
FA-elig
72
0.5
0.3
-0.1
Roger McDowell↔ NYM
28
arb
44
0.4
0.5
-0.3
Charlie Hayes↔ SFG
24
pre-arb
84
0.3
0.1
+0.0
Todd Frohwirth
26
pre-arb
45
0.3
0.1
+0.0
Mike Maddux
27
–
16
0.3
–
–
Darren Daulton
27
FA-elig
131
0.2
0.3
-0.2
Steve Ontiveros
28
arb
6
0.1
0.2
-0.1
Jim Adduci
29
–
13
0.1
–
–
Gordon Dillard
25
–
5
0.1
–
–
Dennis Cook↔ SFG
26
–
22
0.1
–
–
Keith Miller
26
–
8
0.0
–
–
Randy O'Neal
28
–
20
0.0
–
–
Chuck McElroy
21
–
11
0.0
–
–
Al Pardo
26
–
1
-0.0
–
–
Tom Nieto
28
arb
11
-0.0
0.1
-0.1
Bob Sebra↔ CIN
27
–
6
-0.1
–
–
Mark Ryal
29
–
29
-0.1
–
–
Eric Bullock
29
–
6
-0.1
–
–
Marvin Freeman
26
arb
1
-0.1
0.1
-0.1
Steve Stanicek
28
–
9
-0.1
–
–
Alex Madrid
26
–
6
-0.2
–
–
Lenny Dykstra↔ NYM
26
arb
90
-0.2
0.4
-0.4
Tom Barrett
29
–
14
-0.3
–
–
Greg Harris↔ BOS
33
FA-elig
44
-0.4
0.2
-0.4
Jason Grimsley
21
–
4
-0.4
–
–
Juan Samuel↔ NYM
28
FA-elig
51
-0.5
0.5
-0.7
Mike Schmidt
39
–
42
-0.5
–
–
Floyd Youmans
25
arb
10
-0.6
0.2
-0.4
Curt Ford
28
arb
108
-0.7
0.1
-0.3
Steve Bedrosian↔ SFG
31
FA-elig
28
-0.9
0.6
-0.9
Bob Dernier
32
FA-elig
107
-1.2
0.4
-0.8
Chris James↔ SDP
26
arb
45
-1.4
0.1
-0.6
Don Carman
29
FA-elig
49
-1.7
0.6
-1.2
Key additions (new vs 1988)
Player
fWAR
Ken Howell
3.5
Tom Herr
3.0
Dickie Thon
2.3
John Kruk
1.4
Jeff Parrett
1.4
Larry McWilliams
1.2
Key subtractions (gone from 1988)
Player
1988 fWAR
Kevin Gross
2.6
David Palmer
2.5
Phil Bradley
2.2
Milt Thompson
1.4
Lance Parrish
1.0
Kent Tekulve
0.7
Current & Historical Payroll
1989 payroll
$9.5M
What the front office was committed to as of 1989, 1989–1995.
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 (16)
Player
Age
Svc
1989
1990
1991
1992
1993
1994
1995
Von Hayes
30
8.000
$1.3M
$2.0M
$2.2M
FREE AGENT
Tom Herr
33
10.000
$825k
$672k
FREE AGENT
Dickie Thon
31
10.000
$600k
$1.1M
$1.2M
FREE AGENT
Steve Bedrosian
31
8.000
$597k
FREE AGENT
Don Carman
29
6.000
$575k
$500k
FREE AGENT
Juan Samuel
28
6.000
$540k
FREE AGENT
Dwayne Murphy
34
11.000
$400k
FREE AGENT
Bob Dernier
32
9.000
$400k
FREE AGENT
Darren Daulton
27
6.000
$285k
$425k
$1.9M
$2.6M
$2.5M
$2.3M
$5.3M
Steve Lake
32
6.000
$280k
$340k
$390k
FREE AGENT
Randy Ready
29
6.000
$266k
$520k
$600k
FREE AGENT
$150k
Steve Jeltz
30
6.000
$260k
FREE AGENT
Greg Harris
33
8.000
$242k
FREE AGENT
Larry McWilliams
35
11.000
$57k
FREE AGENT
Jim Adduci
29
6.000
—
FREE AGENT
Mike Schmidt
39
17.000
—
FREE AGENT
Arbitration-eligible (16)
Player
Age
Svc
1989
1990
1991
1992
1993
1994
1995
Roger McDowell
28
4.000
$486k
ARB 3
FREE AGENT
Lenny Dykstra
26
4.000
$354k
ARB 3
FREE AGENT
John Kruk
28
3.000
$325k
ARB 2
ARB 3
FREE AGENT
Ken Howell
28
5.000
$225k
FREE AGENT
Jeff Parrett
27
3.000
$212k
ARB 2
ARB 3
FREE AGENT
Steve Ontiveros
28
4.000
$180k
ARB 3
FREE AGENT
Floyd Youmans
25
4.000
$175k
ARB 3
FREE AGENT
Bruce Ruffin
25
3.000
$175k
ARB 2
ARB 3
FREE AGENT
Tom Nieto
28
5.000
$115k
FREE AGENT
Curt Ford
28
4.000
$111k
ARB 3
FREE AGENT
Chris James
26
3.000
$78k
ARB 2
ARB 3
FREE AGENT
Terry Mulholland
26
3.000
$76k
ARB 2
ARB 3
FREE AGENT
Marvin Freeman
26
3.000
$71k
ARB 2
ARB 3
FREE AGENT
Mike Maddux
27
3.000
—
ARB 2
ARB 3
FREE AGENT
Randy O'Neal
28
5.000
—
FREE AGENT
Bob Sebra
27
4.000
—
ARB 3
FREE AGENT
Pre-arbitration (16)
Player
Age
Svc
1989
1990
1991
1992
1993
1994
1995
Ricky Jordan
24
1.000
$95k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ron Jones
25
1.000
$74k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Todd Frohwirth
26
2.000
$68k
ARB 1
ARB 2
ARB 3
FREE AGENT
Charlie Hayes
24
1.000
$66k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tom Barrett
29
–
—
Eric Bullock
29
–
—
Pat Combs
22
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dennis Cook
26
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Gordon Dillard
25
–
—
Jason Grimsley
21
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Madrid
26
–
—
Chuck McElroy
21
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Keith Miller
26
–
—
Al Pardo
26
–
—
Mark Ryal
29
–
—
Steve Stanicek
28
–
—
Graphs
Phillies'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 = Phillies 1989; 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