One of them was out, the other was out...of shape.
Take one look at Melky Cabrera's numbers this year and the natural response for Braves fans would be "Where was that when he was playing for us?" It was bad enough that he far exceeded his Atlanta performance playing in Kansas City, but now this year? He's the All-Star Game MVP and leading the NL in hits. It leaves a bitter taste in your mouth, but there no arguing that Melky has played a large part in the Giants leading the NL West.
In addition to Melky, fellow all-stars Pablo Sandoval and Buster Posey (you're still out) lead the way on offense. Posey leads the team with 11 home runs. Newcomer Angel Pagan has contributed mightily as well, hitting .286 and leading the team with 16 stolen bases; former Brave Gregor Blanco has 15 steals of his own, so expect them to run when they get the chance. Pagan and Blanco account for almost half of the team's 69 stolen bases, which ranks third in the NL. Don't expect many long balls from this offense, though; their 52 home runs ranks dead last in all of MLB.
As for the pitching, the Giants have been winning largely without the help of Tim Lincecum who has been, to say the least, beyond dreadful. Matt Cain and Ryan Vogelsong, though, have picked up slack with both of them in the top five in the NL in ERA, Vogelsong being second at 2.36. Lefty Madison Bumgarner leads the team with 11 wins.
When Brian Wilson succumbed to season-ending injury after just two games, the Giants needed a ninth-inning guy. That guy was Santiago Casilla and he's filled in adequately, earning 23 saves. He's no Craig Kimbrel, though; he has allowed runs in five of his last nine outings, giving up multiple runs in three of those five with an FIP of 4.00. Sergio Romo, on the other hand, has been stellar. In 34 games, he's recorded 33 strikeouts and has allowed only two runs in 27 innings. It's a mystery as to why Romo isn't the closer. The team's 3.50 bullpen ERA is a just a shade more than that of the Braves (3.49) in 46 fewer innings.
Tuesday, July 17, 7:10 p.m. ET
#49 / Pitcher / Atlanta Braves
Jan 29, 1986
|2012 - Jair Jurrjens||3-2||8||8||0||0||0||0||41.2||54||26||23||6||15||18||4.97||1.66|
#75 / Pitcher / San Francisco Giants
May 13, 1978
|2012 - Barry Zito||7-6||17||17||1||1||0||0||98.2||93||50||44||12||48||55||4.01||1.43|
Wednesday, July 18, 7:10 p.m. ET
#36 / Pitcher / Atlanta Braves
Dec 26, 1987
|2012 - Mike Minor||5-6||16||16||0||0||0||0||92.0||91||67||61||19||40||78||5.97||1.42|
#32 / Pitcher / San Francisco Giants
Jul 22, 1977
|2012 - Ryan Vogelsong||7-4||16||16||0||0||0||0||110.2||89||30||29||8||35||77||2.36||1.12|
Thursday, July 19, 12:10 p.m. ET
#15 / Pitcher / Atlanta Braves
Jul 14, 1975
|2012 - Tim Hudson||7-4||14||14||1||1||0||0||90.0||85||41||38||4||26||58||3.80||1.23|
#40 / Pitcher / San Francisco Giants
Aug 01, 1989
|2012 - Madison Bumgarner||11-5||18||18||1||1||0||0||122.2||106||48||43||14||25||104||3.15||1.07|