Giants on the Mound

You want to know why the San Francisco Giants are in first place in the NL West right now? Their team ERA in September is 1.47.

That is not a typo. One point four seven. They have allowed 33 runs in 20 games. The Angels, who have the second fewest runs allowed this month, have given up 59. The Brewers, in third place, have given up 66. The Giants have allowed half as many runs this month as the team that has given up the third fewest in baseball.

Their pitching has been ridiculous. Here are their performances and ranks in the core pitching stats for September.

BB/9: 2.12 (1st)
K/9: 8.44 (3rd)
GB%: 47.9% (5th)

Their staff has essentially pitched like a collective of Adam Wainwrights. Even when you regress their HR/FB and BABIP rates (both unsustainably low, as you would suspect of any team with a 1.47 ERA), you’re still looking at a team xFIP of 3.34 this month, which is the equivalent of Mat Latos‘ season.

It has been a total team effort, with essentially the entire pitching staff throwing lights out every night. Matt Cain has the lowest strikeout rate of any of the starters, but he’s made up for it with a ridiculous 0.96 BB/9. Barry Zito hasn’t had good command, but he’s upped his K/9 to 8.31 this month. Tim Lincecum, Jonathan Sanchez, and Madison Bumgarner have done both, avoiding walks and racking up strikeouts in bunches.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

And then there’s the bullpen. In 50 innings pitched, they’ve allowed three runs. Seven of the nine relievers that have pitched for San Francisco this month have an ERA of 0.00. Brian Wilson (1.00) and Jeremy Affeldt (1.50) are the slackers who have dared to allow a run. Their .163 BABIP obviously won’t continue, but they have a bullpen full of groundballers who are pounding the strike zone, and that’s a pretty good combination.

The Giants face the suddenly slumping Rockies for three this weekend, and if they keep preventing runs at the rate they have been in September, they’ll put nails into Colorado’s coffin. The Rockies are going to have to figure out how to hit this pitching staff, which no one else has been able to do this month.





Dave is the Managing Editor of FanGraphs.

37 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
The Duder
15 years ago

Those are some silly stats, wow. Too bad for COL… I’m sure they’ve been trying to recapture their ’07 magic…

B N
15 years ago
Reply to  The Duder

Though if Tulo can somehow tear through the Giants pitching every night, maybe I’ll reconsider not voting for him in the MVP race. 😉