Pennington will get $1.5 million in 2016 and $2.25 million in 2017 to provide depth at multiple positions for Anaheim.
“We are thrilled to add Cliff to the roster,” Angels general manager Billy Eppler told MLB.com on Tuesday evening. “His defensive versatility, along with a veteran presence in the clubhouse, will be welcomed additions to the club.”
Pennington, 31, batted .160/.270/.280 in 92 plate appearances this past season for the American League East-champion Blue Jays. His biggest moment of the year was probably that emergency relief appearance against the Royals in the American League Championship Series.