Angels make first move of the offseason, re-sign Justin Upton to five-year deal

On the first day of the offseason, the Angels re-signed Justin Upton to a five-year, $106-million contract, extending the slugging left fielder’s agreement another year to keep him away from free agency.

Upton, 30, had the right to opt out of four years and $88.5 million left on his contract. He signed that deal two years ago with the Detroit Tigers, who began to rebuild this summer and dealt him to the Angels on Aug. 31.

The Angels sought Upton in an attempt to sneak into the American League’s second wild-card slot. He hit .245 with an .887 on-base-plus-slugging percentage over 27 games, but the club fell below .500.

After the disappointing finish, the Angels carried two plans into the off-season: one governing what they would do if Upton exercised his opt-out clause; another if he returned. The morning after the season ended, once he stressed how much he wanted to improve his team’s on-base percentage, Angels general manager Billy Eppler acknowledged that signing Upton to another deal was a secondary option.