SAN FRANCISCO Catcher Nick Hundley has agreed to a $2.5 million, one-year contract to remain with the San Francisco Giants.