On Wednesday, June 13, 2012, Matt Cain of the San Francisco Giants pitched the 22nd perfect game in Major League Baseball (MLB) history and the first in Giants' franchise history. Pitching against the Houston Astros at AT&T Park in San Francisco, California, Cain retired all 27 batters that he faced and tallied 14 strikeouts, tied for the most strikeouts in a perfect game with Sandy Koufax of the Los Angeles Dodgers in 1965. Following Philip Humber's perfect game earlier in 2012, Cain's performance marked just the third season in MLB history in which multiple perfect games were thrown. In June 1880, Lee Richmond and John Montgomery Ward both threw perfect games; in May 2010 Dallas Braden and Roy Halladay both accomplished the feat.