List of MLB Perfect Game Winners

Dating back to 1880, there have been 22 perfect games thrown in Major League Baseball (20 since the modern era, which officially started in 1900).  A perfect game, by definition, is a game in which the pitcher does not allow the opposing team any baserunners. This means no hits, no walks, no hit batsmen, or no errors which allow baserunners.  Furthermore, the game must go a minimum of nine innings, but baserunners allowed in extra innings will spoil a perfect game.  The perfect game is a step above a no-hitter which is defined as a game in which the opposing team does not produce a hit (errors, walks, and hit batsmen do not spoil a no-hitter. By definition, a team can use multiple pitchers to produce a perfect game, but to-date, this has not happened as every perfect game has been recorded by a single pitcher.

List of Perfect Game Pitchers

Date

Pitcher

Team

6/13/2012

Matt Cain

San Francisco Giants

4/21/2012

Philip Humber

Chicago White Sox

5/29/2010

Roy Halladay

Philadelphia Phillies

5/9/2010

Dallas Braden

Oakland Athletics

7/23/2009

Mark Buehrle

Chicago White Sox

5/18/2004

Randy Johnson

Arizona Diamondbacks

7/18/1999

David Cone

New York Yankees

5/17/1998

David Wells

New York Yankees

7/28/1994

Kenny Rogers

Texas Rangers

7/28/1991

Dennis Martinez

Montreal Expos

9/16/1988

Tom Browning

Cincinnati Reds

9/30/1984

Mike Witt

California Angels

5/15/1981

Len Barker

Cleveland Indians

5/8/1968

Catfish Hunter

Oakland Athletics

9/9/1965

Sandy Koufax

Los Angeles Dodgers

6/21/1964

Jim Bunning

Philadelphia Phillies

10/8/1956

Don Larsen

New York Yankees

4/30/1922

Charlie Robertson

Chicago White Sox

10/2/1908

Addie Joss

Cleveland Naps

5/5/1904

Cy Young

Boston Americans

6/17/1880

Monte Ward

Providence Grays

6/12/1880

Lee Richmond

Worcester Ruby Legs