Nearly at the halfway point in the season, the Giants have floundered of late. They have lost six of their last seven games and 13 of their last 20.
Injuries have played a big role in the Giants' skid, as key players Pablo Sandoval, Angel Pagan and Marco Scutaro all missed a significant amount of action. Pagan could be out for the entire season after undergoing surgery on his torn hamstring.
Injuries have also hit the Giants pitching staff hard, as Ryan Vogelsong, Chad Gaudin and Santiago Casilla are all currently on the DL.
All of these injuries have put more pressure on the remaining players who are healthy, and many are showing signs of fatigue. In addition, the Giants are relying on several reserves and minor league call-ups to plug their holes.
There is light at the end of the tunnel, as Casilla is due back very soon, and both Sandoval and Scutaro are back in the lineup.
This has been a very tough first half of the season for the Giants, so let's take a look at some of their biggest winners and losers through the first 78 games.
All stats courtesy of baseball-reference.com.