Josh Johnson has narrowed his decision down to three or four teams, according to the right-hander's agent.

The Pittsburgh Pirates are among the finalists and a deal could happen shortly.