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. The game took place at Turner Field in Atlanta in front of a crowd of 23,381 people. Johnson, who was 40 at the time, was the oldest pitcher in MLB history to throw a perfect game, surpassing Cy Young who was 37 when he threw his perfect game in 1904. This perfect game was the 17th in baseball history, with the 16th perfect game being David Cone in 1999. Johnson's perfect game was also the seventh in National League history, the predecessor being Dennis Martínez in 1991.