President of baseball ops: Kenny Williams · GM: Rick Hahn
Ranks vs the 30 teams in 2019, or a custom range (defaults to every team-season since 1985, when our data starts).
Each position shows its top 3 by games (top = starter) — click "+more" for the rest. The letter is bats/throws; ⇄ marks a player traded mid-season. Starters are ranked by WAR, bullpen by holds; ★ marks the closer (most save chances). MLB Stats API.
| 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 |
| 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 |
WAR translated into tier-adjusted market value, then compared with what the player was paid by White Sox. Guaranteed contracts from the 2015-present contract-data period use the known contract period through 2019; everyone else is shown as a 2019 season snapshot.
| Player | Period | fWAR | Tier Market $M | Paid $M | Surplus $M | $ / WAR | Tier | Contract |
|---|---|---|---|---|---|---|---|---|
| Lucas Giolito | 2019 | +5.2 | +103.9 | 0.6 | +103.3 | $0.1M | 2.50× | Free Agent · 2026–2027 · $3.0M AAV |
| Yoán Moncada | 2019 | +5.2 | +59.0 | 0.6 | +58.5 | $0.1M | 1.43× | Free Agent · 2026–2026 · $4.0M AAV |
| Tim Anderson | 2019 | +4.5 | +47.5 | 1.4 | +46.1 | $0.3M | 1.32× | – |
| Reynaldo López | 2019 | +2.4 | +28.0 | 0.6 | +27.4 | $0.2M | 1.49× | Extension · 2025–2027 · $10.0M AAV |
| Iván Nova | 2019 | +2.0 | +24.3 | 9.2 | +15.1 | $4.5M | 1.49× | – |
| James McCann | 2019 | +1.9 | +11.8 | 2.5 | +9.3 | $1.3M | 0.76× | Free Agent · 2026–2026 · $2.8M AAV |
| Leury García | 2019 | +1.3 | +8.7 | 1.6 | +7.2 | $1.2M | 0.83× | – |
| Aaron Bummer | 2019 | +1.3 | +7.0 | 0.5 | +6.6 | $0.4M | 0.67× | – |
| Dylan Cease | 2019 | +0.7 | +5.9 | 0.3 | +5.6 | $0.4M | 1.02× | Free Agent · 2026–2032 · $30.0M AAV |
| Eloy Jiménez | 2019 | +1.1 | +7.0 | 1.8 | +5.2 | $1.7M | 0.83× | – |
| Adam Engel | 2019 | +0.8 | +5.6 | 0.6 | +5.0 | $0.7M | 0.83× | – |
| Carlos Rodón | 2019 | +0.9 | +7.2 | 4.2 | +3.0 | $4.7M | 1.02× | Free Agent · 2023–2028 · $27.0M AAV |
| Evan Marshall | 2019 | +0.5 | +2.8 | 0.5 | +2.3 | $0.9M | 0.67× | – |
| Jimmy Cordero↔ | 2019 | +0.4 | +2.3 | 0.2 | +2.1 | $0.5M | 0.67× | – |
| Ryan Cordell | 2019 | +0.3 | +1.9 | 0.6 | +1.4 | $1.9M | 0.83× | – |
| Juan Minaya | 2019 | +0.2 | +0.9 | 0.2 | +0.7 | $1.2M | 0.67× | – |
| Danny Mendick | 2019 | +0.1 | +0.5 | 0.1 | +0.4 | $0.8M | 0.61× | – |
| Thyago Vieira | 2019 | +0.1 | +0.5 | 0.1 | +0.4 | $0.8M | 0.67× | – |
| Ryan Burr | 2019 | +0.1 | +0.7 | 0.6 | +0.2 | $4.2M | 0.67× | – |
| José Ruiz | 2019 | +0.1 | +0.3 | 0.4 | -0.1 | $6.8M | 0.67× | – |
| Ryan Goins | 2019 | +0.1 | +0.3 | 0.4 | -0.1 | $6.3M | 0.58× | – |
| Héctor Santiago↔ | 2019 | -0.0 | -0.2 | 0.1 | -0.3 | – | 0.67× | – |
| Jace Fry | 2019 | +0.1 | +0.3 | 0.6 | -0.3 | $10.2M | 0.67× | – |
| Josh Osich | 2019 | +0.0 | +0.2 | 0.5 | -0.3 | $16.0M | 0.67× | – |
| Seby Zavala | 2019 | -0.1 | -0.6 | 0.0 | -0.6 | – | 0.52× | – |
| Odrisamer Despaigne | 2019 | -0.1 | -0.8 | 0.0 | -0.8 | – | 1.02× | – |
| Caleb Frare | 2019 | -0.1 | -0.7 | 0.6 | -1.2 | – | 0.67× | – |
| Dylan Covey | 2019 | -0.1 | -0.6 | 0.6 | -1.2 | – | 1.02× | – |
| Carson Fulmer | 2019 | -0.2 | -1.3 | 0.3 | -1.5 | – | 0.67× | – |
| Charlie Tilson | 2019 | -0.3 | -1.9 | 0.2 | -2.1 | – | 0.83× | – |
| Zack Collins | 2019 | -0.4 | -2.5 | 0.2 | -2.6 | – | 0.69× | – |
| AJ Reed | 2019 | -0.5 | -2.8 | 0.1 | -2.8 | – | 0.69× | – |
| Yolmer Sánchez | 2019 | +0.3 | +1.5 | 4.6 | -3.1 | $13.5M | 0.56× | – |
| Ervin Santana | 2019 | -0.4 | -3.2 | 0.1 | -3.3 | – | 1.02× | – |
| José Rondon↔ | 2019 | -0.7 | -3.0 | 0.6 | -3.6 | – | 0.56× | – |
| Manny Banuelos | 2019 | -0.4 | -3.0 | 0.6 | -3.6 | – | 1.02× | – |
| Matt Skole | 2019 | -0.6 | -3.5 | 0.2 | -3.7 | – | 0.69× | – |
| José Abreu | 2019 | +1.9 | +12.1 | 16.0 | -3.9 | $8.6M | 0.81× | – |
| Nicky Delmonico | 2019 | -0.7 | -4.4 | 0.1 | -4.4 | – | 0.83× | – |
| Ross Detwiler | 2019 | -0.6 | -4.6 | 0.1 | -4.7 | – | 1.02× | – |
| Nate Jones | 2019 | -0.1 | -0.6 | 4.7 | -5.3 | – | 0.67× | – |
| Kelvin Herrera | 2019 | +0.4 | +2.1 | 8.5 | -6.4 | $21.7M | 0.67× | – |
| Daniel Palka | 2019 | -1.3 | -8.7 | 0.6 | -9.3 | – | 0.83× | – |
| Jon Jay | 2019 | -0.9 | -5.9 | 4.0 | -9.9 | – | 0.83× | – |
| Yonder Alonso↔ | 2019 | -1.2 | -6.6 | 4.3 | -11.0 | – | 0.69× | – |
| Welington Castillo | 2019 | -1.0 | -4.0 | 7.2 | -11.3 | – | 0.52× | – |
| Alex Colomé | 2019 | +0.7 | +7.3 | 7.3 | -0.0 | $10.7M | 1.34× | – |
| Total | — | +22.9 | +290.7 | 89.1 | +202.4 | — | ||
Every graded 2019 deal involving the White Sox — best expected value first. Surplus is realized value in $M; 3 total.
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.
| 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 |
| 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 |
| 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 | 25 | 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 |
How each 2019 acquisition stacked onto White Sox's playoff-odds curve. The side table is ranked by PPA.