The San Francisco Giants have spent the past few years hovering around mediocrity, finishing with 80, 79, and 81 wins over the last three seasons. Despite some notable offseason moves under new president of baseball operations Buster Posey, the team still has significant issues preventing them from breaking into serious postseason contention. While the bullpen, […]