Drew signed a five-year contract for a guaranteed $5.5 million that could be worth as much as $7.5 million, Arizona said on its Web site. There was a $4 million signing bonus.
"I remained optimistic through some trying times, but I always thought we could get something done," scouting director Mike Rizzo said. "It showed that Stephen Drew really wanted to be a Diamondback. "The fact that we were able to get this done was a total team effort from everyone with the Diamondbacks to the Drew family and to (agent) Scott (Boras.)"
He is the brother of Los Angeles Dodgers outfielder J.D. Drew.
Astronomers offer more expansive view of universe
McPhee, Cokas 'working on their marriage' after affair