Hamilton signed a minor-league contract with the Angels on Thursday, Taylor Blake Ward of The Sporting Tribune reports.
Hamilton cleared waivers and was outrighted to Triple-A Worcester on Sunday, Mac Cerullo of the Boston Herald reports.
Hamilton was designated for assignment Thursday, Alex Speier of The Boston Globe reports.
Hamilton's contract was purchased from Triple-A Worcester prior to Thursday's game against the Twins, Chris Cotillo of The Springfield Republican reports.
The Red Sox reassigned Hamilton to minor-league camp Friday.