No pitcher has ever thrown 2 perfect games.
Through the 2008 season, 17 MLB pitchers have thrown perfect games. No pitcher has thrown more than one.
No. There have been 20 perfect games thrown by 20 different pitchers.
In baseball history there have only been 18 perfect games by 18 different pitchers.
Yankees pitchers have thrown three perfect games:Don Larsen - October 8, 1956 vs Brooklyn Dodgers (World Series)David Wells - May 17, 1998 vs Minnesota TwinsDavid Cone - July 18, 1999 vs Montreal Expos
The Indians have had two Pitchers that have thrown Perfect Games, Len Barker threw one for the Indians against the Blue Jays in 1981 and Addie Joss threw one for the Indians against Chicago in 1910.
In the history of Baseball, as of the 2012 Major League Baseball (MLB) season, 21 perfect games ("27 up, 27 down") have been thrown - 19 of which have been thrown in the Modern Era. Of these 21 perfect games thrown, none has been pitched with only 27 pitches being thrown. On record, the fewest pitches thrown in a perfect game was 74 pitches thrown by Addie Joss of the Cleveland Naps against the Chicago White Sox on October 2, 1908.
As of now (April 23, 2012) there have been 21 perfect games thrown. Most recently was April 21, 2012 by Philip Humber of the Chicago White Sox against the Seattle Mariners.