Heading into 2004, Randy Johnson was coming off one of the worst years of his career. He dealt with injuries and several sub-par performances in 2003. Many pondered if retirement was imminent as he approached 40. On this day in 2004, the Big Unit put any doubts about his abilities to bed by throwing the 17th perfect game in MLB history.
Johnson's career was marked by dominance and longevity, so it's fitting that he's the oldest pitcher to throw ever a perfect game. The previous oldest pitcher to throw a perfect game was Cy Young, who was 37 when he threw the third-ever perfect game on May 5, 1904.