Pennington signed a two-year contract with the Angels on Tuesday.
The veteran switch-hitter posted a .579 OPS in 105 games between Toronto and Arizona last season, his worst mark in seven major league seasons. However, Pennington's signing fills a utility need for the Angels, allowing Taylor Featherston to return to Triple-A to play everyday.