The contract is worth $6.5 million in salary with the possibility of close to $9 million in bonuses, according to ESPN Stats & Information.
Here's a year-by-year breakdown of his contract:
2016: Stanton is set to earn a $1 million base salary that’s fully guaranteed, but he was given a $2 million signing bonus. He’s also eligible for a $500,000 roster bonus that breaks down to $31,250 for each game that he’s on the 46-man roster. Stanton is also eligible for $3.3 million worth of NLTBEs.
Cap hit: $2.5 million
2017: Stanton’s base salary increases this year to $2.5 million. He again is eligible for a roster bonus of $31,250 for each game he’s on the 46-man roster. If he’s active for all 16 games, he’ll earn $500,000. Stanton is eligible for $3.6 million NLTBEs, and could receive a $1.8 million salary escalator based on his 2016 performance.
Cap hit: $4 million