Skip to the content

MLB No-Hitters

MLB No-Hitters
DATE PITCHER TEAM SCORE OPPONENT SCORE LEAGUE NOTES
5/19/2008Jon LesterBOS7KAN0A
9/1/2007Clay BuchholzBOS10BAL0A
6/12/2007Justin VerlanderDET4MIL0A
4/18/2007Mark Buehrle CHW6TEX0A
9/6/2006Anibal SanchezFLA2ARI0N
5/18/2004Randy JohnsonARI2ATL0NPerfect Game
6/11/2003Octavio Dotel (1)HOU8NYY0ACombined
6/11/2003Billy Wagner (1)HOU8NYY0ACombined
6/11/2003Brad Lidge (2)HOU8NYY0ACombined
6/11/2003Kirk Saarloos (1)HOU8NYY0ACombined
6/11/2003Peter Munro (2)HOU8NYY0ACombined
6/11/2003Roy Oswalt (1)HOU8NYY0ACombined
4/27/2003Kevin MillwoodPHI1SFO0N
4/27/2002Derek LoweBOS10TB0A
9/3/2001Bud SmithSTL4SD0N
5/12/2001A.J. BurnettFLA3SD0N
4/4/2001Hideo NomoBOS3BAL0A
9/11/1999Eric MiltonMIN7ANA0A
7/18/1999David ConeNYY6MTL0APerfect Game
6/25/1999Jose JimenezSTL1ARI0N
5/17/1998David WellsNYY4MIN0APerfect Game
7/12/1997Francisco Cordova (9)PIT3HOU0NCombined
7/12/1997Ricardo Rincon (1)PIT3HOU0NCombined
6/10/1997Kevin BrownFLA9SFO0N
9/17/1996Hideo NomoLA9COL0N
5/14/1996Dwight GoodenNYY2SEA0A
5/11/1996Al LeiterFLA11COL0N
7/14/1995Ramon MartinezLA7FLA0N
7/28/1994Kenny RogersTEX4CAL0APerfect Game
4/27/1994Scott EricksonMIN6MIL0A
4/8/1994Kent MerckerATL6LA0N
9/8/1993Darryl KileHOU7NYM1N
9/4/1993Jim AbbottNYY4CLE0A
4/22/1993Chris BosioSEA2BOS0A
8/17/1992Kevin GrossLA2SFO0N
9/11/1991Kent Mercker (6)ATL1SD0NCombined
9/11/1991Alejandro Pena (1)ATL1SD0NCombined
9/11/1991Mark Wohlers (2)ATL1SD0NCombined
8/26/1991Bret SaberhagenKAN7CHI0A
8/11/1991Wilson AlvarezCHI7BAL0A
7/28/1991Dennis MartinezMTL2LA0NPerfect Game
7/13/1991Mike Flanagan (1)BAL2OAK0ACombined
7/13/1991Bob Milacki (6)BAL2OAK0ACombined
7/13/1991Gregg Olson (1)BAL2OAK0ACombined
7/13/1991Mark Williamson (1)BAL2OAK0ACombined
5/23/1991Tommy GreenePHI2MTL0N
5/1/1991Nolan RyanTEX3TOR0A
9/2/1990Dave StiebTOR3CLE0A
8/15/1990Terry MulhollandPHI6SFO0N
6/29/1990Dave StewartOAK5TOR0A
6/29/1990Fernando ValenzuelaLA6STL0N
6/11/1990Nolan RyanTEX5OAK0A
6/2/1990Randy JohnsonSEA2DET0A
4/11/1990Mark Langston (7)CAL1SEA0ACombined
4/11/1990Mike Witt (2)CAL1SEA0ACombined
9/16/1988Tom BrowningCIN1LA0NPerfect Game
4/15/1987Juan NievesMIL7BAL1A
9/25/1986Mike ScottHOU2SFO0N
9/19/1986Joe CowleyCHI7CAL0A
9/30/1984Mike WittCAL1TEX0APerfect Game
4/7/1984Jack MorrisDET4CHI0A
9/29/1983Mike WarrenOAK3CHI0A
9/26/1983Bob ForschSTL3MTL0N
7/4/1983Dave RighettiNYY4BOS0A
9/26/1981Nolan RyanHOU5LA0N
5/15/1981Len BarkerCLE3TOR0APerfect Game
5/10/1981Charlie LeaMTL4SFO0N
6/27/1980Jerry ReussLA8SFO0N
4/7/1979Ken ForschHOU6ATL0N
6/16/1978Tom SeaverCIN4STL0N
4/16/1978Bob ForschSTL5PHI0N
9/22/1977Bert BlylevenTEX6CAL0A
5/30/1977Dennis EckersleyCLE1CAL0A
5/14/1977Jim ColbornKAN6TEX0A
9/29/1976John MontefuscoSFO9ATL0N
8/9/1976John CandelariaPIT2LA0N
7/28/1976Francisco Barrios (4)CHI2OAK1ACombined
7/28/1976Blue moon Odom (5)CHI2OAK1ACombined
7/9/1976Larry DierkerHOU6MTL0N
9/28/1975Glenn Abbott (1)OAK5CAL0ACombined
9/28/1975Vida Blue (5)OAK5CAL0ACombined
9/28/1975Rollie Fingers (2)OAK5CAL0ACombined
9/28/1975Paul Lindblad (1)OAK5CAL0ACombined
8/24/1975Ed HalickiSFO6NYM0N
6/1/1975Nolan RyanCAL1BAL0A
9/28/1974Nolan RyanCAL4MIN0A
7/19/1974Dick BosmanCLE4OAK0A
6/19/1974Steve BusbyKAN2MIL0A
8/5/1973Phil NiekroATL9SD0N
7/30/1973Jim BibbyTEX6OAK0A
7/15/1973Nolan RyanCAL6DET0A
5/15/1973Nolan RyanCAL3KC0A
4/27/1973Steve BusbyKAN3DET0A
10/2/1972Bill StonemanMTL7NY0N
9/2/1972Milt PappasCHI8SD0N
4/16/1972Burt HootonCHI4PHI0N
8/14/1971Bob GibsonSTL11PIT0N
6/23/1971Rick WisePHI4CIN0N
6/3/1971Ken HoltzmanCHI1CIN0N
9/21/1970Vida BlueOAK6MIN0A
7/20/1970Bill SingerLA5PHI0N
7/3/1970Clyde WrightCAL4OAK0A
6/12/1970Dock EllisPIT2SD0N
9/20/1969Bob MoosePIT4NYM0N
8/19/1969Ken HoltzmanCHI3ATL0N
8/13/1969Jim PalmerBAL8OAK0A
5/1/1969Don WilsonHOU4CIN0N
4/30/1969Jim MaloneyCIN10HOU0N
4/17/1969Bill StonemanMTL7PHI0N
9/18/1968Ray WashburnSTL2SFO0N
9/17/1968Gaylord PerrySFO1STL0N
7/29/1968George CulverCIN6PHI1N
5/8/1968Catfish HunterOAK4MIN0APerfect Game
4/27/1968Tom PhoebusBAL6BOS0A
9/10/1967Joe HorlenCHI6DET0A
8/25/1967Dean ChanceMIN2CLE1A
6/18/1967Don WilsonHOU2ATL0N
4/30/1967Steve Barber (8)BAL1DET2ACombined
4/30/1967Stu Miller (0)BAL1DET2ACombined
6/10/1966Sonny SiebertCLE2WAS0A
9/16/1965Dave MoreheadBOS2CHI0A
9/9/1965Sandy KoufaxLA1CHI0NPerfect Game
8/19/1965Jim MaloneyCIN1CHI0N
6/21/1964Jim BunningPHI6NYM0NPerfect Game
6/4/1964Sandy KoufaxLA3PHI0N
4/23/1964Ken JohnsonHOU0CIN1N
6/15/1963Juan MarichalSFO1HOU0N
5/17/1963Don NottebartHOU4PHI1N
5/11/1963Sandy KoufaxLA8SFO0N
8/26/1962Jack KralickMIN1KC0A
8/1/1962Bill MonbouquetteBOS1CHI0A
6/30/1962Sandy KoufaxLA5NY0N
6/26/1962Earl WilsonBOS2LA0A
5/5/1962Bo BelinskyLOS2BAL0A
4/28/1961Warren SpahnMIL1SFO0N
9/16/1960Warren SpahnMIL4PHI0N
8/18/1960Lew BurdetteMIL1PHI0N
5/15/1960Don CardwellCHI4STL0N
9/20/1958Hoyt WilhelmBAL1NYY0A
7/20/1958Jim BunningDET3BOS0A
8/20/1957Bob KeeganCHI6WAS0A
10/8/1956Don LarsenNYY2BRK0APerfect Game, Postseason
9/25/1956Sal MaglieBRK5PHI0N
5/12/1956Carl ErskineBRK3NY0N
4/14/1956Mel ParnellBOS4CHI0A
5/12/1955Sam JonesPIT4PIT0N
6/12/1954Jim WilsonMIL2PHI0N
5/6/1953Bobo HollomanSTL6PHI0A
8/25/1952Virgil TrucksDET1NYY0A
6/19/1952Carl ErskineBRK5CHI0N
5/15/1952Virgil TrucksDET1WAS0A
9/28/1951Allie ReynoldsNYY8BOS0A
7/12/1951Allie ReynoldsNYY1CLE0A
7/1/1951Bob FellerCLE2DET1A
5/6/1951Cliff ChambersPIT3BOS0N
8/11/1950Vern BickfordBOS7BRK0N
9/9/1948Rex BarneyBRK2NY0N
6/30/1948Bob LemonCLE2DET0A
9/3/1947Bill McCahanPHI3WAS0A
7/10/1947Don BlackCLE3PHI0A
6/18/1947Ewell BlackwellCIN6BOS0N
4/30/1946Bob FellerCLE1NYY0A
4/23/1946Ed HeadBRK5BOS0N
9/9/1945Dick FowlerPHI1STL0A
5/15/1944Clyde ShounCIN1BOS0N
4/27/1944Jim TobinBOS2BRK0N
8/30/1941Lon WarnekeSTL2CIN0N
4/30/1940Tex CarletonBRK3CIN0N
4/16/1940Bob FellerCLE1CHI0A
8/27/1938Monte PearsonNYY13CLE0A
6/15/1938Johnny Vander meerCIN6BRK0N
6/11/1938Johnny Vander meerCIN3BOS0N
6/1/1937Bill DietrichCHI8STL0A
8/31/1935Vern KennedyCHI5CLE0A
9/21/1934Paul DeanSTL3BRK0N
8/8/1931Bobby BurkeWAS5BOS0A
4/29/1931Wes FerrellCLE9STL0A
5/8/1929Carl HubbellNY11PIT0N
8/21/1926Ted LyonsCHI6BOS0A
9/13/1925Dazzy VanceBRK10PHI1N
7/17/1924Jesse HainesSTL5BOS0N
9/7/1923Howard EhmkeBOS4PHI0A
9/4/1923Sam JonesNYY2PHI0A
5/7/1922Jesse BarnesNY6PHI0N
4/30/1922Charlie RobertsonCHI1DET0APerfect Game
7/1/1920Walter JohnsonWAS1BOS0A
9/10/1919Ray CaldwellCLE3NYY0A
5/11/1919Hod EllerCIN6STL0N
6/3/1918Dutch LeonardBOS4DET0A
6/23/1917Ernie Shore (9)BOS4WAS0ACombined
6/23/1917Babe Ruth (0)BOS4WAS0ACombined
5/6/1917Bob GroomSTL3CHI0A
5/5/1917Ernie KoobSTL1CHI0A
5/2/1917Fred ToneyCIN1CHI0N
4/24/1917George MogridgeNYY2BOS1A
4/14/1917Eddie CicotteCHI11STL0A
8/30/1916Dutch LeonardBOS4STL0A
8/26/1916Joe BushPHI5CLE0A
6/21/1916Rube FosterBOS2NYY0A
6/16/1916Tom HughesBOS2PIT0N
8/31/1915Jimmy LavenderCHI2NY0N
4/15/1915Rube MarquardNY2BRK0N
9/9/1914George DavisBOS2PHI0N
5/31/1914Joe BenzCHI6CLE1A
9/6/1912Jeff TesreauNY3PHI0N
8/30/1912Earl HamiltonSTL5DET1A
7/4/1912George MullinDET7STL0A
8/27/1911Ed WalshCHI5BOS0A
8/27/1911Joe WoodBOS5STL0A
5/12/1910Chief BenderPHI4CLE0A
4/20/1910Addie JossCLE1CHI0A
10/2/1908Addie JossCLE1CHI0APerfect Game
9/20/1908Frank SmithCHI1PHI0A
9/18/1908Bob RhoadsCLE2BOS1A
9/5/1908Nap RuckerBRK6BOS0N
7/4/1908Hooks WiltseNY1PHI0N
6/30/1908Cy YoungBOS8NYY0A
9/20/1907Nick MaddoxPIT2BRK0N
5/8/1907Jeff PfefferBOS6CIN0N
7/20/1906Mal EasonBRK2STL0N
5/1/1906Johnny LushPHI6BRK0N
9/27/1905Bill DinneenBOS2CHI0A
9/6/1905Frank SmithCHI15DET0A
7/22/1905Weldon HenleyPHI6STL0A
6/13/1905Christy MathewsonNY1CHI0N
8/17/1904Jesse TannehillBOS6CHI0A
5/5/1904Cy YoungBOS3PHI0APerfect Game
9/18/1903Chick FraserPHI10CHI0N
9/20/1902Nixey CallahanCHI3DET0A
7/15/1901Christy MathewsonNY5STL0N
7/12/1900Noodles HahnCIN4PHI0N
8/7/1899Vic WillisBOS7WAS1N
5/25/1899Deacon PhillippeLOU7NY0N
8/21/1898Walter ThorntonCHI2BRK0N
7/8/1898Red DonahuePHI5BAL0N
4/22/1898Ted BreitensteinCIN11PIT0N
4/22/1898Jay HughesBAL8BOS0N
9/18/1897Cy YoungCLE5CIN0N
8/16/1893Bill HawkeBAL5WAS0N
10/15/1892Bumpus JonesCIN7PIT1N
8/22/1892Ben SandersLOU6BAL2N
8/6/1892Jack StivettsBOS11BRK0N
10/4/1891Ted BreitensteinSTL8LOU0AA
7/31/1891Amos RusieNY6BRK0N
6/22/1891Tom LovettBRK4NY 0N
9/15/1890Cannonball TitcombROC7SYR0AA
7/31/1888Gus WeyhingPHI4KC0AA
7/26/1888Ed SewardPHI12CIN2AA
6/6/1888Henry PorterKC4BAL0AA
5/27/1888Adonis TerryBRK4LOU0AA
10/6/1886Matt KilroyBAL6PIT0AA
7/24/1886Adonis TerryBRK1STL0AA
5/1/1886Al AtkinsonPHI3NYY2AA
8/29/1885Charlie FergusonPHI1PRO0N
7/27/1885John ClarksonCHI4PRO0N
10/4/1884Sam KimberBRK0TOL0AA
9/28/1884Ed CushmanMIL5WSH0UA
8/26/1884Dick BurnsCIN3KC1UA
8/4/1884Pud GalvinBUF18DET0N
6/27/1884Larry CorcoranCHI6PRO0N
6/5/1884Frank MountainCOL12WSH0AA
5/29/1884Ed MorrisCOL5PIT0AA
5/24/1884Al AtkinsonPHI10PIT1AA
9/13/1883Hugh DailyCLE1PHI0N
7/25/1883Charles RadbournPRO8CLE0N
9/20/1882Larry CorcoranCHI5WOR0N
9/19/1882Guy HeckerLOU3PIT1AA
9/11/1882Tony MullaneLOU2CIN0AA
8/20/1880Pud GalvinBUF1WOR0N
8/19/1880Larry CorcoranCHI6BOS0N
7/15/1876George BradleySTL2HFD0N