Perfect Games
27 up, 27 down.
A perfect game is when a pitcher retires every batter he faces without allowing anyone to reach base at all. No hits, no walks, no errors, no hit batters, etc. There have been 24 perfect games in MLB history. Here are a collection of every perfecto, and a few not perfect games of note.
Perfect Games:
Lee Richmond
-June 12, 1880
Worchester Ruby Legs vs Cleveland Blues
John Ward
-June 17, 1880
Providence Grays vs Buffalo Bisons
Cy Young
-May 5, 1904
Boston Americans vs Philadelphia Athletics
Addie Joss
-October 2, 1908
Cleveland Naps vs Chicago White Sox
Charlie Robertson
-April 30, 1922
Chicago White Sox vs Detroit Tigers
Don Larsen
-October 8, 1956
-Game 5 of World Series
New York Yankees vs Brooklyn Dodgers
Jim Bunning
-June 21, 1964
Philadelphia Phillies vs New York Mets
Sandy Koufax
-September 9, 1965
Los Angeles Dodgers vs Chicago Cubs
Catfish Hunter
-May 8, 1968
Oakland Athletics vs Minnesota Twins
Len Barker
-May 15, 1981
Cleveland Indians vs Toronto Blue Jays
Mike Witt
-September 30, 1984
California Angels vs Texas Rangers
Tom Browning
-September 16, 1988
Cincinnati Reds vs Los Angeles Dodgers
Dennis Martinez
-July 28, 1991
Montreal Expos vs Los Angeles Dodgers
Kenny Rogers
-July 28, 1994
Texas Rangers vs California Angels
David Wells
-May 17, 1998
New York Yankees vs Minnesota Twins
David Cone
-July 18, 1999
New York Yankees vs Montreal Expos
Randy Johnson
-May 18, 2004
Arizona Diamondbacks vs Atlanta Braves
Mark Buehrle
-July 23, 2009
Chicago White Sox vs Tampa Bay Rays
Dallas Braden
-May 9, 2010
Oakland Athletics vs Tampa Bay Rays
Roy Halladay
-May 29, 2010
Philadelphia Phillies vs Florida Marlins
Philip Humber
-April 21, 2012
Chicago White Sox vs Seattle Mariners
Matt Cain
-June 13, 2012
San Francisco Giants vs Houston Astros
Felix Hernandez
-August 15, 2012
Seattle Mariners vs Tampa Bay Rays
Domingo German
-June 28, 2023
New York Yankees vs Oakland Athletics
(Not) Perfect Games:
Hooks Wiltse
-July 4, 1908
New York Giants vs Philadelphia Phillies
Ernie Shore
-June 23, 1917
Boston Red Sox vs Washington Senators
Harvey Haddix
-May 26, 1959
Pittsburgh Pirates vs Milwaukee Braves