It's not even February but it's safe to say that the Giants have done the majority of their heavy lifting this offseason. They came into the offseason with about 50M to spend on players for the 2016 season and to Giants fans delight, they spent it. After the 2015 season, the Giants had one primary focus: Improve the starting rotation. As a secondary goal, they needed to get more depth in the outfield. Their infield and bullpen were set. So what did they do? They signed two solid starting pitchers and a centerfield / leadoff guy. Perfect. The Giants were in the Greinke sweepstakes until the very end. They almost pulled off the upset by luring Greinke away from Los Angeles until those pesky, new-money Dbacks came charging in and surprised both LA and SF to sign Greinke at the last second. Regardless, Zack Greinke is no longer a Dodger and that is a win for the Giants. The ink on Greinke's contract had barely dried when the Giants immediately went to their fallback option
A diehard Giants fan's occasional take on the state of the team