Justin Upton is signed on until 2021 at more than $22 million per year, but he does have an opt-out clause for after the 2017 season.
MLB trade news: Angels trade for Justin Upton
Justin Upton is signed on until 2021 at more than $22 million per year, but he does have an opt-out clause for after the 2017 season.