The Angels selected Calhoun's contract from Triple-A Salt Lake on Wednesday.
Calhoun has slashed .268/.345/.361 with one home run in 26 contests this season with Salt Lake. The 29-year-old is taking Miguel Sano's (knee) spot on the active roster and could see some starts at designated hitter and/or the outfield versus righties.