During the past 135 years of Major League Baseball, only 20 pitchers have thrown a perfect game. On June 2, 2010, Armando Galarraga of the Detroit Tigers would have been number 21 but an umpire’s mistake denied him what every pitcher dreams of. The video replay showed the truth.