This pitching feat has happened only 17 times in MLB history; Randy Johnson had the last one, in 2004
The first two major league perfect games, and 
the only two of the premodern era ..... Main article: Randy Johnson's perfect game
.