Multiple sources say they are set to sign free-agent outfielder J.D. Drew, for a 4-year, $48 million deal. Drew, who is represented by Scott Boras, opted out of his contract with the Los Angeles Dodgers.