Hernandez cleared waivers and was outrighted to the Royals' alternate training site Wednesday.
The Royals designated Hernandez for assignment Sunday.
The Royals signed Hernandez to a minor-league contract Thursday.
Hernandez signed a minor-league contract with the Cardinals on Tuesday, Bob Nightengale of USA Today reports.
Hernandez was outrighted to Triple-A Pawtucket.
Hernandez was designated for assignment Tuesday.
Hernandez was optioned to Triple-A Pawtucket, Chris Cotillo of MassLive.com reports.
Hernandez's contract was selected by the Red Sox on Friday.
Hernandez (suspension) was added to Triple-A Pawtucket's active roster Thursday and has appeared in two games with the club, going 1-for-7 with four strikeouts.
Hernandez has signed a contract with Boston, Alex Kolodziej of FanRag Sports reports