No Giant had ever thrown a perfect game until Matt Cain took the hill on June 13, 2012. The entire team contributed, but Cain rightfully receives credit for the perfecto.
Competition for a spot on the Giants roster heats up as the weather cools down in Arizona.
The Giants are putting the pieces together for a winning 2012 season. But not all your 2011 favorites are a part of the plan.