The Athletics and veteran catcher Chris Herrmann have agreed to a $1 million, one-year contract, the team announced Tuesday.