Guzman signed a minor-league contract with the Diamondbacks on Thursday, Alec Lewis of The Athletic reports.
Guzman signed a minor-league deal with the Royals on Wednesday, Jesse Sanchez of MLB.com reports.
Guzman was non-tendered by the Royals on Wednesday.
Guzman was optioned to the Royals' alternate site Friday.
Guzman was called up by the Royals on Tuesday, Jeffrey Flanagan of MLB.com reports.
Guzman was optioned to High-A Wilmington on March 10.
Guzman was added to the Royals' 40-man roster Wednesday.