The Cubs get two good players from the White Sox for Craig Kimbrel. Kimbrel showed wildness problems in recent seasons, but this year he’s nearly unhittable and the walks improved. Still, he’s a closer who is used in limited situations. Nick Madrigal, despite his injury, is a good, young hitter. Codi Heuer is a seasonal age 24 reliever who showed great control and power in the minors and the majors.
The White Sox, of course, are trying to win now, and Kimbrel should help. Long term, however, I suspect the Cubs will win this trade.
Update: The Cubs also get rid of the left side of the infield, trading Javier Baez to the Mets for a young prospect, and Kris Bryant to the Giants for two prospects. Alexander Canario looks like he can hit, while Caleb Kilian averaged just one walk per nine innings in the minors. Like the Nationals, the Cubs seem to have acquired some good talent for the near future.

