The Red Sox reached a three-year, $39 million agreement with Mike Napoli 18 days ago, but the contract still isn't official.

Napoli has a problem with one of his hips, which led the Mariners to back off their pursuit in free agency, according to sources.

The issues may have also concerned the Rangers.