• My Scores
  • MLB
  • Golf
  • World Cup

MLB History

American League No-Hitters · National League No-Hitters · Perfect Games · Combined No-Hitters

Perfect Games
Pitcher Team vs. opponent Score Date
Felix Hernandez Seattle vs. Tampa Bay 1-0 | Recap August 15, 2012
Matt Cain Houston at San Francisco 10-0 | Recap June 13, 2012
Philip Humber Chicago White Sox at Seattle 4-0 | Recap April 21, 2012
Roy Halladay Philadelphia at Florida 1-0 | Recap May 29, 2010
Dallas Braden Oakland vs. Tampa Bay 4-0 | Recap May 9, 2010
Mark Buehrle Chicago (AL) vs. Tampa Bay 5-0 | Recap July 23, 2009
Randy Johnson Arizona at Atlanta 2-0 | Recap May 18, 2004
David Cone New York (AL) vs. Montreal 6-0 July 18, 1999
David Wells New York (AL) vs. Minnesota 4-0 May 17, 1998
Kenny Rogers Texas vs. California 4-0 July 28, 1994
Dennis Martinez Montreal at Los Angeles (NL) 2-0 July 28, 1991
Tom Browning Cincinnati vs. Los Angeles (NL) 1-0 Sept. 16, 1988
Mike Witt California at Texas 1-0 Sept. 30, 1984
Len Barker Cleveland vs. Toronto 3-0 May 15, 1981
Catfish Hunter Oakland vs. Minnesota 4-0 May 8, 1968
Sandy Koufax Los Angeles (NL) vs. Chicago (NL) 1-0 Sept. 9, 1965
Jim Bunning Philadelphia (NL) at New York (NL) 6-0 June 21, 1964
Don Larsen-a New York (AL) vs. Brooklyn (NL) 2-0 Oct. 8, 1956
Charles Robertson Chicago (AL) at Detroit 2-0 April 30, 1922
Addie Joss Cleveland vs. Chicago (AL) 1-0 Oct. 2, 1908
Cy Young Boston vs. Philadelphia (AL) 3-0 May 5, 1904

Prior to Modern Era
Pitcher Team vs. opponent League Score Date
Monte Ward Providence vs. Buffalo NL 5-0 June 17, 1880
Lee Richmond Worcester vs. Cleveland NL 1-0 June 12, 1880

Unofficial Perfect Games
Name Game League Score Date
Pedro Martinez-b Montreal at San Diego NL 1-0, 10 innings June 3, 1995
David Palmer Montreal at St. Louis NL 4-0, 5 innings April 21, 1984
Dean Chance Minnesota vs. Boston AL 2-0, 5 innings Aug. 6, 1967
Harvey Haddix-c Pittsburgh at Milwaukee NL 0-1, 13 innings May 26, 1959
Ernie Shore-d Boston vs. Washington AL 4-0 June 23, 1917
Rube Vickers Philadelphia at Washington AL 4-0, 5 innings Oct. 5, 1907
Ed Karger St. Louis vs. Boston NL 4-0, 7 innings Aug. 11, 1907

KEY
a-World Series
b-Pitched nine perfect innings, allowed leadoff double in 10th and was replaced by Mel Rojas, who finished one-hitter in 1-0 win
c-Pitched 12 perfect innings, lost in 13th on error, sacrifice bunt, walk and double
d-Entered game when starter Babe Ruth was ejected for arguing balls and strikes after leadoff walk to Ray Morgan. Morgan was caught stealing and Shore retired the remaining 26 batters

CBSSports.com Shop

Nike Philadelphia Phillies Classic Full Zip Hoodie

Summer Sale!
Save an extra 30% on sale items
Shop Now