The Giants have been an old and worn-down team for a couple of years now. I'm surprised the Astros haven't had more success versus them.

In fact, the Giants had the oldest team in baseball for the past two years. ( Older than the Astros )

Albeit, the addition of Barry Zito and some other acquisitions lead me to believe they are getting a little younger as a team.