Craig was designated for assignment by the Pirates on Friday.
Craig had played an everyday role for the Pirates recently, but he was out of the lineup Thursday after Ke'Bryan Hayes was reinstated from the 60-day injured list. The 26-year-old slashed .217/.277/.300 with a home run, five runs and three RBI in 18 games this season, and it's not yet clear whether he'll be claimed on waivers. Right-hander JT Brubaker was reinstated from the COVID-19 injured list in a corresponding move.