Shipley signed a minor-league contract with the Mariners on Jan. 14, Baseball America reports.
Shipley re-signed April 6 with the Mariners on a minor-league contract.
The Reds reassigned Shipley to their minor-league camp Monday.
Shipley signed a minor-league contract with the Reds on Wednesday as a non-roster invitee.
The Royals released Shipley on Monday.
Shipley will be a part of the Royals' 60-man player pool this season, Enrique Rojas of ESPN Deportes reports.
Shipley agreed to a minor-league contract with the Royals on Tuesday.
Shipley was outrighted to Triple-A Reno on Tuesday.
Shipley was optioned to Triple-A Reno prior to the Diamondbacks' 5-3 win over the Marlins on Tuesday.
Shipley was called up to the majors Sunday.