San Francisco Giants pitcher Matt Cain, left, celebrates with catcher Buster Posey after the final out of the ninth inning of a baseball game against the Houston Astros in San Francisco, Wednesday, June 13, 2012. Cain pitched the 22nd perfect game in major league history and first for the Giants, striking out a career-high 14 and getting help from two spectacular catches to beat the Houston Astros 10-0. (AP Photo/Jeff Chiu)
A recent hot stretch (predicted by someone around here) by the Giants has them in first place in the NL West, and as such, it makes sense that they're being well represented in the 2012 MLB All-Star Game.
Four Giants made the roster, three as starters from the offensive end, as Buster Posey, Pablo Sandoval, Melky Cabrera and Matt Cain were all announced as members of the 2012 National League All-Star team on Sunday.
As we've noted over the past few weeks, the Giants offense has been streaking in the polls. Posey took over the starting spot for catchers a while back and held off Yadier Molina.
Sandoval walked down David Wright for the starting spot and Melky was able to join Matt Kemp and Carlos Beltran as starters in the outfield.
Last season, the Giants were well represented by the National League pitching staff. But that's largely because the starting rotation was much more impressive in 2011 (and Bruce Bochy was managing that roster).
This time around, only Cain warranted a selection. One could argue for Madison Bumgarner over someone like Wade Miley from the Diamondbacks, but each team needs a player. Tim Lincecum's struggled and Barry Zito and Ryan Vogelsong aren't beating out guys like Lance Lynn.
It's weird to see the Giants with just one pitcher on the All-Star roster, but it's an impressive feat to land a surprising three position players. It's also an indication of just how well this team can do if the pitching starts hitting on their normal level.