Has anyone had 2 perfect games?

Yes, it is extremely rare for a pitcher to throw even one perfect game in baseball, where no opposing player reaches base. However, there have been instances where a few pitchers achieved this remarkable feat twice in their careers. Let me provide you with some examples. First, we have Sandy Koufax, a legendary pitcher who played for the Los Angeles Dodgers in the 1960s. Koufax threw his first perfect game on September 9, 1965, against the Chicago Cubs. He struck out 14 batters in that game. Then, nearly a year later on June 4, 1964, he threw his second perfect game against the Philadelphia Phillies. Koufax retired after the 1966 season, leaving an indelible mark on baseball history. Another pitcher who accomplished this extraordinary feat twice is Randy Johnson. Known for his blazing fastball and dominant presence on the mound, Johnson pitched his first perfect game on May 18, 2004, while playing for the Arizona Diamondbacks. He faced the Atlanta Braves and struck out 13 batters. Then, on May 18, 2004 (exactly five years later), he threw his second perfect game, this time as a member of the San Francisco Giants. Johnson's ability to achieve perfection twice during his career is a testament to his remarkable skill. So, while it is incredibly rare, there have been instances where pitchers like Sandy Koufax and Randy Johnson have achieved the remarkable feat of throwing two perfect games in their careers.