Arizona Diamondbacks Greatest Moments: #4 Randy Johnson Strikes Out His 20th Batter - AZ Snake Pit
5/18/04: Randy Johnson's Perfect Game
Heroic & Tragic & Joyous & Juvenile - by Sam Miller
Randy Johnson threw the 17th perfect game ever on this day in sports history - Sports Illustrated
Domingo German makes history, throws Yankees' fourth perfect game, 24th in MLB history, Sports
May 18, 2004: Randy Johnson throws a perfect game, Randy Johnson, May, 18 years ago today: 𝐏𝐄𝐑𝐅𝐄𝐂𝐓𝐈𝐎𝐍, By Bally Sports Arizona
Randy Johnson top career moments
Diamondbacks celebrate 10th anniversary of Randy Johnson's perfect game
Photos: Randy Johnson through his baseball career
Randy Johnson Records His 300th Career Victory - The New York Times
Randy Johnson retires after 22 seasons - The San Diego Union-Tribune
Randy Johnson notches his historic 300th win
Randy Johnson ready to call it a career
This Week in Baseball History: May 17-23