Originally Posted by
Dan Druff
Chris Davis' contract is a perfect example as to what needs to change regarding baseball salaries.
What would be fair is to keep contracts to 1-2 years, and perhaps up the per-year amount.
So instead of a guy getting 8 years/$200m, he would get 2 years/$70m.
This would protect clubs from Chris Davis situations, as well as the natural decline with age, as well as injuries.
There's no reason that clubs should have to sink 8-10 year, big money commitments into guys who may only give you 2-3 good years, and perhaps not even that.
That's why we've been seeing a rebellion where a lot of non-superstars had to settle for short contracts, and two (Keuchel and Kimbrel) still aren't signed.
The players' union thinks this is collusion, but honestly it's just common sense. Much better to fill from within your organization, then sign who you can for short-term deals to plug any holes.