.294/.390/.686 with 11 runs, 10 RBI, five HR and five doubles.
Following Ross' spring training injury against the Angels, the Giants dealt with Ross' absence fairly well. Although the outfield has been a bit of an issue defensively with Ross gone, hitting has been relatively effective (at least enough for a team that has had trouble scoring runs in recent memory).
However, now that Ross is coming back to the team (today in Colorado is likely), there will be some changes in the lineup, and a few other Giants players will have to pay the price with their own playing time.
Let's examine those players and see who will be in or out when Cody Ross returns in all his glory.