By using this site, you agree to our Privacy Policy and our Terms of Use. Close

I'm surprised another 10 year deal happened. You'd think some of these owners and teams would learn. Cabrera is 30 years old and he'll be 40 when his contract ends. He should have gotten something like a 6, maybe 8, year deal at max. Trout is probably the only player in the MLB that deserves a 10 year contract.