This is Stanton contract:
2017 27 Miami Marlins $14,500,000
2018 28 Miami Marlins $25,000,000
2019 29 Miami Marlins $26,000,000
2020 30 Miami Marlins $26,000,000 may opt out of contract following 2020 season
2021 31 Miami Marlins $29,000,000
2022 32 Miami Marlins $29,000,000
2023 33 Miami Marlins $32,000,000
2024 34 Miami Marlins $32,000,000
2025 35 Miami Marlins $32,000,000
2026 36 Miami Marlins $29,000,000
2027 37 Miami Marlins $25,000,000
2028 38 Miami Marlins *$25,000,000 $25M Team Option, $10M Buyout
What a horrible deal.