Crawford's contract gets better if the Red Sox send some money over, but purely on each contract as it is now I don't think Crawford's is that much better than Soriano's. Crawford has more value than Soriano right this minute yes, but he's already 30 and is signed for the next six years at more money each year (I think) than any one of Soriano's. I could see the argument that it's better to push back the awful years that are inevitable for both players, but the risk is that there will be more (both in terms of cost and length) for Crawford. Crawford isn't quite the predictable disaster that Soriano was. Right. Doesn't have the "highs" that Soriano was once able to achieve, but much less of a flawed hitter and a much better defender. A lot of Crawford's value is going to come from his speed, but it declining isn't going to turn him into a one-dimensional player like Soriano.