Hanley Ramirez a longshot for Red Sox