BP★ Alex Colomé 12 · Jimmy Cordero 9 · Evan Marshall 8 · Codi Heuer 5 · Matt Foster 2 · Jace Fry 2 · Ross Detwiler 1 · Steve Cishek 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.
2020 roster — value & surplus
Player
Age
Service
G
fWAR
Salary $M
Surplus $M
José Abreu
33
FA-elig
60
2.9
12.7
+8.3
Tim Anderson
27
arb
49
2.3
4.0
+12.8
Lucas Giolito
25
pre-arb
12
2.0
0.2
+14.7
Dallas Keuchel
32
FA-elig
11
1.8
18.0
-4.5
Yasmani Grandal
31
FA-elig
46
1.6
18.2
-6.5
Eloy Jiménez
23
pre-arb
55
1.5
2.3
+8.5
James McCann
30
FA-elig
31
1.4
5.4
+5.2
Luis Robert Jr.
22
pre-arb
56
1.3
5.8
+4.0
Adam Engel
28
pre-arb
36
1.0
0.2
+6.8
Yoán Moncada
25
arb
52
0.9
1.8
+5.0
Evan Marshall
30
FA-elig
23
0.9
1.0
+5.4
Dane Dunning
25
–
7
0.7
0.1
+4.9
Matt Foster
25
–
23
0.6
0.2
+4.3
Alex Colomé
31
FA-elig
21
0.6
10.5
-6.2
Codi Heuer
23
–
21
0.6
0.2
+3.9
Nick Madrigal
23
–
29
0.5
0.2
+3.7
Leury García
29
FA-elig
16
0.4
3.2
+0.0
Aaron Bummer
26
arb
9
0.3
1.0
+1.0
Jimmy Cordero
28
pre-arb
30
0.3
0.2
+1.7
Garrett Crochet
21
–
5
0.2
0.0
+1.8
Danny Mendick
26
pre-arb
33
0.2
0.2
+1.4
Yolmer Sánchez
28
arb
12
0.2
0.1
+1.3
Ross Detwiler
34
FA-elig
16
0.2
0.1
+1.1
Carlos Rodón
27
arb
4
0.1
4.5
-3.6
Alex McRae
27
pre-arb
2
0.0
0.0
+0.3
Jimmy Lambert
25
–
2
0.0
0.2
+0.1
Bernardo Flores Jr.
24
–
2
0.0
–
–
José Ruiz
25
pre-arb
5
0.0
0.1
+0.1
Brady Lail↔ SEA
26
–
1
0.0
0.0
+0.1
Jace Fry
26
pre-arb
18
0.0
0.2
-0.2
Jarrod Dyson↔ PIT
35
FA-elig
11
0.0
0.7
-0.7
Ian Hamilton
25
–
4
-0.0
0.1
-0.1
Cheslor Cuthbert
27
arb
1
-0.0
0.1
-0.3
Yermín Mercedes
27
–
1
-0.0
0.0
-0.2
Nomar Mazara
25
arb
42
-0.0
2.1
-2.4
Gio Gonzalez
34
FA-elig
12
-0.0
4.5
-4.8
Luis González
24
–
3
-0.1
0.0
-0.5
Kelvin Herrera
30
FA-elig
2
-0.1
8.5
-9.1
Steve Cishek
34
FA-elig
22
-0.2
5.2
-6.5
Nicky Delmonico
27
pre-arb
6
-0.2
0.1
-1.4
Drew Anderson
26
–
1
-0.2
0.0
-1.6
Zack Burdi
25
–
8
-0.2
0.1
-1.7
Zack Collins
25
pre-arb
9
-0.2
0.1
-1.8
Ryan Goins
32
arb
14
-0.3
0.2
-2.4
Dylan Cease
24
pre-arb
12
-0.3
0.2
-2.6
Jonathan Stiever
23
–
2
-0.3
0.0
-2.6
Reynaldo López
26
pre-arb
8
-0.4
0.2
-3.4
Edwin Encarnación
37
FA-elig
44
-0.5
12.0
-15.4
Key additions (new vs 2019)
Player
fWAR
Dallas Keuchel
1.8
Yasmani Grandal
1.6
Luis Robert Jr.
1.3
Dane Dunning
0.7
Matt Foster
0.6
Codi Heuer
0.6
Key subtractions (gone from 2019)
Player
2019 fWAR
Iván Nova
2.0
Ryan Cordell
0.3
Juan Minaya
0.2
Ryan Burr
0.1
Thyago Vieira
0.1
Josh Osich
0.0
Current & Historical Payroll
2020 payroll
$125.0M
2021 guaranteed
$0M
What the front office was committed to as of 2020, 2020–2026.
Guaranteed $ are contract commitments signed by 2020; 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
2020
2021
2022
2023
2024
2025
2026
Yasmani Grandal
31
7.115
$18.2M
FREE AGENT
Dallas Keuchel
32
7.019
$18.0M
FREE AGENT
José Abreu
33
6.000
$12.7M
FREE AGENT
Edwin Encarnación
37
14.085
$12.0M
FREE AGENT
Kelvin Herrera
30
9.000
$8.5M
FREE AGENT
Steve Cishek
34
10.000
$5.2M
FREE AGENT
Gio Gonzalez
34
10.146
$4.5M
FREE AGENT
Jarrod Dyson
35
8.088
$688k
FREE AGENT
Ross Detwiler
34
13.000
$100k
FREE AGENT
Arbitration-eligible (10)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Alex Colomé
31
5.118
$10.5M
FREE AGENT
James McCann
30
5.028
$5.4M
FREE AGENT
Carlos Rodón
27
4.168
$4.5M
ARB 3
FREE AGENT
Tim Anderson
27
3.115
$4.0M
ARB 2
ARB 3
FREE AGENT
Leury García
29
5.025
$3.2M
FREE AGENT
Nomar Mazara
25
4.000
$2.1M
ARB 3
FREE AGENT
Evan Marshall
30
3.090
$1.0M
ARB 2
ARB 3
FREE AGENT
Ryan Goins
32
4.105
$199k
ARB 3
FREE AGENT
Cheslor Cuthbert
27
3.152
$100k
ARB 2
ARB 3
FREE AGENT
Yolmer Sánchez
28
4.134
$89k
ARB 3
FREE AGENT
Pre-arbitration (29)
Player
Age
Svc
2020
2021
2022
2023
2024
2025
2026
Luis Robert Jr.
22
0.000
$5.8M
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Eloy Jiménez
23
1.000
$2.3M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yoán Moncada
25
2.106
$1.8M
ARB 1
ARB 2
ARB 3
FREE AGENT
Aaron Bummer
26
1.150
$1.0M
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Lucas Giolito
25
2.080
$232k
ARB 1
ARB 2
ARB 3
FREE AGENT
Jace Fry
26
2.005
$219k
ARB 1
ARB 2
ARB 3
FREE AGENT
Adam Engel
28
2.057
$218k
ARB 1
ARB 2
ARB 3
FREE AGENT
Dylan Cease
24
0.089
$213k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jimmy Cordero
28
0.136
$213k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jimmy Lambert
25
0.000
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Codi Heuer
23
0.000
$209k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Reynaldo López
26
2.096
$201k
ARB 1
ARB 2
ARB 3
FREE AGENT
Matt Foster
25
0.000
$190k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nick Madrigal
23
0.000
$184k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Danny Mendick
26
0.027
$174k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
José Ruiz
25
0.170
$118k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zack Collins
25
0.055
$109k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Dane Dunning
25
0.000
$93k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Zack Burdi
25
0.000
$93k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Ian Hamilton
25
0.039
$84k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Nicky Delmonico
27
1.062
$53k
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Luis González
24
0.000
$34k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Garrett Crochet
21
0.000
$31k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Alex McRae
27
0.061
$25k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Brady Lail
26
0.004
$19k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Jonathan Stiever
23
0.000
$19k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Yermín Mercedes
27
0.000
$9k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Drew Anderson
26
0.000
$3k
Pre-Arb
Pre-Arb
ARB 1
ARB 2
ARB 3
FREE AGENT
Bernardo Flores Jr.
24
–
—
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 2020; 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