Crawford is staying because of his contract. I think he has 2 more years left and hasn't proven anything in Boston, so he basically has a contract that is impossible to trade. Sure, the Red Sox could trade him, but they would have to pay at least 75% of his contract and at that rate, why not just keep him?
|