So the Detroit Tigers have extended Miguel Cabrera to a 10-year contract worth $292 million with 2 vesting options after that worth $30 million each (meaning it could push the total to $352 million).

While, I'm not going to argue Miguel Cabrera is one of the two best players in the game (along with Mike Trout), he's 30 years old, doesn't play good defense or run particularly well. Once he stops hitting, this will be a terrible deal. They didn't seem to learn their lesson when they signed Prince Fielder to a 9-year contract worth $214 million and then traded him after only 2 seasons to the Texas Rangers. I wonder what this is going to do for them in terms of resigning Max Scherzer now? True, the Tigers are now out from under Fielder's contract with the exception of $30 million, this new Cabrera extension, plus they extended Justin Verlander last year for 7-years at $180 million (at some point the money has to run out, right?).

Bad move IMO for the number of years. There isn't one 10-year deal that has worked out well in the majors (just ask the Yankees - Alex Rodriguez, the Angels - Albert Pujols, and ask the Mariners in a few years - Robinson Cano).