The Giants agreed to terms on a minor-league contract with free-agent catcher Gary Sánchez, a major-league source told The Athletic. Here’s what you need to know:

Sánchez spent the first seven years of his MLB career with the Yankees, with whom he made two All-Star teams and won a Silver Slugger in 2017.

After struggling in 2020 and 2021, Sánchez was traded to Minnesota in 2022. He batted .205 and hit 16 home runs with 61 RBIs in a career-high 128 games.