The biggest move was signing Jimmy Rollins to a minor league contract, with a $1M MLB base contract, if he makes the roster. He grew up an A's fan, but started going to Giants games as a teenager, and became a fan during the Will Clark, Matt Williams, Royce Clayton era. He seems excited and energized to be with the Giants.
He could have signed with the Giants last season, who pursued him with a similar contract, but he wanted to start so he ended up with the ChiSox. However, getting dropped early in the season, and not getting any interest made him realize that it's time to be a reserve, and so he took up the Giants offer from last season for this season. Oddly, they did not discuss his role for this season when he signed, he stated in an interview that he assumes that the Giants intentions must be the same as it was last season, when they tried to sign him, which was to provide a veteran presence off the bench in the infield.
Other significant major leaguer signings included:
- Mike Morse: After missing most of the past two seasons - due to injury in 2015, due to being DFA and not picked up in 2016 - he reached out to the Giants and signed a minor league deal with them.
- Justin Ruggiano: Good hitter against LHP, he's strictly a platoon player. Also hasn't played much in the past few seasons, hardly at all last season.
- Tim Federowicz: Will be battling for the backup catcher position with a minor league contract. He spent most of his MLB career playing backup for the Dodgers, but last season played for the Cubs briefly. He's been mostly a good defensive player, poor hitter, though per Baseball-Reference.com, last season he was not good defensively. He's the youngest of this group at 29 YO next season, Ruggiano is 35 YO, Morse is also 35 YO, Rollins is 38 YO.