My guess, just based on normal decline in production beginning at age 30, is that Corbin will have three good years and become an unaffordable expense for his final three years of contract. It’s really paying $46 million a year for three years.
Maybe four, but that is the price you have to pay these days for a free agent of that caliber. If the Scherzer-Strasburg-Corbin trio can lead the team to a title, it’s worth the investment.