Thankfully, the Giants take on Arizona this Friday, launching an extremely important three-game series.
Before that series gets underway, let's recap the season so far. Here are the five players who have been the most valuable for the Giants this season.
While Nate Schierholtz doesn't have the greatest numbers of any Giant this season, he has been the most clutch player by far.
There have been countless occasions where Schierholtz has come through with a hit in a two-out situation with runners on base, making him an invaluable asset to the Giants.
Additionally, he's made a number of fantastic plays on defense, and I think he deserves a lot of recognition for it.
In 39.1 innings pitched this season, Sergio Romo has been nearly unhittable. He has proven himself to be one of the best relievers in baseball.
Romo's strikeout-to-walk ratio is amazing, with only one walk for every 14 strikeouts. Relief pitchers can go unnoticed at times, especially when Brian Wilson is in the same bullpen, but Romo has clearly stood out this season.
Pablo Sandoval has clearly been the best hitter for the Giants this season, even with his brief stint on the disabled list.
Sandoval has been pretty well-rounded this season and looks more like himself than he did last year. This is a great sign for things to come in the future; another year of experience will do him wonders.
Although I believe Sandoval is the offensive MVP, this team is built around pitching, so he only makes No. 3 on my list.
About a month ago, I would have considered Ryan Vogelsong the most valuable player for the Giants.
Unfortunately, Vogelsong has lost four of his last five starts and hasn't been that effective. His overall stats are still outstanding and he may very will lead the National League in ERA by the end of the season.
I've been so impressed with Vogelsong so far, but there's one player I'm even more impressed with.
When I was formulating my list, I was about 75- to 80-percent sure that Tim Lincecum would NOT be my No. 1 most valuable player.
Then I looked at his stats.
Fans have been all over Lincecum this season, but he's actually having a fantastic year. He will almost certainly make the top five in ERA and top three in strikeouts.
While his record isn't that great at 12-11, it obviously stems from a lack of run support in many cases. While he won't be the Cy Young winner this season, Lincecum has had another fantastic year and is the MVP for the Giants as of now.