May 18, 2004: Randy Johnson pitches a perfect game at age 40 – Society for American Baseball Research
This Week in MLB History: Randy Johnson Makes History with Perfect Game in 2004, News, Scores, Highlights, Stats, and Rumors
ESPN on X: On This Date: In 2004, 40-year-old Randy Johnson became the oldest player to throw a perfect game 💪 / X
Diamondbacks celebrate 10th anniversary of Randy Johnson's perfect game
On This Date in 2004, Randy Johnson Brought “Big Unit Energy” to the Mound and Pitched a Perfect Game
SI Vault: Randy Johnson's path to 300 wins and the Hall of Fame - Sports Illustrated
Arizona Diamondbacks should return to the purple and teal uniforms - VAVEL USA
Twins 3, Diamondbacks 2: Solo homers and solid pitching for the win - Twinkie Town
Relive Randy Johnson's perfect game with Diamondbacks
Randy Johnson's number to be retired by D-Backs in 2015
Randy Johnson retirement ceremony: A preview - AZ Snake Pit
Johnson perfect at age 40
Arizona Sports celebrates Randy Johnson on Monday's 'A Perfect Day