Dec 05, 2006 7:18 PM EST

Outfielder J.D. Drew and the Boston Red Sox have finally agreed on a contract for five years and $70 million. Drew must now pass a physical before the deal can be finalized.

Drew is expected to play either right field or center field in 2007.

Via Yahoo Sports