SAN FRANCISCO -- Right-hander Matt Wisler agreed to a $1.15 million, one-year contract with the San Francisco Giants on Tuesday.