The Angels and left fielder Justin Upton have agreed to a five-year contract extension that will keep Upton in Anaheim through 2022, the club announced on Thursday.
Upton's new deal contains a full no-trade clause and is worth $106 million, a source told Upton would have been able to opt out of his existing contract, which he signed with the Tigers before the 2016 season and which had four years and $88.5 million remaining.
The four-time All-Star, who was traded to the Angels from the Tigers in August for two prospects -- right-handers Elvin Rodriguez and Grayson Long -- had until Saturday to exercise the opt-out clause in his contract, which would have made him a free agent.
Upton, 30, batted .273 with a .901 OPS, a career-high 35 home runs and 109 RBIs in 152 games between the Tigers and the Angels this season. Upton gives the Angels a middle-of-the-order bat to slot behind Mike Troutand long-term stability in left field, a position that has been a revolving door since Josh Hamilton's departure in 2015.
Maria Guardado /

Comments are closed.