Matt Cain Throws Perfect Game for the San Francisco Giants

Jeremy Sickel@ IIIJune 14, 2012

SAN FRANCISCO, CA - JUNE 13: Matt Cain #18 of the San Francisco Giants pitches against the Houston Astros during the first inning at AT&T Park on June 13, 2012 in San Francisco, California. Matt Cain struck out a career-high 14 batters, and pitched a perfect game in what was the first in Giants franchise history. (Photo by Jason O. Watson/Getty Images)
Jason O. Watson/Getty Images

San Francisco Giants starting pitcher Matt Cain is having a phenomenal 2012 season thus far. But no one could have predicted the outcome of Wednesday night's 10-0 victory over the Houston Astros.

Cain became the 22nd pitcher in Major League Baseball history and the first Giant to throw a perfect game, joining Chicago White Sox pitcher Philip Humber, who also went without a blemish in a 4-0 victory over the Seattle Mariners on April 21.

Cain and Humber are only the third duo in history and second in the modern era (post-1900) to throw perfect games in the same season (Dallas Braden and Roy Halladay in 2010; Lee Richmond and John Montgomery Ward in 1880).

San Francisco right fielder Gregor Blanco preserved the perfect game, laying out for a fly ball at the warning track in the seventh inning.

Striking out 14 batters, tying the MLB record for Ks while throwing a perfect game (Sandy Koufax, 1965), Cain has taken the reins from Tim Lincecum as the Giants' leading man this season.

Humber has struggled mightily since his bid for perfection, but Cain has a successful enough track record to not press too hard in subsequent starts.

While it impossible to expect Cain to be this good for the rest of the year, this could be the type of performance that allows the Giants to catch the Dodgers in the National League West standings.

Is it possible that this is the kick in the pants that a struggling Lincecum needs to revert back to his former Cy Young self? If so, the Giants could be in for a nice run heading into the All-Star break.

Contact Jeremy at, on Twitter @KCPopFlyBoy and at