![](https://bloximages.chicago2.vip.townnews.com/tucson.com/content/tncms/assets/v3/editorial/b/59/b59cab86-38a1-11e1-99ae-0019bb2963f4/4f0753ea8f000.image.jpg?resize=500%2C604)
May 18, 2004: Randy Johnson pitches a perfect game
Randy Johnson's perfect game, 05/18/2004
![May 18, 2004: Randy Johnson pitches a perfect game](https://www.azcentral.com/gcdn/-mm-/a040c56556bc221cf415e075b3db0cf72595aaa7/c=0-0-2000-1128/local/-/media/Phoenix/Phoenix/2014/05/01//1398965585006-7.jpg?width=700&height=395&fit=crop&format=pjpg&auto=webp)
A look back: Randy Johnson's perfect game for Arizona Diamondbacks
![May 18, 2004: Randy Johnson pitches a perfect game](https://sports-autographs.com/cdn/shop/products/IMG_0004_1024x1024.jpg?v=1660144547)
Randy Johnson Arizona Diamondbacks Autographed Perfect Game Baseball –
MORE
![May 18, 2004: Randy Johnson pitches a perfect game](https://cagesplus.com/cdn/shop/articles/Randy-Johnson2_1200x675.jpg?v=1607575459)
The Big Unit - Randy Johnson; 5 time CY Young Award winner. — Cages Plus
![May 18, 2004: Randy Johnson pitches a perfect game](https://thumb.spokesman.com/2ljClZ5V6lKhQIhoZKTDLsKsxKw=/2500x2500/smart/media.spokesman.com/photos/2023/06/30/649f71d9d22fb.hires.jpg)
Don Larsen, Felix Hernández, Randy Johnson add northwest ties to group of pitchers that reached perfection
![May 18, 2004: Randy Johnson pitches a perfect game](https://www.si.com/.image/ar_4:3%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cq_auto:good%2Cw_1200/MTcyNjM3MzEwMjQyNzkyNTMx/this-day-in-sports-history--randy-johnson00_00_16_10still001.jpg)
This Day in Sports History: Randy Johnson Throws a Perfect Game - Sports Illustrated
![May 18, 2004: Randy Johnson pitches a perfect game](https://m.media-amazon.com/images/I/41ECD9VRcPL._SR600%2C315_PIWhiteStrip%2CBottomLeft%2C0%2C35_SCLZZZZZZZ_FMpng_BG255%2C255%2C255.jpg)
2005 Topps Baseball #332 Randy Johnson Throws Perfect Game Card at 's Sports Collectibles Store
MLB Vault on X: OTD in 2004, Randy Johnson was perfect. / X
ESPN - On This Date: In 2004, 40-year-old Randy Johnson threw a perfect game against the Braves. He became the oldest player in MLB history to accomplish the feat 💪
![May 18, 2004: Randy Johnson pitches a perfect game](https://ripped.topps.com/wp-content/uploads/2023/07/Screenshot-2023-07-05-at-7.13.10-PM-728x1024.png)
MLB Perfect Game History and Pitchers - Topps Ripped
Randy Johnson seals perfecto, 05/18/2004
![May 18, 2004: Randy Johnson pitches a perfect game](https://thelistwire.usatoday.com/wp-content/uploads/sites/99/2020/05/gettyimages-51717244.jpg?w=1000&h=600&crop=1)
The day Randy Johnson's pitch killed a bird