It appears the Giants have a new outfielder, whether they wanted him or not. They placed what was believed to be a blocking claim on Cody Ross of the Marlins to prevent the Padres from acquiring him. Florida elected not to pull Ross back and instead handed him to the Giants, who now must pay the $1.1 million left on his 2010 contract.
The Giants were aware of that risk.
A bigger issue than the money is roster spots. The Giants now need to shed a player from their 25-man and 40-man rosters to accommodate Ross and must make the moves before tonight’s game. Do not be surprised if they find somebody to go on the disabled list.