The Giants have already gone through a lot this season. They lost Brian Wilson, Pablo Sandavol missed a month and Aubrey Huff has become a non-factor.
The Giants starting rotation has been strong with Cain, Vogelsong and Bumgarner all having sub 3 ERAs, but Lincecum has struggled all season, and Zito has been completely ineffective recently.
The Giants have had to a lot of role players step up to keep them in contention for the postseason. Which of these players will continue to perform and which won't?