BULLPEN★ Mark Leiter 23svWayne Gomes 0hJerry Spradlin 0hYorkis Perez 0hRicky Bottalico 0hDarrin Winston 0hKen Ryan 0hMatt Whiteside 0h
CMike Lieberthal 83 · Bobby Estalella 47 · Mark Parent 34
1BRico Brogna 151 · Kevin Jordan 24 · Jon Zuber 4
2BMark Lewis 140 · Kevin Jordan 22 · Marlon Anderson 9
3BScott Rolen 159 · Kevin Jordan 6 · Alex Arias 5
SSDesi Relaford 137 · Alex Arias 38
LFRuben Amaro Jr. 43 · Kevin Sefcik 35 · Wendell Magee 19
CFDoug Glanville 158 · Kevin Sefcik 8 · Ruben Amaro Jr. 3
RFBobby Abreu 146 · Kevin Sefcik 20 · Ruben Amaro Jr. 6
DHKevin Jordan 8
SPCurt Schilling 8.1 · Mark Portugal 2.1 · Paul Byrd 0.8 · Mike Grace 0.4 · Matt Beech 0.3
BP★ Mark Leiter 23 · Wayne Gomes 0 · Jerry Spradlin 0 · Yorkis Perez 0 · Ricky Bottalico 0 · Darrin Winston 0 · Ken Ryan 0 · Matt Whiteside 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.
1998 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Curt Schilling
31
FA-elig
35
8.1
4.7
+4.0
Scott Rolen
23
pre-arb
160
7.0
0.8
+6.8
Bobby Abreu
24
pre-arb
151
6.5
0.2
+6.8
Mark Portugal
35
FA-elig
26
2.1
2.4
-0.1
Doug Glanville
27
pre-arb
158
2.0
0.3
+1.9
Kevin Sefcik
27
arb
104
2.0
0.2
+2.0
Gregg Jefferies↔ ANA
30
FA-elig
125
1.1
5.2
-4.0
Jerry Spradlin
31
arb
69
0.9
0.2
+0.8
Mike Lieberthal
26
arb
86
0.9
1.2
-0.2
Paul Byrd↔ ATL
27
arb
8
0.8
0.2
+0.7
Wayne Gomes
25
pre-arb
71
0.8
0.2
+0.7
Rico Brogna
28
FA-elig
153
0.6
1.7
-1.1
Wendell Magee
25
pre-arb
20
0.5
0.2
+0.3
Yorkis Perez
30
FA-elig
57
0.4
0.3
+0.2
Mike Grace
28
arb
21
0.4
0.2
+0.2
Matt Beech
26
pre-arb
21
0.3
0.2
+0.2
Mark Leiter
35
FA-elig
69
0.2
2.0
-1.7
Marlon Anderson
24
–
17
0.2
–
–
Alex Arias
30
FA-elig
56
0.2
0.4
-0.2
Carlton Loewer
24
pre-arb
21
0.2
0.2
+0.0
Gary Bennett
26
–
9
0.1
–
–
Tyler Green
28
arb
27
0.0
0.6
-0.5
Toby Borland
29
–
6
0.0
–
–
Robert Dodd
25
–
4
-0.0
–
–
Ryan Nye
25
–
1
-0.0
–
–
Garrett Stephenson
26
pre-arb
6
-0.1
0.2
-0.3
Billy Brewer
30
arb
2
-0.1
0.3
-0.4
Ken Ryan
29
FA-elig
17
-0.1
1.0
-1.1
Jon Zuber
28
–
38
-0.3
–
–
Mark Parent
36
FA-elig
34
-0.4
0.4
-0.8
Rex Hudler
37
FA-elig
25
-0.4
1.1
-1.6
Matt Whiteside
30
FA-elig
10
-0.4
0.2
-0.6
Mike Welch
25
–
10
-0.5
–
–
Desi Relaford
24
pre-arb
142
-0.6
0.2
-0.8
Ricky Bottalico
28
arb
39
-0.6
2.2
-2.9
Kevin Jordan
28
arb
112
-0.7
0.2
-0.9
Darrin Winston
31
pre-arb
27
-0.7
0.2
-0.9
Ruben Amaro Jr.
33
FA-elig
92
-0.8
0.3
-1.1
Bobby Estalella
23
pre-arb
47
-1.0
0.2
-1.3
Mark Lewis
28
FA-elig
142
-1.1
1.7
-2.9
Key additions (new vs 1997)
Player
fWAR
Bobby Abreu
6.5
Doug Glanville
2.0
Paul Byrd
0.8
Yorkis Perez
0.4
Marlon Anderson
0.2
Alex Arias
0.2
Key subtractions (gone from 1997)
Player
1997 fWAR
Midre Cummings
1.9
Darren Daulton
1.8
Kevin Stocker
1.4
Tony Barron
1.4
Mickey Morandini
1.3
Billy McMillon
0.6
Current & Historical Payroll
1998 payroll
$29.3M
What the front office was committed to as of 1998, 1998–2004.
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 (13)
Player
Age
Svc
1998
1999
2000
2001
2002
2003
2004
Gregg Jefferies
30
11.000
$5.2M
FREE AGENT
Curt Schilling
31
10.000
$4.7M
$5.2M
$3.1M
FREE AGENT
Mark Portugal
35
13.000
$2.4M
FREE AGENT
Mark Leiter
35
8.000
$2.0M
FREE AGENT
Rico Brogna
28
6.000
$1.7M
$3.2M
$2.2M
FREE AGENT
Mark Lewis
28
7.000
$1.7M
FREE AGENT
Rex Hudler
37
14.000
$1.1M
FREE AGENT
Ken Ryan
29
6.000
$990k
$600k
FREE AGENT
Alex Arias
30
6.000
$425k
$625k
$550k
FREE AGENT
Mark Parent
36
12.000
$400k
FREE AGENT
Ruben Amaro Jr.
33
7.000
$265k
FREE AGENT
Yorkis Perez
30
7.000
$260k
$475k
FREE AGENT
Matt Whiteside
30
6.000
$170k
FREE AGENT
Arbitration-eligible (11)
Player
Age
Svc
1998
1999
2000
2001
2002
2003
2004
Ricky Bottalico
28
4.000
$2.2M
ARB 3
FREE AGENT
Mike Lieberthal
26
4.000
$1.2M
ARB 3
FREE AGENT
Tyler Green
28
5.000
$550k
FREE AGENT
Billy Brewer
30
5.000
$310k
FREE AGENT
Jerry Spradlin
31
5.000
$235k
FREE AGENT
Kevin Jordan
28
3.000
$230k
ARB 2
ARB 3
FREE AGENT
Mike Grace
28
3.000
$225k
ARB 2
ARB 3
FREE AGENT
Paul Byrd
27
3.000
$211k
ARB 2
ARB 3
FREE AGENT
Kevin Sefcik
27
3.000
$195k
ARB 2
ARB 3
FREE AGENT
Gary Bennett
26
3.000
—
ARB 2
ARB 3
FREE AGENT
Toby Borland
29
4.000
—
ARB 3
FREE AGENT
Pre-arbitration (16)
Player
Age
Svc
1998
1999
2000
2001
2002
2003
2004
Scott Rolen
23
2.000
$750k
ARB 1
ARB 2
ARB 3
FREE AGENT
Doug Glanville
27
2.000
$260k
ARB 1
ARB 2
ARB 3
FREE AGENT
Garrett Stephenson
26
2.000
$185k
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Beech
26
2.000
$185k
ARB 1
ARB 2
ARB 3
FREE AGENT
Bobby Abreu
24
2.000
$180k
ARB 1
ARB 2
ARB 3
FREE AGENT
Bobby Estalella
23
2.000
$170k
ARB 1
ARB 2
ARB 3
FREE AGENT
Wayne Gomes
25
1.000
$170k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Wendell Magee
25
2.000
$170k
ARB 1
ARB 2
ARB 3
FREE AGENT
Desi Relaford
24
2.000
$170k
ARB 1
ARB 2
ARB 3
FREE AGENT
Darrin Winston
31
1.000
$170k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Carlton Loewer
24
0.000
$170k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Nye
25
–
—
Jon Zuber
28
2.000
—
ARB 1
ARB 2
ARB 3
FREE AGENT
Robert Dodd
25
–
—
Marlon Anderson
24
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Mike Welch
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 1998; 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