Sheffield signed a minor-league contract with the Reds on Friday.
Sheffield signed a minor-league contract with Atlanta on May 4.
Sheffield cleared waivers and was outrighted to Triple-A Tacoma by the Mariners on Thursday.
Sheffield was designated for assignment by the Mariners on Thursday.
Sheffield will start Game 2 of Tuesday's doubleheader against the Tigers, Corey Brock of The Athletic reports.
Sheffield is up as the 29th man for Tuesday's doubleheader against the Tigers.
Sheffield (neck) struck out three and allowed three earned runs on six hits and two walks over five innings in his most recent outing for Triple-A Tacoma on Wednesday.
Sheffield was scratched from his scheduled start Friday for Triple-A Tacoma while in pregame warmups due to stiffness in his neck, but the Rainiers are still hoping he'll take the mound when next scheduled Wednesday, Rainiers play-by-play broadcaster Mike Curto reports.
The Mariners optioned Sheffield to Triple-A Tacoma on Sunday.