On this day in sports history, May 18, 2004, 40-year-old Randy Johnson was perfect
At age 40, Randy Johnson became the oldest pitcher in MLB history to throw a perfect game, leading the Diamondbacks to a 2-0 win over the Braves.
Johnson retired all 27 batters he faced and struck out 13 in what became the 17th perfect game in MLB history.
The Big Unit also became one of only five pitchers at the time to throw no-hitters in both leagues, and the perfect game came nearly 14 years after his first no-hitter in 1990