While his numbers are still good, the Yankees aren't paying him to be good. They are paying him to be great. ARod still has six years and $148 million left on the $275 million contract he signed prior to 2008 season.

As with ARod, things look bleak for Crawford and his contract moving forward. Crawford just completed the first year of his seven year, $142 million deal with the Red Sox. At age 30, it is justifiable to be concerned that a player with speed as a major component to his game may already be in decline.

Still, it seems a little early to completely write-off Crawford's deal as one of the worst in baseball.

Here is Posnanski's ten worst contracts and what those players are still owed...