The Angels selected Garrett's contract from Triple-A Salt Lake on Tuesday.

Garrett signed a minor-league deal with the Angels shortly after the season began, and he's since posted a 2.45 ERA and 0.99 WHIP across 7.1 innings at Triple-A. He'll join the Halos' bullpen to replace Davis Daniel, who was optioned to Salt Lake in a corresponding move.