This pitching feat has happened only 17 times in MLB history; Randy Johnson had the last one, in 2004
[DOC] [TLE] Randy Johnson's perfect game - Wikipedia [PAR] On May 18, 2004, Randy Johnson, who was a pitcher for the Major League 
Baseball (MLB) Arizona Diamondbacks, pitched a perfect game against the 
Atlanta Braves.