Every MLB team's most recent no-hitter 

Astros fire combined no-no vs. Yanks

June 25th, 2022

The no-hitter remains one of the most notable feats in baseball. Even if it seems like no-hitters are on the rise, there is an argument that isn't the case, and no matter how you slice it, it is one of the game's greatest achievements to get 27 or more outs without surrendering a single hit.

To wit: Four current MLB teams have had only one no-hitter in their entire existence.

Thus, we look at the last no-hitter for every team. If you weren't around for the last one, odds are you've got quite a wait for the next one.

AMERICAN LEAGUE EAST

Blue Jays: Dave Stieb
September 2, 1990
Stieb, one of the most unappreciated great pitchers of the past 30 years, had taken no-hitters into the ninth inning three times before he finally got one. This is the only no-hitter in Blue Jays history.

Orioles: John Means
May 5, 2021
Nearly 30 years after the Orioles’ previous no-hitter -- a combined effort that saw Bob Milacki and three relievers shut down the A’s -- Means made history with a brilliant effort in Seattle, coming within a third-strike wild pitch of a perfect game. According to the Elias Sports Bureau, it was the first non-perfect no-no in Major League history that didn't include a walk, hit by pitch or error. Before Means’ gem, the O’s most recent solo no-hitter came via the right arm of Hall of Famer Jim Palmer in 1969.

Rays: Matt Garza
July 26, 2010

Garza faced the minimum number of batters; he walked a batter who was erased by a double play in the third inning. Opposing pitcher Max Scherzer of the Tigers actually took his own no-hit bid into the sixth inning. This remains the only no-hitter in Rays history.

Red Sox: Jon Lester
May 19, 2008
This no-hitter was less than two years after Lester had faced down cancer, and it was also the game that gave Jason Varitek the all-time lead for no-hitters caught (Carlos Ruiz later tied him).

Varitek's no-hitters caught:
Hideo Nomo: April 4, 2001
Derek Lowe: April 27, 2002
: April 1, 2007
Lester: May 19, 2008

Yankees: Corey Kluber
May 19, 2021
One day after Tigers starter Spencer Turnbull tossed a no-hitter, Corey Kluber threw the first Yankees no hitter this millennium against the Rangers. It was the sixth no-hitter of 2021 and the fourth in the month of May.

AL CENTRAL

Indians: Len Barker
May 15, 1981
For all the great pitchers the Indians have had, they've still had only Barker's perfect game to hold them for nearly 40 years now. Pitchers who threw no-hitters for the Indians before Barker include two Hall of Famers: Dennis Eckersley and Bob Feller, who threw three. Barker threw only 19 balls the whole game.

Royals: Bret Saberhagen
August 26, 1991
The last guy you want to face when you're trying to hang on to your first career no-hitter is Frank Thomas, but Saberhagen got him to ground out to second base to finish it off.

Tigers: Spencer Turnbull
May 18, 2021

Turnbull threw the first no-no for the Tigers in more than a decade, blanking the Mariners in Seattle while walking two and striking out nine on 117 pitches.

Twins: Francisco Liriano
May 3, 2011

Liriano had one of the most fortunate no-hitters ever: He walked six batters and only struck out two.

White Sox: Carlos Rodón
April 14, 2021
White Sox fans had to wait less than eight months (and barely over 40 regular-season games) for another no-no after Lucas Giolito threw one against the Pirates on Aug. 25, 2020. Rodón was two outs away from a perfect game when he hit Cleveland's Roberto Pérez on the foot, a mistake that ended up accounting for his only baserunner of the night.

AL WEST

Angels: Reid Detmers
May 10, 2022
Detmers threw his first career no-hitter in his 11th Major League start, making him the second-least experienced pitcher to throw a no-hitter in Angels history (after Bo Belinsky, who threw one in his fourth career start almost exactly 60 years earlier) and just the 10th pitcher in AL/NL history to accomplish the feat in their first 11 games. At 22 years, 306 days, Detmers is also the youngest Angel to throw a no-hitter, and the youngest in the Majors since Aníbal Sánchez (22 years, 191 days) in 2006.

Astros: Cristian Javier, Héctor Neris, Ryan Pressly
June 25, 2022
The Astros added to their lead among expansion teams with their 14th no-hitter, their second combined effort against the Yankees. Javier racked up a career-high 13 strikeouts, the most by an Astros starter since opposing starter Gerrit Cole had 15 in the 2019 ALDS. Just as notable in the effort was the man behind the plate (Martín Maldonado also caught the Astros' last combined no-hitter in 2019) and the man pulling the strings (Dusty Baker had previously managed both of Homer Bailey's no-hitters in 2012 and '13).

Athletics: Mike Fiers
May 7, 2019

Fiers threw the second no-hitter of his career -- which doubled as his second career complete game -- after a lighting delay pushed the game against the Reds into the wee hours of the night. Fiers became the 35th pitcher with multiple no-hitters in his career.

Mariners: James Paxton
May 8, 2018

Paxton's no-hitter was the first to be thrown by a Canadian-born pitcher -- Big Maple! -- in Canada.

Rangers: Kenny Rogers
July 28, 1994
Fun factoid about Rogers' perfect game: It was called by a career Minor League umpire who only worked a total of eight MLB games behind the plate.

NATIONAL LEAGUE EAST

Braves: Kent Mercker
April 8, 1994

Greg Maddux never threw a no-hitter for the Braves. John Smoltz never threw a no-hitter for the Braves. Tom Glavine never threw a no-hitter for the Braves. But Mercker threw two. (To be fair, he only threw six innings of the first one.)

Marlins: Edinson Vólquez
June 3, 2017
Much has gone down in Miami since Volquez's no-hitter, that's for sure.

Mets: Tylor Megill, Drew Smith, Joely Rodríguez, Seth Lugo, Edwin Díaz
April 29, 2022
Mets fans waited 50 years for their first no-hitter. They waited almost exactly 10 more for their second. Five Mets pitchers combined to no-hit the Phillies at Citi Field for the franchise's first since Johan Santana did it in 2012.

Nationals: Max Scherzer

October 3, 2015

This was Scherzer's second no-hitter of the season and nearly his second of the week. Oh yeah, he also struck out 17.

Phillies: Cole Hamels

July 25, 2015

Hamels, along with Ryan Howard, was one of the last Phillies left standing from the 2008 World Series championship team, so it was fitting that the MVP of that Series finished off his Phillies career with a no-hitter. (He was traded to the Rangers before his next start.)

NL CENTRAL

Brewers: Corbin Burnes and Josh Hader

September 11, 2021

Burnes and Hader ended the Brewers' 34-year drought with their combined effort in Cleveland, just the second no-hitter in franchise history. The masterpiece also marked the third time in the 2021 season that Cleveland found itself on the wrong end of a no-hitter, a first in AL/NL history.

Cardinals: Bud Smith

September 3, 2001

Smith's random no-hitter, at the age of 21, came in only his 11th big league start. He parlayed it into a postseason start that year, winning Game 4 of the NL Division Series over eventual World Series-champion Arizona. He never got it back together after that and was traded to the Phillies after the 2002 season, a year in which he had a 6.94 ERA, along with Placido Polanco for Scott Rolen. Smith never appeared in the Majors again.

Cubs: Zach Davies, Ryan Tepera, Andrew Chafin and Craig Kimbrel

June 24, 2021

The Cubs pitching staff was effectively wild during their performance against the Dodgers, walking a combined eight batters en route to the team's first combined no-no in its 146-year history. That's tied for fourth-highest among no-hitters all-time. They also were the first to no-hit the defending World Series champions since Homer Bailey did so against the Giants in 2013.

Pirates: Francisco Cordova and Ricardo Rincon
July 12, 1997
This is technically a split no-hitter, but Cordova actually threw a nine-inning no-no. Unfortunately for him, the Pirates didn't score in his nine innings, so after Mark Smith hit a three-run homer in the top of the 10th, Rincon finished up the rest.

Reds: Wade Miley
May 7, 2021

Miley baffled Cleveland's lineup at Progressive Field, walking one and striking out eight on 114 pitches (72 strikes). In his 11th Major League season and in his age-34 campaign, Miley worked briskly and lowered his season ERA to 2.00 by throwing the fourth no-hitter in the first five weeks of the 2021 season.

NL WEST

D-backs: Tyler Gilbert
August 14, 2021

Gilbert made history in the desert, becoming just the fourth player in AL/NL history to toss a no-hitter in their first career start. His stellar performance also marked a record-breaking eighth no-no thrown during the 2021 season, tying the 1884 season for the most in a single year.

Dodgers: Walker Buehler, Tony Cingrani, Yimi García, Adam Liberatore
May 4, 2018

Buehler was a huge part of the Dodgers' success in 2018, particularly down the stretch and into October, when he beat the Rockies in a Game 163 tiebreaker for the NL West title before pitching well in the postseason as Los Angeles reached the World Series for the second consecutive year.

Giants: Chris Heston
June 9, 2015

Heston famously hit three batters in his no-hitter. He started 31 games for the Giants that year, but after 2015, he only won one more game the rest of his career.

Padres: Joe Musgrove
April 9, 2021

After 8,205 games -- 52 years and one day from the franchise's debut -- the Padres got their first no-hitter, and from a local kid, no less. Musgrove played high school ball 13 miles from Petco Park in El Cajon, Calif., though his first no-hitter came some 1,300 miles away. "I've never thrown a no-hitter in my life," Musgrove said after the final out, "so my first one came today on this field."

Rockies: Ubaldo Jiménez
April 17, 2010

Still the only no-hitter in Rockies history. came within two outs of throwing one in 2017.