The Cubs made a flurry of roster moves prior to Tuesday's game against the Phillies.
Pitcher Trevor Williams has been activated off the 10-day injured list, and Sergio Alcántara has been recalled from Triple-A Iowa.
Eric Sogard (bruised left thumb) and pitcher Kohl Stewart (right elbow inflammation) each landed on the 10-day IL.
Williams landed on the IL May 31 following an emergency appendectomy. He recently completed a rehab assignment with Iowa, during which he made two starts, allowing zero earned runs in seven innings.
Cubs manager David Ross said the immediate plan is for Williams to pitch in relief. With Stewart going down, he gives a taxed bullpen needed length.
The Cubs will assess the situation in the coming days, entering the All-Star break.
"He’s in the bullpen as of right now," Ross said of Williams. "If we need some length, we have him down there. If it goes too long, we’ll try to make a plan for him at that point."
Sogard hurt his thumb playing third base Monday, when a groundball deflected off him in the eighth inning. Ross said the thumb is "pretty swollen."
"It made a lot of sense to IL him and get him the rest," said Ross of Sogard, who's hitting .250/.287/.313 in 73 games this season.
Alcántara is back with the Cubs two days after he was optioned to Iowa, with Nico Hoerner returning from the IL. He's hitting .179/.282/.403 in 30 games this season, playing shortstop, third and second base.
Stewart has allowed 12 runs (eight earned) in 13 2/3 innings this season. He's made four appearances (three starts) across four stints with the Cubs.