The deal calls for a $9.5 million salary and $500,000 in performance bonuses, the sources said.
The 29-year-old Drew is the younger brother of former Red Sox outfielder J.D. Drew.
Drew became a free agent when the Oakland Athletics declined their half of a $10 million mutual option for Drew in October. Drew received a $1.35 million buyout. pture the AL West in surprising fashion.
Drew, acquired by Oakland in an August trade with Arizona, batted .250 with five homers and 16 RBIs in 39 regular-season games for the A's.
Drew returned last season after missing 137 games dating to July 20, 2011 when he fractured his right ankle sliding into home against Milwaukee. He played in 40 games with the Diamondbacks last season and was hitting just .193 before the trade.
Information from The Associated Press was used in this report.