DHFrank Thomas 65 · Carl Everett 44 · Paul Konerko 16
SPMark Buehrle 4.5 · Freddy Garcia 2.1 · Jon Garland 1.9 · Jose Contreras 1.1 · Scott Schoeneweis 0.9
BP★ Shingo Takatsu 19 · Damaso Marte 21 · Cliff Politte 19 · Jon Adkins 5 · Neal Cotts 4 · Mike Jackson 3 · Arnie Munoz 0 · Jeff Bajenaru 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.
2004 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Aaron Rowand
26
arb
140
5.8
0.3
+9.7
Carlos Lee
28
arb
153
5.5
6.5
+2.9
Mark Buehrle
25
arb
35
4.5
3.5
+4.2
Juan Uribe
25
arb
134
3.5
0.3
+5.7
Frank Thomas
36
FA-elig
74
2.5
6.0
-1.7
Jose Valentin
34
FA-elig
125
2.2
5.0
-1.2
Freddy Garcia↔ SEA
27
arb
16
2.1
3.5
+0.1
Jon Garland
24
arb
34
1.9
2.3
+1.0
Paul Konerko
28
FA-elig
155
1.7
8.0
-5.1
Esteban Loaiza↔ NYY
32
FA-elig
21
1.4
2.7
-0.3
Jose Contreras↔ NYY
32
pre-arb
13
1.1
3.6
-1.6
Jamie Burke
32
–
57
1.1
–
–
Willie Harris
26
arb
129
1.0
0.3
+1.5
Shingo Takatsu
35
pre-arb
59
1.0
0.8
+1.0
Joe Crede
26
arb
144
1.0
0.3
+1.4
Scott Schoeneweis
30
arb
20
0.9
1.7
-0.1
Miguel Olivo↔ SEA
25
pre-arb
46
0.8
0.2
+1.3
Magglio Ordonez
30
FA-elig
52
0.6
14.0
-13.0
Damaso Marte
29
arb
74
0.5
0.5
+0.4
Cliff Politte
30
FA-elig
54
0.4
0.8
-0.0
Jon Rauch↔ WSN
25
–
2
0.3
–
–
Ben Davis↔ SEA
27
FA-elig
54
0.1
1.1
-0.9
Jeff Bajenaru
26
–
9
0.1
–
–
Kelly Dransfeldt
29
–
15
0.0
–
–
Wilson Valdez
26
–
19
0.0
–
–
Kelly Wunsch
31
arb
3
0.0
0.8
-0.8
Billy Koch↔ MIA
29
arb
24
0.0
3.3
-3.2
Vic Darensbourg↔ NYM
33
–
2
-0.0
–
–
Mike Jackson
39
FA-elig
45
-0.0
0.5
-0.5
Carl Everett↔ WSN
33
FA-elig
43
-0.1
1.6
-1.7
Felix Diaz
23
–
18
-0.1
–
–
Neal Cotts
24
pre-arb
56
-0.1
0.3
-0.5
Josh Stewart
25
–
3
-0.2
–
–
Ross Gload
28
arb
110
-0.2
0.3
-0.6
Sandy Alomar Jr.
38
FA-elig
50
-0.2
0.7
-1.1
Jason Grilli
27
–
8
-0.2
–
–
Jon Adkins
26
pre-arb
50
-0.2
0.3
-0.7
Arnie Munoz
22
–
11
-0.3
–
–
Dan Wright
26
arb
4
-0.3
0.3
-0.9
Timo Perez
29
arb
103
-0.3
0.8
-1.4
Roberto Alomar↔ ARI
36
FA-elig
18
-0.8
0.3
-1.7
Joe Borchard
25
–
63
-1.2
–
–
Key additions (new vs 2003)
Player
fWAR
Juan Uribe
3.5
Freddy Garcia
2.1
Jose Contreras
1.1
Shingo Takatsu
1.0
Cliff Politte
0.4
Jon Rauch
0.3
Key subtractions (gone from 2003)
Player
2003 fWAR
Bartolo Colon
4.6
Tom Gordon
2.1
Tony Graffanino
1.6
D'Angelo Jimenez
0.5
Josh Paul
0.3
Gary Glover
0.3
Current & Historical Payroll
2004 payroll
$70.8M
What the front office was committed to as of 2004, 2004–2010.
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 (12)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Magglio Ordonez
30
7.000
$14.0M
FREE AGENT
Paul Konerko
28
7.000
$8.0M
$8.8M
$12.0M
$12.0M
$12.0M
$12.0M
$12.0M
Frank Thomas
36
14.000
$6.0M
$8.0M
FREE AGENT
Jose Valentin
34
12.000
$5.0M
FREE AGENT
Esteban Loaiza
32
9.000
$2.7M
FREE AGENT
$5.2M
Carl Everett
33
11.000
$1.6M
$4.0M
FREE AGENT
Ben Davis
27
6.000
$1.1M
FREE AGENT
Cliff Politte
30
6.000
$800k
$1.0M
$1.2M
FREE AGENT
Sandy Alomar Jr.
38
16.000
$700k
FREE AGENT
$382k
Mike Jackson
39
18.000
$500k
FREE AGENT
Roberto Alomar
36
16.000
$321k
FREE AGENT
Vic Darensbourg
33
6.000
—
FREE AGENT
Arbitration-eligible (17)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Carlos Lee
28
5.000
$6.5M
FREE AGENT
Freddy Garcia
27
5.000
$3.5M
FREE AGENT
Mark Buehrle
25
4.000
$3.5M
ARB 3
FREE AGENT
Billy Koch
29
5.000
$3.3M
FREE AGENT
Jon Garland
24
4.000
$2.3M
ARB 3
FREE AGENT
Scott Schoeneweis
30
5.000
$1.7M
FREE AGENT
Timo Perez
29
4.000
$850k
ARB 3
FREE AGENT
Kelly Wunsch
31
4.000
$800k
ARB 3
FREE AGENT
Damaso Marte
29
5.000
$500k
FREE AGENT
Juan Uribe
25
3.000
$350k
ARB 2
ARB 3
FREE AGENT
Joe Crede
26
4.000
$340k
ARB 3
FREE AGENT
Aaron Rowand
26
3.000
$340k
ARB 2
ARB 3
FREE AGENT
Dan Wright
26
3.000
$340k
ARB 2
ARB 3
FREE AGENT
Willie Harris
26
3.000
$318k
ARB 2
ARB 3
FREE AGENT
Ross Gload
28
4.000
$302k
ARB 3
FREE AGENT
Jason Grilli
27
4.000
—
ARB 3
FREE AGENT
Jamie Burke
32
3.000
—
ARB 2
ARB 3
FREE AGENT
Pre-arbitration (13)
Player
Age
Svc
2004
2005
2006
2007
2008
2009
2010
Jose Contreras
32
1.000
$3.6M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Shingo Takatsu
35
0.000
$750k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jon Adkins
26
1.000
$301k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Neal Cotts
24
1.000
$301k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Miguel Olivo
25
2.000
$153k
ARB 1
ARB 2
ARB 3
FREE AGENT
Kelly Dransfeldt
29
–
—
Jon Rauch
25
2.000
—
ARB 1
ARB 2
ARB 3
FREE AGENT
Joe Borchard
25
2.000
—
ARB 1
ARB 2
ARB 3
FREE AGENT
Felix Diaz
23
–
—
Wilson Valdez
26
0.000
—
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Arnie Munoz
22
–
—
Josh Stewart
25
1.000
—
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jeff Bajenaru
26
–
—
Graphs
White Sox'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 = White Sox 2004; 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