After a disappointing stint with the New York Mets, Darin Ruf is rejoining the Giants' organization on a minor league contract, the team announces Saturday morning.

The Athletic's Jayson Stark first reported news of the agreement between Ruf and the Giants.

In addition to the Ruf signing, the Giants also announced that catcher Roberto Perez has been placed on the 60-day Injured List with a right rotator cuff strain. The veteran backstop sustained the injury against the Kansas City Royals in the home opener on Friday.

Austin Wynns, who played well for the Giants last season, had his contract selected from Triple-A Sacramento.