Mid-way through the season and approaching the All-Star Break, the Giants are surprisingly 9 games above .500 at 47-38. For a rebuilding year with expectations of playing .500 ball, this is astounding.
And for the Giants, they are only improving. They are a young club gaining valuable experience playing and winning everyday. Tim Lincecum is shutting teams out, Matt Cain is finally getting run support and atop the N.L. pitchers, and even Barry Zito is finding his place in San Francisco. Randy Johnson is pitching well, and the bullpen is superb with Brian Wilson, Jeremy Affeldt, and Sergio Romo.
At the plate, Bengie Molina has been a consistent leader, but new guys are stepping up. Pablo Sandoval, nearly getting the final vote for the All-Star Game, is on pace for 25+ homers and 100 RBI's. Bochy finally rested Fred Lewis for Nate Schierholtz and Nate has been a boost to the offense. Aaron Rowand took the lead-off role and hitting well when no one else can hit in that spot, and Travis Ishikawa is getting into a groove.
Only 7 games out of the Dodgers for 1st place in the N.L. West, it is certainly possible. The Giants are getting better and unless continue their magic, they will fall back. Even if the Dodgers continue their run, the Giants own the 2nd-best record in the N.L. and have the wild-card right now.