When Was the Last No-Hitter For Every MLB Team?

For close to a century and a half, the no-hitter has been one of the rarest and greatest feats in the game of baseball. While it sometimes might not seem so rare given today’s talent, the chance of a team (whether one pitcher or a group) throwing a no-no is still quite slim. To this day, Major League Baseball officially recognizes 312 no-hitters, including the most recent thrown on June 24, 2021, by the Chicago Cubs.

The Los Angeles Dodgers have the most no-hitters in MLB history with 26 while six teams have just one. Here’s a look at the most recent no-no thrown by every team.

American League East

Baltimore Orioles: May 5, 2021-John Means

On May 5, 2021, John Means no-hit the Seattle Mariners and retired all 27 batters he faced. However, he missed out on a perfect game as Sam Haggerty reached base in the third inning on a third-strike wild pitch. Haggerty was then caught stealing second base but the wild pitch nullifies the perfect game. It was the first individual no-hitter for the Orioles since 1969 and the first overall since 1991 when four pitchers threw a combined no-hitter against the Oakland A’s.

Boston Red Sox: May 19, 2008-Jon Lester

On May 19, 2008, just two years after beating cancer, Jon Lester threw a masterpiece against the Kansas City Royals. The no-no was the 18th in Red Sox history, tied for second on the all-time list. It was also the fourth career no-hitter caught by Jason Varitek, which set a new MLB record that was later tied by Carlos Ruiz.

New York Yankees: May 19, 2021-Corey Kluber

One day after Spencer Turnbull threw a no-no for the Tigers, New York Yankees righty Corey Kluber threw the sixth no-hitter of the 2021 season on May 19, 2021, with a 101-pitch, nine-strikeout gem against the Texas Rangers. It was the first no-hitter for the Yanks since David Cone’s perfect game against the Montreal Expos on July 18, 1999, and the 12th in franchise history if you include Don Larsen’s perfect game in the 1956 World Series and also the first road no-no for the Yankees since Allie Reynolds achieved the feat in Cleveland on July 12, 1951.

Tampa Bay Rays: July 26, 2010-Matt Garza

Matt Garza has the first and only no-hitter in Tampa Bay history. Still called the Devil Rays then, Garza shut down the Detroit Tigers in a 5-0 win. This was one of six no-hitters during the 2010 season. Oddly enough, Max Scherzer actually had a no-hitter of his own going into the sixth inning.

Toronto Blue Jays: September 2, 1990-Dave Stieb

The only no-hitter in Toronto Blue Jays history couldn’t have happened to a better pitcher. On three occasions, Dave Stieb had taken a no-hitter into the ninth inning before it was broken up. On September 2, 1990, he finally got one in a 3-0 victory over the Cleveland Indians.

American League Central

Chicago White Sox: April 14, 2021-Carlos Rodon

Chicago White Sox left-hander Carlos Rodon came about as close as one can get to throwing a perfect game but had to settle for his first career no-hitter in an 8-0 win over the Cleveland Indians. With one out in the ninth, Rodon hit Roberto Perez in the foot, giving the Indians their first baserunner of the game, but then struck out Yu Chang before getting Jordan Luplow to ground out to third. Rodon threw 114 pitches on the night and hit 98.8 miles per hour on the radar gun with one of his last pitches, his fastest toss in five years.

Cleveland Indians: May 15, 1981-Len Barker

The Cleveland Indians‘ last no-hitter came all the way back in 1981. Len Barker was on the hill that day early in the season and dominated the Toronto Blue Jays in a 3-0 win. Barker pitched a perfect game, the 10th in MLB history, and just 19 of his pitches that day weren’t strikes.

Detroit Tigers: May 18, 2021-Spencer Turnbull

The Detroit Tigers have eight no-hitters in franchise history and two of those belong to Justin Verlander. The perennial Cy Young candidate threw the second of his three career no-nos on May 7, 2011, in a 9-0 win over the Blue Jays. The most recent belongs to righthander Spencer Turnbull, who threw the fifth no-no of the 2021 season on May 18 in a 5-0 win over the Seattle Mariners. In the first 49 starts of his career, Turnbull had never pitched more than seven innings.

Kansas City Royals: August 26, 1991-Bret Saberhagen

Bret Saberhagen was a three-time All-Star, a two-time Cy Young winner, and a World Series champion. He also has the most recent no-hitter for the Kansas City Royals. On August 26, 1991, Saberhagen had the unfortunate task of facing Frank Thomas to clinch the no-no but got The Big Hurt to ground out in the 7-0 victory.

Minnesota Twins: May 3, 2011-Francisco Liriano

Francisco Liriano certainly doesn’t have the prettiest no-hitter in history but he has one nonetheless. Liriano kept the White Sox hitless on May 3, 2011, in a 1-0 win for the Minnesota Twins, but struck out just two batters while walking six.

American League West

Houston Astros: September 1, 2019-Justin Verlander

Justin Verlander threw his third career no-hitter on September 1, 2019, in a 2-0 win over the Blue Jays. It was the Houston Astros‘ second no-no in 2019, following a combined effort on August 3. Verlander struck out 14 Toronto hitters and walked just one, that coming in the first inning.

Los Angeles Angels: July 12, 2019-Taylor Cole (2 IP), Felix Pena (7 IP)

What a magical night this was. In the first home game for the Angels following the death of pitcher Tyler Skaggs, Taylor Cole and Felix Pena combined to throw a no-hitter, both wearing No. 45 to honor their fallen teammate. Skaggs’ mother had thrown out the ceremonial first pitch. Mike Trout also homered in the 13-0 win over the Mariners.

Oakland Athletics: May 7, 2019-Mike Fiers

Just about six months before Oakland A’s pitcher Mike Fiers made headlines as the whistleblower in the Houston Astros scandal, he threw a no-hitter against the Cincinnati Reds in a game that was delayed by lightning. This was Fiers’ second career no-no and he became the 35th pitcher in MLB history to have two or more.

Seattle Mariners: May 8, 2018-James Paxton

Just four days after the Dodgers had posted a group no-hitter, Seattle Mariners pitcher James Paxton got one on his own in a 5-0 win over the Blue Jays, in Toronto. That’s noted because Paxton became the first-ever Canadian-born hurler to throw a no-hitter in Canada.

Texas Rangers: July 28, 1994-Kenny Rogers

Kenny Rogers’ no-hitter for the Texas Rangers was the fifth in franchise history. With an umpire behind the plate who called just eight MLB games in his career, Rogers bested the California Angels (back when their name was still normal), 4-0.

National League East

Atlanta Braves: April 8, 1994-Kent Mercker

It’s crazy to think that Greg Maddux, Tom Glavine, or John Smoltz never threw a no-hitter for the Atlanta Braves. Kent Mercker threw two, one in a combined effort on September 11, 1991, and one on his own on April 8, 1994, in a 6-0 win over the Dodgers.

Miami Marlins: June 3, 2017-Edinson Volquez

It’s not often that a pitcher gets released the same year he throws a no-hitter but that’s what happened to Edinson Volquez in 2017. Volquez blanked the Arizona Diamondbacks, 3-0, in June and was then released following the season and missed all of 2018 due to Tommy John surgery.

New York Mets: June 1, 2012-Johan Santana

In his final season in Major League Baseball, Johan Santana won just six games. Following a stellar tenure with the Twins, he went to the New York Mets in 2008 and had some good seasons. He missed all of 2011 due to injury but had one last great game in him, a no-hitter on June 1, 2012, against the St. Louis Cardinals.

Philadelphia Phillies: July 25, 2015-Cole Hamels

In what would turn out to be his final start for the Philadelphia Phillies before being traded to the Texas Rangers, Cole Hamels went out in style with a no-hitter against the Chicago Cubs. It was the first no-hitter at Wrigley Field since 1972 and the first time the Cubs had been no-hit in 50 years.

Washington Nationals: October 3, 2015-Max Scherzer

Max Scherzer is one of the most dominating pitchers of his generation and that includes the last no-hitter for the Washington Nationals, which came on October 3, 2015, in the second-to-last game of the year. Scherzer had 17 strikeouts in the 2-0 win over the Mets.

National League Central

Chicago Cubs: June 24, 2021-Zach Davies (6 IP), Ryan Tepera (1 IP), Andrew Chafin (1 IP), Craig Kimbrel (1 IP)

In 2020, the Chicago White Sox and Chicago Cubs threw no-hitters in the same season for the first time ever. But it didn’t take long to do it a second time as both accomplished the feat again in 2021. As you saw earlier, Carlos Rodon threw a no-no for the South Siders in April and the Cubs used four pitchers to do so on June 24, getting six innings from Zach Davies and an inning apiece from Ryan Tepera, Andrew Chafin, and Craig Kimbrel in a 4-0 win over the Dodgers.

Cincinnati Reds: May 8, 2021

In MLB’s second no-hitter in three days, Cincinnati Reds lefty Wade Miley completely shut down the Cleveland Indians, who were no-hit for the second time in less than a month on May 8, 2021. The game began with an 83-minute rain delay but that didn’t deter Miley, who took a perfect game into the sixth inning before giving up a walk, Cleveland’s only baserunner of the night, and ended the game with eight strikeouts.

Milwaukee Brewers: April 15, 1987-Juan Nieves

The first and still the only no-hitter in Milwaukee Brewers history came from Juan Nieves on April 15, 1987. The lefty can thank Robin Yount, who made an incredible diving catch in the outfield to seal the no-no, one of a few great plays from the Milwaukee defense that day.

Pittsburgh Pirates: July 12, 1997-Francisco Cordova (9 IP), Ricardo Rincon (1 IP)

Ah, the beauty of the 10-inning no-hitter. Pittsburgh Pirates starter Francisco Cordova pitched nine innings of no-hit baseball against the Astros on July 12, 1997. Unfortunately, his offense couldn’t score any runs until the 10th when Mark Smith blasted a three-run homer. Ricardo Rincon came on in the 10th and finished things off.

St. Louis Cardinals: September 3, 2001-Bud West

In just his 11th start in the majors, St. Louis Cardinals pitcher Bud West threw a no-hitter against the San Diego Padres on September 3, 2001. The no-no was one of just seven wins Smith would earn in his career.

National League West

Arizona Diamondbacks: June 25, 2010-Edwin Jackson

On June 25, 2010, Edwin Jackson threw the second no-hitter in Arizona Diamondbacks history. Jackson threw an astounding 149 pitches in the 1-0 win over the Rays. He walked eight and struck out six on a wild night in Tampa Bay.

Colorado Rockies: April 17, 2010-Ubaldo Jimenez

Ubaldo Jimenez was the first pitcher in Colorado Rockies history to throw a no-hitter and he remains the only one to do so. Jimenez threw the first of the six no-nos during the 2010 season with a 4-0 win over the Atlanta Braves.

Los Angeles Dodgers: May 4, 2018-Walker Buehler (6 IP), Tony Cingrani (1 IP), Yimi Garcia (1 IP), Adam Liberatore (1 IP)

The Los Angeles Dodgers lead all MLB teams with 26 no-nos, the most recent coming on May 4, 2018, as four pitchers combined for the feat in a 4-0 win over the Padres. Walker Buehler pitched six innings and Tony Cingrani, Yimi Garcia, and Adam Liberatore threw one inning each.

San Diego Padres: April 9, 2021-Joe Musgrove

After going more than 50 years without a no-hitter, the San Diego Padres became the last MLB team to get a no-no when Joe Musgrove, who grew up in the San Diego area, blanked the Texas Rangers at Globe Life Field on April 9, 2021, in a 3-0 Padres victory. Musgrove’s battery mate, Victor Caratini, made a little history as well as he became the first catcher in MLB history to catch consecutive no-hitters for two different teams. Before Musgrove, the last MLB no-hitter came from the Cubs’ Alec Mills with Caratini behind the plate.

San Francisco Giants: June 9, 2015-Chris Heston

Perhaps the most unique no-hitter in recent memory came from San Francisco Giants pitcher Chris Heston on June 9, 2015. Heston no-hit the Mets in a 5-0 win but managed to hit three batters. Heston won 12 games in 31 starts in 2015. He finished his career with 13 wins.