It looks like the Giants may soon stop having faith in all of its starting five, with Ryan Vogelsong being the first pitcher to take a fall.

It’s been hard to watch the pitching fail this season.  Maybe it’s our fault for expecting so much…but wow, this isn’t just a few rough starts now.  Cain and Lincecum at least have had a couple of good starts recently, but it’s not to the point where I trust them yet.

How did we get to the point where Lincecum, Vogelsong and Zito’s contracts are all up this season, and the one that looks like the best bet to come back is Zito???