Every major league team has been no-hit at least one time, with the Milwaukee Brewers becoming the league’s latest victim on September 13, 2020. The Chicago Cubs had gone nearly 50 years without falling victim to a no-hitter until the Philadelphia Phillies’ Cole Hamels zapped them in 2015. That leaves the Oakland Athletics with the longest streak of avoiding a no-hitter, having last been no-hit 29 years, 2 months, 9 days ago back in 1991.

Here’s the list of the most recent no-hitters thrown against each team:

Milwaukee Brewers Alec Mills

Chicago Cubs Sunday, September 13, 2020

Chicago Cubs 12, Milwaukee Brewers 0

Miller Park (Milwaukee)

9 days ago Pittsburgh Pirates Lucas Giolito

Chicago White Sox Tuesday, August 25, 2020

Chicago White Sox 6, Pittsburgh Pirates 0

Nationals Park (Washington, D.C.)

28 days ago Toronto Blue Jays Justin Verlander

Houston Astros Sunday, September 1, 2019

Houston Astros 2, Toronto Blue Jays 0

Rogers Centre (Toronto)

1 year, 0 months, 21 days ago Seattle Mariners Aaron Sanchez (6)

Will Harris (1)

Joe Biagini (1)

Chris Devenski (1)

Houston Astros Saturday, August 3, 2019

Houston Astros 9, Seattle Mariners 0

Minute Maid Park (Houston)

1 year, 1 month, 19 days ago Cincinnati Reds Mike Fiers

Oakland Athletics Tuesday, May 7, 2019

Oakland Athletics 2, Cincinnati Reds 0

Oakland–Alameda County Coliseum (Oakland)

1 year, 4 months, 15 days ago San Diego Padres Walker Buehler (6)

Tony Cingrani (1)

Yimi Garcia (1)

Adam Liberatore (1)

Los Angeles Dodgers Friday, May 4, 2018

Los Angeles Dodgers 4, San Diego Padres 0

Estadio de Beisbol Monterrey (Monterrey, Mexico)

2 years, 4 months, 18 days ago Boston Red Sox Sean Manaea

Oakland Athletics Saturday, April 21, 2018

Oakland Athletics 3, Boston Red Sox 0

Oakland–Alameda County Coliseum (Oakland)

2 years, 5 months, 1 day ago Arizona Diamondbacks Edinson Volquez

Miami Marlins Saturday, June 3, 2017

Miami Marlins 3, Arizona Diamondbacks 0

Marlins Park (Miami)

3 years, 3 months, 19 days ago New York Mets Max Scherzer

Washington Nationals Saturday, October 3, 2015 (second game of doubleheader)

Washington Nationals 2, New York Mets 0

Citi Field (New York)

4 years, 11 months, 19 days ago Los Angeles Dodgers Jake Arrieta

Chicago Cubs Sunday, August 30, 2015

Chicago Cubs 2, Los Angeles Dodgers 0

Dodger Stadium (Los Angeles)

5 years, 0 months, 23 days ago Baltimore Orioles Hisashi Iwakuma

Seattle Mariners Wednesday, August 12, 2015

Seattle Mariners 3, Baltimore Orioles 0

Safeco Field (Seattle)

5 years, 1 month, 10 days ago Chicago Cubs Cole Hamels

Philadelphia Phillies Saturday, July 25, 2015

Philadelphia Phillies 5, Chicago Cubs 0

Wrigley Field (Chicago)

5 years, 1 month, 28 days ago Miami Marlins Jordan Zimmermann

Washington Nationals Sunday, September 28, 2014

Washington Nationals 1, Miami Marlins 0

Nationals Park (Washington, D.C.)

5 years, 11 months, 24 days ago Atlanta Braves Cole Hamels (6 inn.)

Jake Diekman (1 inn.)

Ken Giles (1 inn.)

Jonathan Papelbon (1 inn.)

Philadelphia Phillies Monday, September 1, 2014

Philadelphia Phillies 7, Atlanta Braves 0

Turner Field (Atlanta)

6 years, 0 months, 21 days ago Colorado Rockies Clayton Kershaw

Los Angeles Dodgers Wednesday, June 18, 2014

Los Angeles Dodgers 8, Colorado Rockies 0

Dodger Stadium (Los Angeles)

6 years, 3 months, 4 days ago Philadelphia Phillies Josh Beckett

Los Angeles Dodgers Sunday, May 25, 2014

Los Angeles Dodgers 6, Philadelphia Phillies 0

Citizens Bank Park (Philadelphia)

6 years, 3 months, 28 days ago Detroit Tigers Henderson Alvarez

Miami Marlins Sunday, September 29, 2013

Miami Marlins 1, Detroit Tigers 0

Marlins Park (Miami)

6 years, 11 months, 23 days ago San Francisco Giants Homer Bailey

Cincinnati Reds Tuesday, July 2, 2013

Cincinnati Reds 3, San Francisco Giants 0

Great American Ball Park (Cincinnati)

7 years, 2 months, 20 days ago Tampa Bay Rays Felix Hernandez

Seattle Mariners Wednesday, August 15, 2012

Seattle Mariners 1, Tampa Bay Rays 0

Safeco Field (Seattle)

(Perfect game)

8 years, 1 month, 7 days ago Houston Astros Matt Cain

San Francisco Giants Wednesday, June 13, 2012

San Francisco Giants 10, Houston Astros 0

AT&T Park (San Francisco)

(Perfect game)

8 years, 3 months, 9 days ago St. Louis Cardinals Johan Santana

New York Mets Friday, June 1, 2012

New York Mets 8, St. Louis Cardinals 0

Citi Field (Flushing)

8 years, 3 months, 21 days ago Minnesota Twins Jered Weaver

Los Angeles Angels Wednesday, May 2, 2012

Los Angeles Angels 9, Minnesota Twins 0

Angel Stadium of Anaheim (Anaheim)

8 years, 4 months, 20 days ago Cleveland Indians Ervin Santana

Los Angeles Angels Wednesday, July 27, 2011

Los Angeles Angels 3, Cleveland Indians 1

Jacobs Field (Cleveland)

9 years, 1 month, 26 days ago Chicago White Sox Francisco Liriano

Minnesota Twins Tuesday, May 3, 2011

Minnesota Twins 1, Chicago White Sox 0

U.S. Cellular Field (Chicago)

9 years, 4 months, 19 days ago Kansas City Royals Jon Lester

Boston Red Sox Monday, May 19, 2008

Boston Red Sox 7, Kansas City Royals 0

Fenway Park (Boston)

12 years, 4 months, 3 days ago Texas Rangers Mark Buehrle

Chicago White Sox Wednesday, April 18, 2007

Chicago White Sox 6, Texas Rangers 0

U.S. Cellular Field (Chicago)

13 years, 5 months, 4 days ago New York Yankees Roy Oswalt (1 inn.)

Peter Munro (2⅔ inn.)

Kirk Saarloos (1⅓ inn.)

Brad Lidge (2 inn.)

Octavio Dotel (1 inn.)

Billy Wagner (1 inn.)

Houston Astros Wednesday, June 11, 2003

Houston Astros 8, New York Yankees 0

Yankee Stadium (New York)

(Set record for most pitchers used in a no-hitter in MLB history, which was tied by the Seattle Mariners in 2012.)

17 years, 3 months, 11 days ago Los Angeles Angels (as Anaheim Angels) Eric Milton

Minnesota Twins Saturday, September 11, 1999

Minnesota Twins 7, Anaheim Angels 0

Hubert H. Humphrey Metrodome (Minneapolis)

21 years, 0 months, 11 days ago Washington Nationals (as Montreal Expos) David Cone

New York Yankees Sunday, July 18, 1999

New York Yankees 6, Montreal Expos 0

Yankee Stadium (New York)

(Perfect game)

21 years, 2 months, 4 days ago Oakland Athletics Bob Milacki (6 inn.)

Mike Flanagan (1 inn.)

Mark Williamson (1 inn.)

Gregg Olson (1 inn.)

Baltimore Orioles Saturday, July 13, 1991

Baltimore Orioles 2, Oakland Athletics 0

Oakland–Alameda County Coliseum (Oakland)

Oakland holds the longest streak, having last been no-hit 29 years, 2 months, 9 days ago