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 303 no-hitters, including the most recent thrown on September 1, 2019, by the Houston Astros’ Justin Verlander.
The no-hitter rules were officially tightened in 1991. Up until that time, a pitcher or team that took a no-hitter into extra innings and then gave up a hit was still credited with a no-hitter. That’s not the case anymore.
The Los Angeles Dodgers have the most no-hitters in MLB history with 26. FIve teams have only had one in their existence and one unlucky franchise is still stuck on zero. Here’s a look at the most recent no-hitter for every team in Major League Baseball.
American League East
Baltimore Orioles: July 13, 1991-Bob Milacki (6 IP), Mike Flanagan (1 IP), Mark Williamson (1 IP), Gregg Olson (1 IP)
The Baltimore Orioles’ most recent no-hitter came in the summer of 1991. Starter Bob Milacki had no-hit the Oakland A’s through six innings but then gave way to the bullpen. Mike Flanagan, Mark Williamson, and Gregg Olson each pitched one inning in the 2-0 win.
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: July 18, 1999-David Cone
It seems crazy that the New York Yankees haven’t had a no-hitter in more than two decades, but that it the case. The crazy thing about David Cone’s performance against the Montreal Expos was that in came on a day when Don Larsen and Yogi Berra recreated Larsen’s perfect game in the 1956 World Series for the ceremonial first pitch.
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 21, 2012-Philip Humber
Philip Humber had just 16 wins in his MLB career. One of those happened to be a perfect game on April 21, 2012. Humber would play his last MLB game in 2013 after an 0-8 record in 2013 with the Houston Astros.
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 7, 2011-Justin Verlander
The Detroit Tigers have seven 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.
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: April 21, 2016-Jake Arrieta
There was a time that Jake Arrieta was nearly untouchable. Following a Bob Gibson-esque run to close 2015, including his first career no-hitter, Arrieta pitched his second no-hitter for the Chicago Cubs in 11 regular-season starts on April 21, 2016, a 16-0 drubbing of the Cincinnati Reds.
Cincinnati Reds: July 2, 2013-Homer Bailey
Homer Bailey had the distinction of throwing the final no-hitter of the 2012 MLB season, a 1-0 win over the Pirates, and then had the first no-hitter of 2013, shutting down the San Francisco Giants in a 3-0 victory.
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: NONE
The San Diego Padres are the only team in Major League Baseball without a no-hitter. The franchise played its first game on April 8, 1969. They were close to a combined no-hitter in 2011, but Luke Gregerson, the team’s fifth pitcher of the game, gave up a hit with two outs in the ninth. The game was tied 0-0 at that point.
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.