Photo source: Wikimedia Commons, Bell Brand
This post is a list of every perfect game (9 innings, 0 walks, 0 hits) in MLB history as of April 26th, 2020. There are 23 perfect games listed below chronologically. The photo above is a Sandy Koufax baseball card from 1962. Source: Wikipedia
- Lou Richmond (June 12, 1880)
- John Montgomery Ward (June 17, 1880)
- Cy Young (May 5, 1904)
- Addie Jones (October 2, 1908)
- Charlie Robertson (April 30, 1922)
- Don Larson (October 8 , 1956, World Series Game 5)
- Jim Bunning (June 21, 1964)
- Sandy Koufax (September 9, 1965)
- Catfish Hunter (May 8, 1968)
- Len Barker (May 15, 1981)
- Mike Witt (September 30, 1984)
- Tom Browning (September 16, 1988)
- Dennis Martinez (July 28, 1991)
- Kenny Rogers (July 28, 1994)
- David Wells (May 17, 1998)
- David Cone (July 18, 1999)
- Randy Johnson (May 18, 2004)
- Mark Buehrle (July 23, 2009)
- Dallas Braden (May 9, 2010)
- Roy Halladay (May 29, 2010)
- Philip Humber (April 21, 2012)
- Matt Cain (June 13, 2012)
- Felix Hernandez (August 15, 2012)