Which baseball pitchers have had a perfect game?

Randy Johnson, Arizona Diamondbacks

When: May 18, 2004 vs. Braves
Where: Turner Field, Atlanta
Line: 9 innings, 0 hits, 13 K’s
»» Learn more about Randy Johnson

At 40 years and 251 days, Johnson became the oldest pitcher to throw a perfect game… Johnson’s 13 K’s were the second-highest total ever recorded in a perfect game… The Braves had never been involved in a perfect game, and neither had the D-Backs… Johnson joined Hall of Famers Cy Young and Jim Bunning as the only pitchers to throw a perfect game in one league, and a no-hitter in the other. Johnson previously no-hit the Detroit Tigers on June 2, 1990, while he was with the Seattle Mariners… The nearly 14 years between Johnson’s two-nitters is the longest span in baseball history… The final out was pinch-hitter Eddie Perez, who struck out swinging… Johnson threw the first no-hitter in Diamondbacks history, as well as the first in Mariners history.

David Cone, New York Yankees

When: July 18, 1999 vs. Expos
Where: Yankee Stadium, New York
Line: 9 innings, 0 hits, 10 K’s
»» Learn more about David Cone

Cone threw his perfect game on a day when the Yankees honored both Don Larsen and Yogi Berra, who had teamed as the battery for Larsen’s perfect game in the 1956 World Series. Larsen threw out the ceremonial first pitch, which was caught by Yogi. Berra was back in Yankee Stadium after staying away fro several years, due to a feud with owner George Steinbrenner… The final out was pinch-hitter Ryan McGuire, who flied out to left to end the game.

David Wells, New York Yankees

When: May 17, 1998 vs. Twins
Where: Yankee Stadium, New York
Line: 9 innings, 0 hits, 11 K’s
»» Learn more about David Wells

The final out of the game was Twins’ shortstop Pat Meares, who grounded out… The last perfect game thrown in Yankee Stadium was by Don Larsen who attended the same high school as David Wells: Point Loma High in San Diego… This was the second time the Twins had been victimized by a perfect game. The first came almost exactly 30 years earlier, on May 8, 1968, at the hands of Catfish Hunter.

Kenny Rogers, Texas Rangers

When: July 28, 1994 vs. Angels
Where: The Ballpark in Arlington, Arlington, Texas
Line: 9 innings, 0 hits, 8 K’s

Rogers retired Gary DiSarcina for the 27th and final out of his perfect game… In the seventh inning, Rogers went to a three-ball count on all three batters, retiring them all to preserve his perfect game… This was the second time the Rangers and Angels had been involved in a perfect game. On the final day of the 1984 season, California’s Mike Witt had hurled a perfecto against Texas… The crowd of 46,581, was the largest to that time in the history of The Ball Park at Arlington.

Dennis Martinez, Montreal Expos

When: July 28, 1991 vs. Dodgers
Where: Dodger Stadium, Los Angeles
Line: 9 innings, 0 hits
»» Learn more about Dennis Martinez

Martinez became the first Latin-born pitcher to throw a perfect game… It was the second perfect game pitched at Dodger Stadium. The first came on September 9, 1965, by Sandy Koufax… Martinez became the first pitcher to hurl a perfect game for a team that finished in last place that same season… Pinch-hitter Chris Gwynn, brother of Tony Gwynn, made the final out, flying to center field… Martinez nearly left the game in the fourth inning when he suffered an injury on the mound. After conferring with the Expos’ team trainer, he stayed in the game.

Tom Browning, Cincinnati Reds

When: September 16, 1988 vs. Dodgers
Where: Riverfront Stadium, Cincinnati
Line: 9 innings, 0 hits, 7 K’s
»» Learn more about Tom Browning

Browning became the third lefty in National League history to hurl a perfect game, joining Lee Richmond and Sandy Koufax… Browning threw 102 pitches, 70 for strikes… The game was started late due to a two-hour and 27-minute rain delay… The final out was pinch-hitter Tracy Woodson, who struck out… Opposing starter Tim Belcher allowed just three hits in the 1-0 loss.

Mike Witt, California Angels

When: September 30, 1984 vs. Rangers
Where: Arlington Stadium, Arlington, Texas
Line: 9 innings, 0 hits, 10 K’s
»» Learn more about Mike Witt

Witt hurled a perfect game on the final day of the season, the first time that had ever happened… Witt’s masterpiece gave the Angels an even 81-81 record for the season… Pinch-hitter Marv Foley grounded to second to end the game.

Len Barker, Cleveland Indians

When: May 15, 1981 vs. Blue Jays
Where: Municipal Stadium, Cleveland
Line: 9 innings, 0 hits, 11 K’s
»» Learn more about Len Barker

Barker’s perfect game was the second by a Cleveland pitcher. Hall of Famer Addie Joss had turned the trick on October 2, 1908… The final out was made by pinch-hitter Ernie Whitt, who flew out to center… Danny Ainge played third base for the Blue Jays, making him the only man to appear in a perfect game and also play in the NBA Finals… Barker retired the first four batters in his next start, giving him 31 consecutive batters retired.

Catfish Hunter, Oakland Athletics

When: May 8, 1968 vs. Twins
Where: Oakland Coliseum, Oakland
Line: 9 innings, 0 hits, 11 K’s
»» Learn more about Catfish Hunter

Hunter’s perfect game was the first thrown in the American League in the regular season in 46 years, since Charlie Robertson in 1922… Despite his perfect game, Hunter finished the 1968 season with a 13-13 record… The final out of the game was pinch-hitter Rich Reese, who was caugfht looking at a third strike. The 26th out went down the same way, by Twins catcher Bruce Look… Five days later, in his next start, also against Minnesota, Hunter gave up a lead-off homer to Rod Carew to snap his hitless streak at 29 batters.

Sandy Koufax, Los Angeles Dodgers

When: September 9, 1965 vs. Cubs
Where: Dodger Stadium, Los Angeles
Line: 9 innings, 0 hits, 14 K’s
»» Learn more about Sandy Koufax

Koufax’s gem was the first perfect game pitched west of the Mississippi river… It was Koufax’s fourth career no-hitter… The final out was a strikeout of pinch-hitter Harvey Kuenn, who had earlier made the last out in Koufax’s no-hitter on May 11, 1963… Koufax became just the second lefty and the first in 85 years, to throw a perfect game… Koufax is the only pitcher with as many as four no-hitters to throw a perfect game… The game was won, 1-0, on an error. The opposing pitcher, Bob Hundley, allowed just one hit. The one-hit between two teams in a nine-inning game, is a major league record.

Jim Bunning, Philadelphia Phillies

When: June 21, 1964 vs. Mets
Where: Shea Stadium, New York
Line: 9 innings, 0 hits
»» Learn more about Jim Bunning

Bunning joined Cy Young as the only pitchers to throw a perfect game in one league, and a no-hitter in another. Bunning had hurled a no-hitter on July 20, 1958, while with the Detroit Tigers… Bunning’s perfect game came on Fathers Day, and it took him just 90 pitches… His catcher, Gus Triandos, became the frist receiver to catch a no-hitter in each league… Bunning threw a three-hit shutout in his next start, becoming the first pitcher in the 20th century to hurl a shutout in the start after his perfecto… Bunning had two hits and two RBI in the game.

Don Larsen, New York Yankees

When: October 8, 1956 vs. Dodgers
Where: Yankee Stadium, New York
Line: 9 innings, 0 hits
»» Learn more about Don Larsen

Larsen’s perfect game gave the Yankees a 3-2 edge in the World Series, which they eventually won in seven games… Larsen’s battery-mate was future Hall of Famer Yogi Berra.

Charlie Robertson, Chicago White Sox

When: April 30, 1922 vs. Tigers
Where: Navin Field, Detroit
Line: 9 innings, 0 hits
»» Learn more about Charlie Robertson

Robertson’s perfect game victory was just the third win of his career, and came in his third big league start… During the game, Tigers manager Ty Cobb argued on three occasions that Robertson was doctoring the baseball… White Sox left fielder Johnny Mostil, normally a center fielder, made two diving catches to preserve the perfect game. It was the only game Mostil ever played in left field.

Addie Joss, Cleveland

When: October 2, 1908 vs. White Sox
Where: League Park, Cleveland
Line: 9 innings, 0 hits
»» Learn more about Addie Joss

Joss was perfect against Ed Walsh, another future Hall of Famer, who struck out 15 in the losing cause… On April 20, 1910, Joss threw his second no-hitter, also against the White Sox.

Cy Young, Boston Americans

When: May 5, 1904 vs. Philadelphia Athletics
Where: Huntington Avenue Grounds, Boston
Line: 9 innings, 0 hits
»» Learn more about Cy Young

Future Hall of Famer Young pitched the first perfect game in the American League… Young had also pitched a no-hitter in the National League, making him the first hurler with a no-hitter in one league, and a perfect game in another… Young defeated Philadelphia’s lefty Rube Waddell (who flew out to end the game), a future Hall of Famer, to win his perfect game… Young’s perfect game was part of an amazing 24 consecutive hitless innings that covered three starts. In his next start, he hurled a 1-0 shutout over the Tigers, becoming the first pitcher in baseball history to throw a shutout after a no-hitter.

John Ward, Providence Grays

When: June 17, 1880 vs. Buffalo
Where: Messer Street Grounds, Providence
Line: 9 innings, 0 hits

At just over 20 years old, Ward is the youngest man to throw a perfect game… Ward began his career as a pitcher, and is the only man in baseball history with at least 100 victories and 1,000 career hits. He was inducted to the Hall of Fame as a shortstop… The final out in Ward’s perfect game was future Hall of Famer Pud Galvin… Ward’s masterpiece was the second perfect game in the National League in six days. The league would not see another for 84 years!

Lee Richmond, Worcester Ruby Legs

When: June 12, 1880 vs. Cleveland
Where: Worcester Driving Park Grounds, Worcester, Massachusetts
Line: 9 innings, 0 hits

23-year old Richmond posted a 32-32 record in 1880 for Worcester… Left-handed Richmond posted a 75-100 career