Stephen Drew has agreed to a one-year, $3.5 million deal with the Washington Nationals.

Drew has a chance to earn up to $1.25 million more in performance bonuses tied to the number of games he plays.