Between 1972 and 2003, there have been 61 "hidden" perfect games thrown by 58 differant pitchers. "Hidden" means it the pitcher retired 27 consecutive batters, just not all in one game. Check out this article...
http://www.baseballprospectus.com/article....ache=1086690807
PS: The record is 41 batters retired in a row