Question: when was the last perfect game thrown in baseball
Answer: Pierzynski Umpires : HP : Brian Runge 1B : Marvin Hudson 2B : Tim McClelland 3B : Ted Barrett Box score and play - by - play Matt Cain ( SF ) RHP , 27 125 pitches , 14 K June 13 , 2012 Houston Astros , 0 at San Francisco Giants , 10 Venue : AT&T Park , night game Attendance : 42,298 Time : 2 : 36 Caught by : Buster Posey Umpires : HP : Ted Barrett ( 2 ) 1B : Mike Muchlinski 2B : Angel Campos 3B : Brian Runge Box score and play - by - play Félix Hernández ( SEA ) RHP , 26 113 pitches , 12 K August 15 , 2012 Tampa Bay Rays , 0 at Seattle Mariners , 1 Venue : Safeco Field , day game Attendance : 21,889 Time : 2 : 22 Caught by : John Jaso Umpires : HP : Rob Drake 1B : Joe West 2B : Sam Holbrook 3B : Andy Fletcher Box score and play - by - play