The most recent no-hitter for all 30 MLB teams

Joe Rivera

The most recent no-hitter for all 30 MLB teams image

The 2021 MLB season made history with a record nine no-hitters. The 2022 season has three no-hit games in just over three months.

The Astros threw the most recent no-hitter, which occurred Saturday, June 25. Starter Cristian Javier led a combined, three-man effort, pitching seven innings with 13 strikeouts. Relievers Hector Neris and Ryan Pressly each worked a scoreless frame in the 3-0 victory over the Yankees at Yankee Stadium.

The first no-no occurred when five Mets pitchers combined to no-hit the Phillies in New York on April 29. Tylor Megill (five innings), Drew Smith (1 1/3 innings), Joely Rodriguez (one inning), Seth Lugo (two-thirds of an inning) and Edwin Diaz (one inning) managed to pull off the 17th combined no-no in MLB history. Houston's effort is No. 18.

Angels rookie left-hander Reid Detmers threw a no-hitter a couple of weeks later on May 10. He blanked the Rays 12-0 in what was his 11th career start. 

MORE: Why did the Angels option Detmers to the minors?

Five days after that, Reds rookie Hunter Greene and relief pitcher Art Warren combined to throw eight no-hit innings but Cincinnati lost to the Pirates 1-0 in Pittsburgh. The Bucs scored thanks, in part, to three eighth-inning walks. MLB does not recognize the combined effort as a no-hitter because it did not go nine innings.

There have been more than 215,000 games played in MLB history but there have been just over 300 no-hitters, meaning the members of the no-hit club are among some pretty elite company.

Who threw the last MLB no-hitter?

Cristian Javier, Hector Neris and Ryan Pressly combined to no-hit the Yankees on June 25. Javier worked seven scoreless frames with 13 strikeouts before Neris and Pressly worked scoreless innings to shut out the Yankees 3-0.

How many no-hitters have been thrown in 2022?

There have been four no-hitters in MLB in 2022: Five Mets pitchers combined to no-hit the Phillies on April 29 in New York. Reid Detmers of the Angels blanked the Rays in Anaheim on May 10. Hunter Greene and Art Warren of the Reds combined for the third in a 1-0 loss to the Pirates on May 15. Cristian Javier, Hector Neris and Ryan Pressly combined to no-hit the Yankees on June 25.

Who has thrown the most no-hitters in MLB history?

The nearly untouchable Nolan Ryan has a very untouchable record: He holds the MLB benchmark for most career no-hitters, with seven:

  • May 7, 1973  vs. the Royals
  • July 15, 1973  vs. the Tigers
  • Sept. 28, 1974  vs. the Twins
  • June 1, 1975  vs. the Orioles
  • Sept. 26, 1981  vs. the Dodgers
  • June 11, 1990  vs. the Rangers
  • May 1, 1991  vs. the Blue Jays

Sandy Koufax (four), Cy Young (three), Bob Feller (three), Larry Corcoran (three) and Justin Verlander (three) have thrown more than two no-hitters in their career.

No-hitter vs. perfect game

A perfect game only occurs when the pitcher doesn't allow a single baserunner in the game, as in 27 batters up and 27 batters down. In a no-hitter, baserunners are allowed, by walk, hit by pitch, error and so forth. Every perfect game is a no-hitter, but not every no-hitter is a perfect game.

Postseason no-hitters

In baseball history, there have only been two no-hitters thrown in the postseason.

The first was Don Larsen's perfect game for the Yankees against the Dodgers on Oct. 8, 1956, in Game 5 of the World Series.

The late Hall of Famer Roy Halladay joined Larsen as the second man to throw a no-hitter in the postseason when he no-hit the Reds for the Phillies in the 2010 NLDS. 

Most recent no-hitters

TeamPitcherDateOpponent
Arizona DiamondbacksTyler GilbertAug. 14, 2021San Diego Padres
Atlanta BravesKent MerckerApril 8, 1994Los Angeles Dodgers
Baltimore OriolesJohn MeansMay 5, 2021Seattle Mariners
Boston Red SoxJon LesterMay 19, 2008Kansas City Royals
Chicago CubsCombined: Zach Davies (6 IP)
Ryan Tepera (1 IP)
Andrew Chafin (1 IP)
Craig Kimbrel (1IP)
Juine 24, 2021Los Angeles Dodgers
Chicago White SoxCarlos RodonApril 14, 2021Cleveland
Cincinnati RedsWade MileyMay 7, 2021Cleveland
Cleveland Indians Len Barker May 15, 1981 Toronto Blue Jays
Colorado RockiesUbaldo JimenezApril 17, 2010Atlanta Braves
Detroit TigersSpencer TurnbullMay 18, 2021Seattle Mariners
Houston AstrosCombined: Cristian Javier (7 IP)
Hector Neris (1 IP)
Ryan Pressly (1 IP)
June 25, 2022New York Yankees
Kansas City RoyalsBret SaberhagenAug. 26, 1991Chicago White Sox
Los Angeles AngelsReid DetmersMay 10, 2022Tampa Bay Rays
Los Angeles DodgersCombined: Walker Buehler (6 IP)
Tony Cingrani (1 IP)
Yimi Garcia (1 IP)
Adam Liberatore (1 IP)
May 4, 2018San Diego Padres
Miami MarlinsEdinson VolquezJune 3, 2017Arizona Diamondbacks
Milwaukee BrewersCombined: Corbin Burnes (8 IP)
Josh Hader (1 IP)
Sept. 11, 2021Cleveland
Minnesota TwinsFrancisco LirianoMay 3, 2011Chicago White Sox
New York MetsTylor Megill (5 IP), Drew Smith (1.1 IP), Joely Rodriguez (1 IP), Seth Lugo (0.2 IP), Edwin Diaz (1 IP)April 29, 2022Philadelphia Phillies
New York YankeesCorey KluberMay 19, 2021Texas Rangers
Oakland AthleticsMike FiersMay 7, 2019Cincinnati Reds
Philadelphia PhilliesCole HamelsJuly 25, 2015Chicago Cubs
Pittsburgh PiratesCombined: Francisco Cordova (9 IP)
Ricardo Rincón (1 IP)
July 12, 1997Houston Astros
San Diego PadresJoe MusgroveApril 9, 2021Texas Rangers
San Francisco GiantsChris HestonJune 9, 2015New York Mets
Seattle MarinersJames PaxtonMay 8, 2018Toronto Blue Jays
St. Louis CardinalsBud SmithSept. 3, 2001San Diego Padres
Tampa Bay RaysMatt GarzaJuly 26, 2010Detroit Tigers
Texas RangersKenny RogersJuly 28, 1994California Angels
Toronto Blue JaysDave StiebSept. 2, 1990Cleveland
Washington NationalsMax ScherzerOct. 3, 2015New York Mets

Bold lettering denotes a perfect game.

List of perfect games

Since 1903 — the World Series era — there have been 21 perfect games. There have been 23 perfectos total when factoring in pre-modern era play.

PitcherDateTeamOpponent
Felix HernandezAug. 15, 2012Seattle MarinersTampa Bay Rays
Matt CainJune 13, 2012San Francisco GiantsHouston Astros
Philip HumberApr. 21, 2012Chicago White SoxSeattle Mariners
Roy HalladayMay 29, 2010Philadelphia PhilliesFlorida Marlins
Dallas BradenMay 9, 2010Oakland A'sTampa Bay Rays
Mark BuehrleJuly 23, 2009Chicago White SoxTampa Bay Rays
Randy JohnsonMay 18, 2004Arizona DiamondbacksAtlanta Braves
David ConeJuly 18, 1999New York YankeesMontreal Expos
David WellsMay 17, 1998New York YankeesMinnesota Twins
Kenny RogersJuly 28, 1994Texas RangersCalifornia Angels
Dennis MartinezJuly 28, 1991Montreal ExposLos Angeles Dodgers
Tom BrowningSept. 16, 1988Cincinnati RedsLos Angeles Dodgers
Mike WittSept. 30, 1984California AngelsTexas Rangers
Len BarkerMay 15, 1981Cleveland IndiansToronto Blue Jays
Catfish HunterMay 8, 1968Oakland A'sMinnesota Twins
Sandy KoufaxSept. 9, 1965Los Angeles DodgersChicago Cubs
Jim BunningJune 21, 1964Philadelphia PhilliesNew York Mets
Don Larsen Oct. 8, 1956 New York Yankees Brooklyn Dodgers
Charlie RobertsonApril 30, 1922Chicago White SoxDetroit Tigers
Addie JossOct. 2, 1908Cleveland NapsChicago White Sox
Cy YoungMay 5, 1904Boston AmericansPhiladelphia A's
John WardJune 17, 1880Providence GraysBuffalo Bisons
Lee RichmondJune 12, 1880Worcester Ruby LegsCleveland Blues

Don Larsen's perfect game remains the only perfect game in postseason history. 

No-hitters by team

TeamNumber of no-hitters
Los Angeles Dodgers26
Chicago White Sox20
Boston Red Sox18
Cincinnati Reds17
San Francisco Giants17
Chicago Cubs17
Atlanta Braves14
Cleveland Indians14
Houston Astros14
Philadelphia Phillies13
Oakland Athletics13
Los Angeles Angels12
New York Yankees12
St. Louis Cardinals9
Detroit Tigers8
Washington Nationals7
Pittsburgh Pirates6
Miami Marlins6
Seattle Mariners6
Baltimore Orioles (modern)6
Minnesota Twins5
Texas Rangers5
Kansas City Royals4
Louisville Colonels 4
Philadelphia Athletics 4
Baltimore Orioles (old)3
Arizona Diamondbacks3
Buffalo Bisons 2
Columbus Buckeyes 2
Milwaukee Brewers (modern)2
New York Mets2
Providence Grays 2
Brooklyn Tip-Tops 1
Chicago Chi-Feds/Whales 1
Cincinnati Outlaw Reds 1
Cleveland Blues 1
Cleveland Spiders 1
Colorado Rockies1
Kansas City Cowboys 1
Kansas City Packers 1
Milwaukee Brewers (old)1
Pittsburgh Rebels 1
Rochester Broncos 1
San Diego Padres1
Tampa Bay Rays1
Toronto Blue Jays1

Italic lettering indicates defunct/moved franchises.

SN's Tom Gatto and Jacob Camenker contributed to this report.

Joe Rivera