The 31-year-old is slated to make $17 million in each year of the contract and he can opt out after the 2025 season.