Nate McLouth has agreed to a two-year, $10.75 million deal with the Washington Nationals.

McLouth played 146 games last season with the Baltimore Orioles with a .729 OPS.

McLouth also hit 12 homers in 2013.