May 18, 2004: Randy Johnson pitches a perfect game
10 iconic moments in Randy Johnson's Hall of Fame career
Randy Johnson notches his historic 300th win
Pitcher Randy Johnson retires after 22 seasons, 303 wins – Twin Cities
Randy Johnson elected to Baseball Hall of Fame
How many perfect games have been thrown in MLB history?
Watch all 27 outs of David Wells' perfect game
Randy Johnson Stats & Facts - This Day In Baseball
All 27 Outs from Randy Johnson's Perfect Game
May 18, 2004: Randy Johnson pitches a perfect game at age 40 – Society for American Baseball Research
This Week in Baseball History: May 17-23
99 Perfect Game Randy Johnson Attributes from Ranked Seasons 9 : r/MLBTheShow