The first recorded perfect game happened in 1880 by Lee Richmond, and the most recent perfect game was in August of 2012 by Felix Hernandez. There has not been a perfect game since. Here is a full list of all 23 pitchers who have thrown a perfect game in Major League Baseball.