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 has been filled with pitching drama. Seven hurlers and two groups of pitchers have thrown no-hitters. Those nine total no-nos are a major league record for most in a season.  

The Brewers' Corbin Burnes and Josh Hader became the latest to etch their names into the stone slabs of baseball history as they combined to no-hit Cleveland 3-0 on Sept. 11.

Burnes and Hader's combined effort eclipsed the record set in 1884 and matched this year. The Milwaukee duo joined Padres starter Joe Musgrove, White Sox hurler Carlos Rodon, Orioles ace John Means, Reds starter Wade Miley, Tigers starter Spencer Turnbull. Yankees starter Corey Kluber, a Cubs quartet of Zach Davies, Ryan Tepera, Andrew Chafin and Craig Kimbrel and Diamondbacks rookie Tyler Gilbert.

MORE: 10 single-season MLB feats we'll never see again

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?

Brewers pitchers Corbin Burnes (eight innings) and Josh Hader (one inning) combined for the most recent no-hitter in the majors in 2021. Burnes worked the first eight innings and Hader pitched the ninth as they blanked Cleveland on Sept. 11. This was the third time this year that Cleveland had been no-hit, another MLB mark. Also, Zach Plesac was Cleveland's starting pitcher in all three games.

This was just the second no-hitter in Brewers history. Juan Nieves threw the first one in 1987.

How many no-hitters have been thrown in 2021?

So far in 2021, there have been nine no-hitters:

  • The Padres' Joe Musgrove kicked off no-no season on April 9 vs. the Rangers. 
  • White Sox starter Carlos Rodon downed division rival Cleveland on April 14. 
  • Baltimore hurler John Means no-hit the Mariners on May 5.
  • Reds starter Wade Miley scribbled his name in the history books with the second no-hitter vs. Cleveland on May 7.
  • The Tigers' Spencer Turnbull no-hit Seattle on May 18, the second time the Mariners have been no-hit this season.
  • Yankees right-hander Corey Kluber no-hit the Rangers the next night on May 19, the second time the Rangers have been no-hit this season.
  • Four Cubs pitchers (Zach Davies, Ryan Tepera, Andrew Chafin and Craig Kimbrel) no-hit the Dodgers on June 24.
  • Diamondbacks rookie left-hander Tyler Gilbert threw a no-hitter in his first MLB start Aug. 14 against the Padres. The no-no set a modern MLB record for most in a season.
  • The Brewers' Corbin Burnes and Josh Hader combined to no-hit Cleveland on Sept. 11 and set the all-time MLB record. 

The previous MLB record for no-hitters in a season was eight, set in 1884 and matched this year by Gilbert.

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, great 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 AstrosJustin VerlanderSept. 1, 2019Toronto Blue Jays
Kansas City RoyalsBret SaberhagenAug. 26, 1991Chicago White Sox
Los Angeles AngelsCombined: Taylor Cole (2 IP)
Félix Peña (7 IP)
July 12, 2019Seattle Mariners
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 MetsJohan SantanaJune 1, 2012St. Louis Cardinals
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
San Francisco Giants17
Cincinnati Reds17
Chicago Cubs17
Atlanta Braves14
Cleveland Indians14
Philadelphia Phillies13
Oakland Athletics13
Houston Astros12
New York Yankees12
Los Angeles Angels11
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
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
New York Mets1
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 contributed to this report.

Joe Rivera