3. Lucas Giolito
It wasn't long ago that starter Lucas Giolito was having himself a fine year with the White Sox. Before getting traded to Los Angeles, Giolito had a 3.79 ERA in 21 starts with the White Sox. He's also struck out 165 batters in 153 innings pitched this season, making him an intriguing option for the banged-up Cubs rotation.
There are some hiccups however, as the 29-year-old has had a horrible month of August with the Halos with a 6.89 ERA in six starts. Giolito has also been severely stung by the long ball, having given up 30 home runs in 2023 which is fourth worst in MLB. This would be a risky option, but one the Cubs should consider since Marcus Stroman is likely out for the season while Jordan Wicks and Javier Assad are young and unproven.
Maybe another change of scenery in the same city he's pitched in for the last seven years. He will also be a free agent at the end of the year.