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