Giants signed INF Luis Arraez to a one-year, $12 million contract.
The deal, which was agreed to at the end of January, is official now that Arraez has passed his physical. Randy Rodriguez was placed on the 60-day injured list to free up a spot on the club’s 40-man roster. The 28-year-old infielder chose the Giants in large part because they were willing to let him play second base regularly, so expect them to give him plenty of runway at the position to start the season, regardless of how he performs defensively.