LFPhil Bradley 153 · Greg Gross 20 · Chris James 8
CFMilt Thompson 112 · Bob Dernier 53 · Chris James 27
RFChris James 101 · Ron Jones 32 · Greg Gross 19
SPKevin Gross 2.6 · David Palmer 2.5 · Mike Maddux 0.7 · Don Carman 0.6 · Bruce Ruffin 0.4
BP★ Steve Bedrosian 28 · Kent Tekulve 0 · Greg Harris 0 · Wally Ritchie 0 · Danny Clay 0 · Todd Frohwirth 0 · Bill Scherrer 0 · Bill Dawley 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.
1988 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Kevin Gross
27
arb
33
2.6
0.5
+0.4
David Palmer
30
FA-elig
22
2.5
0.7
+0.1
Phil Bradley
29
arb
154
2.2
0.9
-0.2
Mike Schmidt
38
FA-elig
108
2.0
2.2
-1.6
Von Hayes
29
FA-elig
104
1.9
1.3
-0.7
Ricky Jordan
23
–
69
1.5
–
–
Milt Thompson
29
arb
122
1.4
0.2
+0.2
Lance Parrish
32
FA-elig
123
1.0
1.0
-0.7
Ron Jones
24
–
33
0.9
–
–
Chris James
25
pre-arb
150
0.7
0.1
+0.1
Kent Tekulve
41
FA-elig
70
0.7
0.8
-0.6
Mike Maddux
26
pre-arb
26
0.7
0.1
+0.1
Steve Bedrosian
30
FA-elig
57
0.6
0.9
-0.7
Don Carman
28
arb
36
0.6
0.5
-0.3
Bruce Ruffin
24
pre-arb
55
0.4
0.1
-0.0
Luis Aguayo↔ NYY
29
FA-elig
49
0.3
0.2
-0.1
Mike Young↔ MIL
28
FA-elig
75
0.3
0.4
-0.3
Bob Dernier
31
FA-elig
68
0.2
0.4
-0.3
Marvin Freeman
25
pre-arb
11
0.1
0.1
-0.0
Alex Madrid
25
–
5
0.1
–
–
Scott Service
21
–
5
0.1
–
–
Greg Harris
32
–
66
0.1
–
–
Bill Scherrer↔ BAL
30
–
8
0.0
–
–
Tom Barrett
28
–
36
0.0
–
–
Juan Samuel
27
arb
157
-0.0
1.1
-1.1
Bob Sebra
26
–
3
-0.0
–
–
Brad Moore
24
–
5
-0.0
–
–
Al Pardo
25
–
2
-0.0
–
–
John Russell
27
arb
22
-0.1
0.1
-0.2
Bill Almon
35
FA-elig
20
-0.2
0.2
-0.3
Shane Turner
25
–
18
-0.3
–
–
Wally Ritchie
22
pre-arb
19
-0.3
0.1
-0.2
Jeff Calhoun
30
arb
3
-0.3
0.1
-0.2
Jackie Gutierrez
28
–
33
-0.3
–
–
Todd Frohwirth
25
pre-arb
12
-0.3
0.1
-0.2
Salome Barojas
31
–
6
-0.3
–
–
Bill Dawley
30
–
8
-0.4
–
–
Darren Daulton
26
arb
58
-0.4
0.1
-0.2
Keith Miller
25
–
47
-0.4
–
–
Greg Gross
35
FA-elig
98
-0.7
0.3
-0.5
Danny Clay
26
–
17
-0.8
–
–
Shane Rawley
32
FA-elig
32
-0.9
0.9
-1.2
Steve Jeltz
29
arb
148
-1.3
0.2
-0.6
Key additions (new vs 1987)
Player
fWAR
David Palmer
2.5
Phil Bradley
2.2
Ricky Jordan
1.5
Ron Jones
0.9
Mike Young
0.3
Bob Dernier
0.2
Key subtractions (gone from 1987)
Player
1987 fWAR
Glenn Wilson
1.0
Freddie Toliver
0.2
Dan Schatzeder
0.2
Mike Easler
0.2
Rick Schu
0.2
Greg Jelks
0.0
Current & Historical Payroll
1988 payroll
$13.7M
What the front office was committed to as of 1988, 1988–1994.
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 (14)
Player
Age
Svc
1988
1989
1990
1991
1992
1993
1994
Mike Schmidt
38
16.000
$2.2M
FREE AGENT
Von Hayes
29
7.000
$1.3M
$1.3M
$2.0M
$2.2M
FREE AGENT
Lance Parrish
32
11.000
$1.0M
FREE AGENT
Steve Bedrosian
30
7.000
$925k
$853k
FREE AGENT
Shane Rawley
32
10.000
$900k
FREE AGENT
Kent Tekulve
41
14.000
$850k
FREE AGENT
David Palmer
30
10.000
$675k
FREE AGENT
Bob Dernier
31
8.000
$400k
$400k
FREE AGENT
Mike Young
28
6.000
$357k
FREE AGENT
Greg Gross
35
15.000
$320k
FREE AGENT
Bill Almon
35
14.000
$250k
FREE AGENT
Luis Aguayo
29
8.000
$186k
FREE AGENT
Greg Harris
32
7.000
—
$242k
FREE AGENT
Bill Scherrer
30
6.000
—
FREE AGENT
Arbitration-eligible (12)
Player
Age
Svc
1988
1989
1990
1991
1992
1993
1994
Juan Samuel
27
5.000
$1.1M
FREE AGENT
Phil Bradley
29
5.000
$905k
FREE AGENT
Kevin Gross
27
5.000
$450k
FREE AGENT
Don Carman
28
5.000
$450k
FREE AGENT
Milt Thompson
29
4.000
$240k
ARB 3
FREE AGENT
Steve Jeltz
29
5.000
$215k
FREE AGENT
John Russell
27
4.000
$150k
ARB 3
FREE AGENT
Jeff Calhoun
30
4.000
$125k
ARB 3
FREE AGENT
Darren Daulton
26
5.000
$115k
FREE AGENT
Bill Dawley
30
5.000
—
FREE AGENT
Jackie Gutierrez
28
5.000
—
FREE AGENT
Bob Sebra
26
3.000
—
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (17)
Player
Age
Svc
1988
1989
1990
1991
1992
1993
1994
Bruce Ruffin
24
2.000
$140k
ARB 1
ARB 2
ARB 3
FREE AGENT
Chris James
25
2.000
$138k
ARB 1
ARB 2
ARB 3
FREE AGENT
Wally Ritchie
22
1.000
$78k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Maddux
26
2.000
$70k
ARB 1
ARB 2
ARB 3
FREE AGENT
Todd Frohwirth
25
1.000
$62k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Marvin Freeman
25
2.000
$62k
ARB 1
ARB 2
ARB 3
FREE AGENT
Salome Barojas
31
–
—
Tom Barrett
28
–
—
Danny Clay
26
–
—
Ron Jones
24
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ricky Jordan
23
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex Madrid
25
–
—
Keith Miller
25
–
—
Brad Moore
24
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Al Pardo
25
–
—
Scott Service
21
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shane Turner
25
–
—
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 1988; 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