Globe iconLogin iconRecap iconSearch iconTickets icon

MLB News

Every team's most recent no-hitter

29 of 30 clubs have had at least one no-hitter in franchise history @williamfleitch

We have had more no-hitters in the first month-plus of the Major League Baseball season (three) than we had in 2016 and 2017 combined (two). But 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, no-hitters are rare.

To wit: Five current MLB teams have had only one no-hitter in their entire existence, and one team has never had one at all.

We have had more no-hitters in the first month-plus of the Major League Baseball season (three) than we had in 2016 and 2017 combined (two). But 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, no-hitters are rare.

To wit: Five current MLB teams have had only one no-hitter in their entire existence, and one team has never had one at all.

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


Blue Jays: Dave Stieb
Sept. 2, 1990
Days since last no-hitter: 10,116

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: Bob Milacki (6 IP), Mike Flanagan (1 IP), Mark Williamson (1 IP), Gregg Olson (1 IP)
July 13, 1991
Days since last no-hitter: 9,802

As we saw with the most recent Dodgers no-hitter, it's a little strange when a no-hitter is finished by a one-inning reliever; he always looks a little more excited than his contribution necessarily would merit. After this game, then-A's manager Tony LaRussa, whose team had just been no-hit, said, "Everybody congratulated different people. Nobody knew who to shake hands with."

Rays: Matt Garza
July 26, 2010
Days since last no-hitter: 2,849

Garza faced the minimum number of batters; he walked a better 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
Days since last no-hitter: 3,647

It'll be the 10-year anniversary of this no-hitter on Saturday. It 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:
1. Hideo Nomo: April 4, 2001
2. Derek Lowe: April 27, 2002
3. Clay Buchholz: April 1, 2007
4. Jon Lester: May 19, 2008

Yankees: David Cone
July 18, 1999
Days since last no-hitter: 6,867

It certainly feels like the Yankees have had one since this one, but they haven't. Cone unquestionably has the most iconic post-perfect game pose, that mix of disbelief and euphoria only perfect games can provide. And don't forget that it was also Yogi Berra Day. The ceremonial first pitch was thrown to Berra by Don Larsen in a recreation of the final pitch of Larsen's World Series perfect game in 1956.

Video: MON@NYY: Cone throws a perfect game against Montreal

Indians: Len Barker
May 15, 1981
Days since last no-hitter: 13,513

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
Days since last no-hitter: 9,758

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: Justin Verlander
May 7, 2011
Days since last no-hitter: 2,564

This was Verlander's second no-hitter, nearly four years after his first. He almost threw a third one four years later, losing it on a Chris Iannetta hit with one out in the ninth.

Video: DET@TOR: Verlander rings up Davis to notch the no-no

Twins: Francisco Liriano
May 3, 2011
Days since last no-hitter: 2,568

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

White Sox: Philip Humber
April 21, 2012
Days since last no-hitter: 2,214

Humber, who appeared in his last MLB game just 18 months after this game, ended up with only 16 wins in his career. Handily, one of those 16 was a perfect game. He ended up with a 6.44 ERA in 2012. This one had a fun ending, too, with the final out being a strikeout that got behind catcher A.J. Pierzynski, who had to throw out the runner from the backstop.


Angels: Jered Weaver
May 2, 2012
Days since last no-hitter: 2,203

Four years earlier, Weaver had thrown the first six innings of a no-hitter in a game against the Dodgers, with the unfortunate caveat that he got the loss in that game. What was he thinking when he finished off his "real" no-hitter? "I had to pee so bad."

Astros: Mike Fiers
August 21, 2015
Days since last no-hitter: 997

The Astros had just traded for Fiers as a stretch-run acquisition the month before, and this was his first win for them. He ended up throwing a total of one postseason inning for Houston.

Athletics: Sean Manaea
April 21, 2018
Days since last no-hitter: 23

Has it really been only 23 days? We were so impossibly young once.

Video: Must C Classic: Sean Manaea no-hits the Red Sox

Mariners: James Paxton
May 8, 2018
Days since last no-hitter: 6

Paxton's no-hitter brings us to 297 total no-hitters in the big leagues. At the rate it's going, we may hit 300 this year.

Rangers: Kenny Rogers
July 28, 1994
Days since last no-hitter: 8,691

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.


Braves: Kent Mercker
April 8, 1994
Days since last no-hitter: 8,802

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 Volquez
June 3, 2017
Days since last no-hitter: 335

Much has gone down in Miami since Volquez's no-hitter, that's for sure.

Mets: Johan Santana
June 1, 2012
Days since last no-hitter: 2,173

Mets fans thought they would never see a no-hitter. An argument could be made that they only had to sacrifice the rest of Santana's career.

Video: STL@NYM: Santana fans Freese to complete no-hitter

Nationals: Max Scherzer
October 3, 2015
Days since last no-hitter: 954

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
Days since last no-hitter: 1,025

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.)


Brewers: Juan Nieves
April 15, 1987
11,352 days since last no-hitter

Still the only no-hitter in Brewers history, the highlight of the final out doubles as part of Robin Yount's career highlight reel.

Cardinals: Bud Smith
September 3, 2001
Days since last no-hitter: 6,097

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: Jake Arrieta
April 21, 2016
Days since last no-hitter: 753

This was when Arrieta was on his crazy heater, in which he threw two no-hitters in 11 regular-season starts.

Video: Jake Arrieta throws his second career no-hitter

Pirates: Francisco Cordova and Ricardo Rincon
July 12, 1997
Days since last no-hitter: 7,611

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: Homer Bailey
July 2, 2013
Days since last no-hitter: 1,777

In case you were wondering why the Reds signed the Christian Bale lookalike to that massive deal, the guy did throw two no-hitters in the span of nine months just five years ago, including this one against the Giants.


D-backs: Edwin Jackson
June 25, 2010
Days since last no-hitter: 2,880

Jackson tossed one of baseball's most wild and wooly no-hitters, walking eight(!), striking out six and throwing 149 pitches. By the way, Jackson, who is one team away from setting the MLB record for most different teams played for, is still pitching, for Triple-A Syracuse.

Video: ARI@TB: Jackson hurls the second D-backs no-hitter

Dodgers: Walker Buehler, Tony Cingrani, Yimi Garcia, Adam Liberatore
May 4, 2018
Days since last no-hitter: 10

It's early, but if I'm a Dodgers fan, I'm a little worried that this might end up being the lone highlight of a season that was supposed to be much different than how it is turning out so far.

Giants: Chris Heston
June 9, 2015
Days since last no-hitter: 1,070

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. He might get back, though: He's still with the Giants' organization, pitching for Triple-A Sacramento.

Padres: None
Days since franchise's first game: 17,933

The Padres remain the only team that has never thrown a no-hitter. Only one San Diego pitcher, Chris Young, has taken a no-hitter into the ninth in the past 20 years. Some Padres fans believe the team is cursed to never have a no-hitter because in 1970, manager Preston Gomez pulled Clay Kirby after eight innings of no-hit ball against the Mets. Jack Baldschun, the man who relieved him, gave up three runs in the ninth, and only Young has come close since. They almost had a combined no-hitter in 2011, but Luke Gregerson, the fifth pitcher, gave up a double to Juan Uribe with two out in the ninth of a 0-0 game. (The Padres lost the game on the next batter.) Tyson Ross gave it a good go a couple of weeks ago as well.

Rockies: Ubaldo Jimenez
April 17, 2010
Days since last no-hitter: 2,949

Still the only no-hitter in Rockies history. Kyle Freeland came within two outs of throwing one last season.

Will Leitch is a columnist for