Most of the industry is shell-shocked and isn't sure how to react to this news. Here are my five key takeaways.
1. The timing is weird
If Cabrera happened to be a free agent this offseason, this is the kind of contract I would expect him to get. Problem is, he's not a free agent. In fact, he's under team control for two more years.