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.
2019 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
Lucas Giolito
24
arb
29
5.2
0.6
+16.4
Yoán Moncada
24
arb
132
5.2
0.6
+16.4
Tim Anderson
26
arb
123
4.5
1.4
+13.3
Reynaldo López
25
arb
33
2.4
0.6
+7.1
Iván Nova
32
FA-elig
34
2.0
9.2
-2.5
James McCann
29
arb
118
1.9
2.5
+3.9
José Abreu
32
arb
159
1.9
16.0
-9.9
Aaron Bummer
25
pre-arb
58
1.3
0.5
+3.9
Leury García
28
FA-elig
140
1.3
1.6
+2.7
Eloy Jiménez
22
pre-arb
122
1.1
1.8
+1.6
Carlos Rodón
26
arb
7
0.9
4.2
-1.3
Adam Engel
27
pre-arb
89
0.8
0.6
+2.2
Dylan Cease
23
–
14
0.7
0.3
+2.1
Alex Colomé
30
FA-elig
62
0.7
7.3
-5.1
Evan Marshall
29
pre-arb
55
0.5
0.5
+1.3
Jimmy Cordero↔ TOR
27
pre-arb
30
0.4
0.2
+1.2
Kelvin Herrera
29
FA-elig
57
0.4
8.5
-7.2
Yolmer Sánchez
27
arb
149
0.3
4.6
-3.5
Ryan Cordell
27
pre-arb
97
0.3
0.6
+0.4
Juan Minaya
28
pre-arb
22
0.2
0.2
+0.4
Ryan Burr
25
pre-arb
16
0.1
0.6
-0.1
Danny Mendick
25
–
16
0.1
0.1
+0.3
Thyago Vieira
26
pre-arb
6
0.1
0.1
+0.2
José Ruiz
24
pre-arb
40
0.1
0.4
-0.2
Ryan Goins
31
arb
52
0.1
0.4
-0.2
Jace Fry
25
pre-arb
68
0.1
0.6
-0.4
Josh Osich
30
pre-arb
57
0.0
0.5
-0.4
Héctor Santiago↔ NYM
31
FA-elig
11
-0.0
0.1
-0.2
Dylan Covey
27
pre-arb
18
-0.1
0.6
-0.8
Odrisamer Despaigne
32
pre-arb
3
-0.1
0.0
-0.4
Nate Jones
33
FA-elig
13
-0.1
4.7
-5.0
Caleb Frare
25
pre-arb
5
-0.1
0.6
-1.0
Seby Zavala
25
–
5
-0.1
0.0
-0.5
Carson Fulmer
25
pre-arb
20
-0.2
0.3
-1.1
Charlie Tilson
26
pre-arb
54
-0.3
0.2
-1.2
Manny Banuelos
28
arb
16
-0.4
0.6
-1.8
Ervin Santana
36
FA-elig
3
-0.4
0.1
-1.4
Zack Collins
24
–
27
-0.4
0.2
-1.6
AJ Reed
26
pre-arb
14
-0.5
0.1
-1.7
Ross Detwiler
33
FA-elig
18
-0.6
0.1
-2.0
Matt Skole
29
pre-arb
27
-0.6
0.2
-2.3
Nicky Delmonico
26
–
21
-0.7
0.1
-2.2
José Rondon↔ BAL
25
arb
55
-0.7
0.6
-2.8
Jon Jay
34
FA-elig
47
-0.9
4.0
-6.9
Welington Castillo
32
FA-elig
72
-1.0
7.2
-10.4
Yonder Alonso↔ COL
32
–
67
-1.2
4.3
-8.2
Daniel Palka
27
pre-arb
30
-1.3
0.6
-4.8
Key additions (new vs 2018)
Player
fWAR
Iván Nova
2.0
James McCann
1.9
Eloy Jiménez
1.1
Dylan Cease
0.7
Alex Colomé
0.7
Evan Marshall
0.5
Key subtractions (gone from 2018)
Player
2018 fWAR
Joakim Soria
1.4
James Shields
1.2
Luis Avilán
1.0
Avisaíl García
1.0
Matt Davidson
0.8
Ryan LaMarre
0.7
Current & Historical Payroll
2019 payroll
$88.5M
2020 guaranteed
$0M
What the front office was committed to as of 2019, 2019–2025.
Guaranteed $ are contract commitments signed by 2019; arbitration & free-agent years are projected from service time. Hover a figure for its luxury-tax (CBT) & actual-cash values.
current $guaranteed $arbitration (proj)pre-arb (proj)free agentclub optionplayer optionmutual optionvesting option
Guaranteed / signed (9)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Iván Nova
32
8.024
$9.2M
FREE AGENT
Kelvin Herrera
29
6.157
$8.5M
FREE AGENT
Welington Castillo
32
6.104
$7.2M
FREE AGENT
Nate Jones
33
7.000
$4.7M
FREE AGENT
Yonder Alonso
32
7.116
$4.3M
FREE AGENT
Jon Jay
34
8.134
$4.0M
FREE AGENT
Ervin Santana
36
14.000
$100k
FREE AGENT
Ross Detwiler
33
6.089
$100k
FREE AGENT
Héctor Santiago
31
7.016
$95k
FREE AGENT
Arbitration-eligible (7)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
José Abreu
32
5.000
$16.0M
FREE AGENT
Alex Colomé
30
4.118
$7.3M
ARB 3
FREE AGENT
Yolmer Sánchez
27
3.134
$4.6M
ARB 2
ARB 3
FREE AGENT
Carlos Rodón
26
3.168
$4.2M
ARB 2
ARB 3
FREE AGENT
James McCann
29
4.028
$2.5M
ARB 3
FREE AGENT
Leury García
28
4.025
$1.6M
ARB 3
FREE AGENT
Ryan Goins
31
4.030
$393k
ARB 3
FREE AGENT
Pre-arbitration (31)
Player
Age
Svc
2019
2020
2021
2022
2023
2024
2025
Eloy Jiménez
22
0.000
$1.8M
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Tim Anderson
26
2.115
$1.4M
ARB 1
ARB 2
ARB 3
FREE AGENT
Reynaldo López
25
1.096
$580k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yoán Moncada
24
1.106
$575k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Lucas Giolito
24
1.080
$573k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Adam Engel
27
1.118
$571k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dylan Covey
27
1.136
$571k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jace Fry
25
1.005
$569k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Daniel Palka
27
0.160
$567k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Manny Banuelos
28
0.146
$559k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Burr
25
0.040
$556k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Caleb Frare
25
0.030
$555k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ryan Cordell
27
0.028
$555k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Rondon
25
0.096
$550k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Josh Osich
30
2.119
$510k
ARB 1
ARB 2
ARB 3
FREE AGENT
Aaron Bummer
25
0.167
$463k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Evan Marshall
29
2.110
$454k
ARB 1
ARB 2
ARB 3
FREE AGENT
José Ruiz
24
0.029
$421k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Carson Fulmer
25
0.116
$286k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dylan Cease
23
0.000
$266k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Charlie Tilson
26
1.118
$221k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jimmy Cordero
27
0.051
$208k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Juan Minaya
28
1.129
$206k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Skole
29
0.007
$176k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zack Collins
24
0.000
$164k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Danny Mendick
25
0.000
$81k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nicky Delmonico
26
1.062
$78k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Thyago Vieira
26
0.069
$66k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
AJ Reed
26
0.110
$60k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Odrisamer Despaigne
32
2.075
$42k
ARB 1
ARB 2
ARB 3
FREE AGENT
Seby Zavala
25
0.000
$33k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
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 2019; 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