Chris Heisey has agreed to a $1.4 million, one-year deal to return to the Washington Nationals.