Reliever Tony Watson has reached agreement on a contract with the Giants, a source confirmed to ESPN.

The news was first reported by FanRag Sports, which described the deal as a multiyear agreement.

Specific terms of the agreement were not known.

The 32-year-old lefty was 7-4 with 10 saves and 53 strikeouts over 66 2/3 innings in 71 relief appearances last year for the Pirates and the Dodgers,