The Giants have agreed to a minor-league pact with lefty Jordan Schafer, according to Chris Cotillo of SB Nation (Twitter link). Particulars of the agreement are not yet known.
Schafer, a former MLB outfielder, has been trying to carve out a new niche as a reliever that can, perhaps, also provide some function in the field and on the bases. He turned in a reasonably promising showing in the upper minors with the Dodgers organization in 2016, working to a 3.83 ERA with 10.8 K/9 and 3.3 BB/9 in 49 1/3 innings.
Heading into the 2017 campaign, Schafer joined the Cardinals organization in hopes of competing for a MLB job. But he ultimately required a primary repair procedure to address damage to his ulnar collateral ligament, costing him the entire season.
Schafer returned to the Cards for camp this spring, but never got much of a chance on the majors side. He was tagged for seven earned runs and recorded just two outs in his two Grapefruit League appearances.