The Angels have optioned starter Garrett Richards to Triple-A Salt Lake and recalled reliever David Carpenter, according to a report. Richards is no longer needed with the acquisition of Zack Greinke from the Brewers last week. He posted a 4.33 ERA in nine starts with the Angels, striking out 34 against 27 walks.