The Giants' depth chart behind catcher Buster Posey reportedly is taking shape.
San Francisco agreed to a minor-league contract with Cameron Rupp, according to Fancred's Jon Heyman. The deal includes an invite to spring training, Heyman reported.
Rupp, 30, last played in the big leagues in 2017. He hit .217 in 331 plate appearances with the Philadelphia Phillies, and posted a .299 on-base percentage and .417 slugging percentage. He spent the entirety of last season in Triple-A, slashing .223/.320/.425.
The veteran conceivably could break camp with the Giants, depending upon Posey's health. The 31-year-old is recovering from season-ending hip surgery, but is still expected to be ready by the start of spring training.
Rupp could compete for the backup job, but he'll have an uphill battle ahead of him to unseat Aramis Garcia after the 25-year-old's standout September. Barring a Giants reunion with free-agent catcher Nick Hundley, Rupp figures to be third in line behind Posey and Garcia.
With the MLB Winter Meetings just around the corner, the status quo could change in a hurry.