With the extension for Luis Robert, we now know all but the last bench players for the 2020 White Sox, and it's an impressive group.
The young studs: Luis Robert, Yoan Moncada, Eloy Jimenez, Tim Anderson, Nomar Mazara, and Nick Madrigal
The elder statesmen: Yasmani Grandal, Edwin Encarnacion, Jose Abreu, James McCann, and Leury Garcia
The subs: Adam Engel, Danny Mendick
This team is going to score a lot of runs.
The real question is the pitching.
Lucas Giolito can't be the only dominant starter if the team wants to win the division and compete in the playoffs. Dallas Keuchel will eat innings and keep the team in games, but isn't a dominant post-season starter any longer. Gio Gonzalez is meant to just stabilize the end of the rotation.
The Sox need something out of Reynaldo Lopez, Dylan Cease, Michael Kopech, and Carlos Rodon. At least one of those guys - most likely Kopech - needs to join Giolito at the front of the rotation. And the rest of the guys need to shave their ERAs by more than a run per game.
As for the bullpen, this is now the most fluid part of the team. With winning will come much higher expectations and pressure. Will they be up to it, or will they implode like the Nationals bullpen did? More arms are needed before the season begins, and reinforcements will be needed before it ends.
If the Sox want to win the AL Central, their offense looks good enough. Just stay healthy. The pitching is the biggest variable.