I suppose $25M/yr is acceptable in today's MLB market for a premier 26 year old gun, but to gamble that he's still going to merit such a salary by age 39 in a sport with very few 39 year old players is pure insanity. Much more so because he's a pitcher.
You might still be a damn good right fielder while knocking on 40's front door, but the attrition rate for pitchers is magnitudes higher than position players. One wrong movement during a throw can end a career at any age. This is the stupidest contract I've ever seen. I guess the Phillies front office is hedging on him getting them some rings before his arm blows up and that will offset the ludicrous outlay of cash. Rings are good for ticket and merch sales. If he hits 30 before they win a WS title, they're in big trouble.
-----