Open main menu

On May 18, 2004, Randy Johnson, who was a pitcher for the Major League Baseball (MLB) Arizona Diamondbacks, pitched a perfect game against the Atlanta Braves. The game took place at Turner Field in Atlanta in front of a crowd of 23,381 people.[1] Johnson, who was 40 at the time, was the oldest pitcher in MLB history to throw a perfect game, surpassing Cy Young who was 37 when he threw his perfect game in 1904.[2] This perfect game was the 17th in baseball history, with the 16th perfect game being David Cone in 1999.[3] Johnson's perfect game was also the seventh in National League history, the predecessor being Dennis Martínez in 1991.[3]

Randy Johnson's perfect game
Randy Johnson 04.jpg
Randy Johnson, pictured in 2008, threw his second career no-hitter, a perfect game, on May 18, 2004.
1 2 3 4 5 6 7 8 9 R H E
Arizona Diamondbacks 0 1 0 0 0 0 1 0 0 2 8 0
Atlanta Braves 0 0 0 0 0 0 0 0 0 0 0 3
DateMay 18, 2004
VenueTurner Field
CityAtlanta, Georgia



Turner Field was the site of Randy Johnson's perfect game.

Going into the game, Johnson had a win-loss record of 3–4 with a 2.83 earned run average (ERA) in eight games.[4] On April 16, 2004, Johnson pitched a complete game shutout against the San Diego Padres.[4]

Game summaryEdit

The game started at 7:36 p.m. in front of 23,381 people at Turner Field in Atlanta.[1] The game was nationally televised by TBS as part of the Braves' TV contract at the time and on FSN Arizona in the Diamondbacks' local market. Johnson's catcher for the game was Robby Hammock,[5] who was playing his second season in the Majors. Johnson later praised Hammock stating, "I only shook [Hammock] off two or three times...He called a great game. The thing is he was probably the most excited guy in the clubhouse, and I'm happy for that. He's come a long way."[5] The last batter of the game was pinch-hitter Eddie Pérez, who was struck out on a 98 miles per hour (158 km/h) fastball.[6] Johnson struck out 13 batters in the game, the third-highest strikeout count in an MLB perfect game behind Sandy Koufax's 14 Ks in 1965 and Matt Cain's 14 Ks in 2012.[6] The perfect game was Johnson's second no-hitter, the first in 1990 on the Seattle Mariners.[7] Johnson's perfect game was the first in the MLB since David Cone on July 18, 1999 for the New York Yankees,[8] and the first in the National League since Dennis Martínez of the Montreal Expos on July 28, 1991.[8] Johnson, who was 40 at the time, surpassed Cy Young as the oldest pitcher to throw a perfect game in MLB history.[2] Young, who achieved the feat in 1904, was 37 at the time.[2]

-Johnny Estrada's first at-bat in the second inning was the longest of the night, requiring 10 pitches before striking out swinging on the 11th pitch. It was the only Braves at-bat that reached three balls in the count.

-Veteran Chipper Jones struck out all three times.

-Andruw Jones and Mark DeRosa were the only Braves batters without a strikeout.

-The play that came closest to a hit was Mike Hampton's second at-bat in the sixth inning when a chop ground ball dribbling left of the second base bag resulted in Alex Cintrón performing a do-or-die running grab and throw to the first baseman, Shea Hillenbrand for the out.

Game statisticsEdit

General reference
May 18, 2004 Arizona Diamondbacks at Atlanta Braves Play by Play and Box Score Sports Reference, LLC. Retrieved August 4, 2010.

Line scoreEdit

Team 1 2 3 4 5 6 7 8 9 R H E
Arizona Diamondbacks (15–23) 0 1 0 0 0 0 1 0 0 2 8 0
Atlanta Braves (17–20) 0 0 0 0 0 0 0 0 0 0 0 3
WP: Randy Johnson (4–4)   LP: Mike Hampton (0–5)

Box scoreEdit

Other infoEdit

  • Pitches-strikes: Johnson 117-87, Hampton 107-71.
  • Ground outs-fly outs: Johnson 7-7, Hampton 13-8.
  • Batters faced: Johnson 27, Hampton 38.
  • Umpires: HP: Greg Gibson. 1B: Bruce Dreckman. 2B: Gerry Davis. 3B: Larry Poncino.
  • Weather: 73 degrees, cloudy.
  • Wind: 5 mph, Out to CF.
  • Time: 2:13.
  • Attendance: 23,381.
  • Venue: Turner Field.


Robby Hammock, the catcher of Johnson's perfect game:

Robin Yount, the bench coach of the Diamondbacks at the time:

Luis Gonzalez, left fielder for the Diamondbacks at the time:

Bob Brenly, Diamondbacks manager at the time:



  1. ^ a b c "May 18, 2004 Arizona Diamondbacks at Atlanta Braves Play by Play and Box Score". Baseball-Reference. Retrieved August 4, 2010.
  2. ^ a b c "Oldest pitchers to toss perfectos". May 18, 2004. Retrieved August 4, 2010.
  3. ^ a b "Perfect game list". May 18, 2004. Retrieved August 4, 2010.
  4. ^ a b "Randy Johnson 2004 Pitching Gamelogs". Baseball-Reference. Retrieved August 4, 2010.
  5. ^ a b c d e George Henry (May 19, 2004). "Hammock lives dream, catches gem". Retrieved August 4, 2010.
  6. ^ a b c "Johnson K's 13 in perfect effort". May 18, 2004. Retrieved August 4, 2010.
  7. ^ "Randy Johnson, 40, Hurls Perfect Game". The New York Times. May 19, 2004. Retrieved August 4, 2010.
  8. ^ a b "Randy Johnson pitches perfect game". UPI. May 18, 2004. Retrieved August 4, 2010.

External linksEdit