Stephen Drew might be the best remaining free-agent position player, but you wouldn't know it from his market. The left-handed hitter has had trouble drawing interest all offseason, for the simple fact that there's not many teams out there in need of a shortstop.
The Mets and Red Sox, two teams that look like fits for Drew, might have the luxury of passing, for different reasons. The Mets are still rebuilding and thus aren't under any particular pressure to upgrade over Ruben Tejada, and Boston has the option of simply plugging in super prospect Xander Bogaerts at shortstop and going with Will Middlebrooks at third base.
In both cases, giving a multi-year contract to Drew, a solid player with a long history of injuries, would seem unnecessary.
And so, barring the emergence of another bidder, which is always possible although not imminent as far as I can tell, Drew is facing the possibility of taking a one-year deal from either the Mets, as Andy Martino of the New York Daily News reports, or from the Red Sox.
A one-year contract would be far from ideal for Drew, a guy who spent time on the DL in each of the past three seasons. In general, players value money, obviously, but they also value years (i.e. job security), much like Robinson Cano suggested at his introductory press conference with the Mariners.
For Drew, he should be especially concerned about taking a one-year deal because of his his injury history, because if he gets hurt again, he could find himself back in the same place that he's in now, or worse.
The flip side to that, though, is if he puts together a great, injury-free season. In that case, he'll hit the market again next offseason, presumably with more bidders for services, perhaps the Yankees among them as they look for a replacement for Derek Jeter. That, apparently, is not the priority for Drew, though, because he probably could have signed a one-year deal already if he wanted.