Free-agent catcher Chris Snyder has agreed to a minor league contract with the Nationals, according to an ESPN.com report.

He will report to major league spring training, the team said Saturday on Twitter.