The Los Angeles Angels are making moves in their rotation.

Earlier this week, they announced the signing of former Mets ace and later Mets castoff and Reds renaissance man Matt Harvey. Now, they've agreed to a deal with former Oakland A's pitcher Trevor Cahill.​

​​Cahill, a veteran right-hander, has played for six teams: the A's, Padres, Royals, Cubs, Braves, and Diamondbacks. He spent last season in Oakland, his second stint with the team that he made an All-Star appearance with in 2010.

Cahill won a World Series with the Cubs in 2016, but did not make any postseason appearances. He was a key member in the Cubs' 2015 bullpen, but lost favor with manager Joe Maddon after a costly wild pitch in Game 3 of the NLCS led to a key Mets run.

Cahill and Harvey will join an Angels pitching staff headlined by ​two-way wunderkind Shohei Ohtani, as the Halos will try to not ​waste another year of Mike Trout's Hall of Fame career.