The Giants got BABIP'd on tonight. There's no moral to the story, no lesson to be learned. This isn't a part of a long-running theme, nor is it something symptomatic or emblematic. It was just one of those nights. Every single they had came without a runner in scoring position; every runner in scoring position was waiting for a single that never came.
It's not as if Chad Billingsley wasn't good -- he got ahead of hitters all night and pitched a fine game -- but the Giants hit him enough to score at least one run, if not two Nope. BABIP'd on. Hard-hit balls became outs, and most of the soft-hit balls did too. There wasn't a broken-bat bloop to be found with a runner at third and two down.
Doesn't mean that it didn't absolutely suck to watch that, of course. It's just a little easier to take when the Giants are winning more than they're losing. Not much. In fact, forget I wrote that. It sucked. Barry Zito deserved better. You deserved better. We all did.