Complete list of No-Hitters in Major League Baseball from 1901 through 2006

Note that this is a list of all No-Hitters (and Perfect Games) credited to individual pitchers since 1900. Thus, it does not include no-hitters achieved by a team that used multiple pitchers to accomplish the feat.

This also means that interleague games are listed according to the league of the pitcher credited with the no-hitter.

National League No-Hitters (since 1901)
Pitcher Date Score
Christy Mathewson 7/15/1901 New York 5 at St. Louis 0
Chick Fraser 9/18/1903 Philadelphia 10 at Chicago 0
Christy Mathewson 6/13/1905 New York 1 at Chicago 0
Johnny Lush 5/1/1906 Philadelphia 6 at Brooklyn 0
Mal Eason 7/20/1906 Brooklyn 2 at St. Louis 0
Frank Pfeffer 5/8/1907 Boston 6 vs. Cincinnati 0
Nick Maddox 9/20/1907 Pittsburgh 2 vs. Brooklyn 0
Hooks Wiltse 7/4/1908 New York 1 vs. Philadelphia 0
Nap Rucker 9/5/1908 Brooklyn 6 vs. Boston 0
Jeff Tesreau 9/6/1912 New York 3 at Philadelphia 0
George Davis 9/9/1914 Boston 7 vs. Philadelphia 0
Rube Marquard 4/15/1915 New York 2 vs. Brooklyn 0
Jimmy Lavender 8/31/1915 Chicago 2 at New York 0
Tom Hughes 6/16/1916 Boston 2 vs. Pittsburgh 0
Fred Toney 5/2/1917 Cincinnati 1 at Chicago 0
Hod Eller 5/11/1919 Cincinnati 6 vs. St. Louis 0
Jesse Barnes 5/7/1922 New York 6 vs. Philadelphia 0
Jesse Haines 7/17/1924 St. Louis 5 vs. Boston 0
Dazzy Vance 9/13/1925 Brooklyn 10 vs. Philadelphia 1
Carl Hubbell 5/8/1929 New York 11 vs. Pittsburgh 0
Paul Dean 9/21/1934 St. Louis 3 at Brooklyn 0
Johnny Vander Meer 6/11/1938 Cincinnati 3 vs. Boston 0
Johnny Vander Meer 6/15/1938 Cincinnati 6 at Brooklyn 0
Tex Carleton 4/30/1940 Brooklyn 3 at Cincinnati 0
Lon Warneke 8/30/1941 St. Louis 2 at Cincinnati 0
Jim Tobin 4/27/1944 Boston 2 vs. Brooklyn 0
Clyde Shoun 5/15/1944 Cincinnati 1 vs. Boston 0
Ed Head 4/23/1946 Brooklyn 5 vs. Boston 0
Ewell Blackwell 6/18/1947 Cincinnati 6 vs. Boston 0
Rex Barney 9/9/1948 Brooklyn 2 at New York 0
Vern Bickford 8/11/1950 Boston 7 vs. Brooklyn 0
Cliff Chambers 5/6/1951 Pittsburgh 3 at Boston 0
Carl Erskine 6/19/1952 Brooklyn 5 vs. Chicago 0
Jim Wilson 6/12/1954 Milwaukee 2 vs. Philadelphia 0
Sam Jones 5/12/1955 Chicago 4 vs. Pittsburgh 0
Carl Erskine 5/12/1956 Brooklyn 3 vs. New York 0
Sal Maglie 9/25/1956 Brooklyn 5 vs. Philadelphia 0
Don Cardwell 5/15/1960 Chicago 4 vs. St. Louis 0
Lew Burdette 8/18/1960 Milwaukee 1 vs. Philadelphia 0
Warren Spahn 9/16/1960 Milwaukee 4 vs. Philadelphia 0
Warren Spahn 4/28/1961 Milwaukee 1 vs. San Francisco 0
Sandy Koufax 6/30/1962 Los Angeles 5 vs. New York 0
Sandy Koufax 5/11/1963 Los Angeles 8 vs. San Francisco 0
Don Nottebart 5/17/1963 Houston 4 vs. Philadelphia 1
Juan Marichal 6/15/1963 San Francisco 1 vs. Houston 0
Ken Johnson 4/23/1964 Houston 0 vs. Cincinnati 1
Sandy Koufax 6/4/1964 Los Angeles 3 at Philadelphia 0
Jim Bunning 6/21/1964 Philadelphia 6 vs. New York 0
Jim Maloney 8/19/1965 Cincinnati 1 at Chicago 0
Sandy Koufax 9/9/1965 Los Angeles 1 vs. Chicago 0
Don Wilson 6/18/1967 Houston 2 vs. Atlanta 0
George Culver 7/29/1968 Cincinnati 6 at Philadelphia 1
Gaylord Perry 9/17/1968 San Francisco 1 vs. St. Louis 0
Ray Washburn 9/18/1968 St. Louis 2 at San Francisco 0
Bill Stoneman 4/17/1969 Montreal 7 at Philadelphia 0
Jim Maloney 4/30/1969 Cincinnati 10 vs. Houston 0
Don Wilson 5/1/1969 Houston 4 at Cincinnati 0
Ken Holtzman 8/19/1969 Chicago 3 vs. Atlanta 0
Bob Moose 9/20/1969 Pittsburgh 4 at New York 0
Dock Ellis 6/12/1970 Pittsburgh 2 at San Diego 0
Bill Singer 7/20/1970 Los Angeles 5 vs. Philadelphia 0
Ken Holtzman 6/3/1971 Chicago 1 at Cincinnati 0
Rick Wise 6/23/1971 Philadelphia 4 at Cincinnati 0
Bob Gibson 8/14/1971 St. Louis 11 at Pittsburgh 0
Burt Hooton 4/16/1972 Chicago 4 vs. Philadelphia 0
Milt Pappas 9/2/1972 Chicago 8 vs. San Diego 0
Bill Stoneman 10/2/1972 Montreal 7 vs. New York 0
Phil Niekro 8/5/1973 Atlanta 9 vs. San Diego 0
Ed Halicki 8/24/1975 San Francisco 6 vs. New York 0
Larry Dierker 7/9/1976 Houston 6 vs. Montreal 0
John Candelaria 8/9/1976 Pittsburgh 2 vs. Los Angeles 0
John Montefusco 9/29/1976 San Francisco 9 at Atlanta 0
Bob Forsch 4/16/1978 St. Louis 5 vs. Philadelphia 0
Tom Seaver 6/16/1978 Cincinnati 4 vs. St. Louis 0
Ken Forsch 4/7/1979 Houston 6 vs. Atlanta 0
Jerry Reuss 6/27/1980 Los Angeles 8 at San Francisco 0
Charlie Lea 5/10/1981 Montreal 4 vs. San Francisco 0
Nolan Ryan 9/26/1981 Houston 5 vs. Los Angeles 0
Bob Forsch 9/26/1983 St. Louis 3 vs. Montreal 0
Mike Scott 9/25/1986 Houston 2 vs. San Francisco 0
Tom Browning 9/16/1988 Cincinnati 1 vs. Los Angeles 0
Fernando Valenzuela 6/29/1990 Los Angeles 6 vs. St. Louis 0
Terry Mulholland 8/15/1990 Philadelphia 6 vs. San Francisco 0
Tommy Greene 5/23/1991 Philadelphia 2 at Montreal 0
Dennis Martinez 7/28/1991 Montreal 2 vs. Los Angeles 0
Kevin Gross 8/17/1992 Los Angeles 2 vs. San Francisco 0
Darryl Kile 9/8/1993 Houston 7 vs. New York 1
Kent Mercker 4/8/1994 Atlanta 6 vs. Los Angeles 0
Ramon Martinez 7/14/1995 Los Angeles 7 vs. Florida 0
Al Leiter 5/11/1996 Florida 11 vs. Colorado 0
Hideo Nomo 9/17/1996 Los Angeles 9 at Colorado 0
Kevin Brown 6/10/1997 Florida 9 at San Francisco 0
Jose Jimenez 6/25/1999 St. Louis 1 vs. Arizona 0
A.J. Burnett 5/12/2001 Florida 3 at San Diego 0
Bud Smith 9/3/2001 St. Louis 4 at San Diego 0
Kevin Millwood 4/27/2003 Philadelphia 1 vs. San Francisco 0
Randy Johnson 5/18/2004 Arizona 2 vs. Atlanta 0
Anibal Sanchez 9/6/2006 Florida 6 vs. Arizona 0
Jonathan Sanchez 7/10/2009 Giants 8 vs. San Diego 0
Roy Halladay 5/29/2010 *

National League Perfect Games (since 1901)
Pitcher Date Score
Jim Bunning 6/21/1964 Philadelphia 6 vs. New York 0
Sandy Koufax 9/9/1965 Los Angeles 1 vs. Chicago 0
Tom Browning 9/16/1988 Cincinnati 1 vs. Los Angeles 0
Dennis Martinez 7/28/1991 Montreal 2 vs. Los Angeles 0
Randy Johnson 5/18/2004 Arizona 2 vs. Atlanta 0
Roy Halladay 5/29/2010  

American League No-Hitters (since 1901)
NameDateScore
Nixey Callahan9/20/1902Chicago 3 vs. Detroit 0
Cy Young5/5/1904 Boston 3 vs. Philadelphia 0
Jesse Tannehill8/17/1904Boston 6 at Chicago 0
Weldon Henley7/22/1905Philadelphia 6 at St. Louis 0
Frank E. Smith9/6/1905Chicago 15 at Detroit 0
Bill Dinneen9/27/1905Boston 2 vs. Chicago 0
Cy Young6/30/1908Boston 8 at New York 0
Bob Rhoads9/18/1908Cleveland 2 vs. Boston 1
Frank E. Smith9/20/1908Chicago 1 vs. Philadelphia 0
Addie Joss10/2/1908 Cleveland 1 vs. Chicago 0
Addie Joss4/20/1910Cleveland 1 at Chicago 0
Chief Bender5/12/1910Philadelphia 4 vs. Cleveland 0
Joe Wood7/29/1911Boston 5 vs. St. Louis 0
Ed Walsh8/27/1911Chicago 5 vs. Boston 0
George Mullin7/4/1912Detroit 7 vs. St. Louis 0
Earl Hamilton8/30/1912St. Louis 5 at Detroit 1
Joe Benz5/31/1914Chicago 6 vs. Cleveland 1
Rube Foster6/21/1916Boston 2 vs. New York 0
Bullet Joe Bush8/26/1916Philadelphia 5 vs. Cleveland 0
Dutch Leonard8/30/1916Boston 4 vs. St. Louis 0
Eddie Cicotte4/14/1917Chicago 11 at St. Louis 0
George Mogridge4/24/1917New York 2 at Boston 1
Ernie Koob5/5/1917St. Louis 1 vs. Chicago 0
Bob Groom5/6/1917St. Louis 3 vs. Chicago 0
Dutch Leonard6/3/1918Boston 4 at Detroit 0
Ray Caldwell9/10/1919Cleveland 3 at New York 0
Walter Johnson7/1/1920Washington 1 at Boston 0
Charles Robertson4/30/1922 Chicago 1 vs. Detroit 0
Sad Sam Jones9/4/1923New York 2 at Philadelphia 0
Howard Ehmke9/7/1923Boston 4 at Philadelphia 0
Ted Lyons8/21/1926Chicago 6 at Boston 0
Wes Ferrell4/29/1931Cleveland 9 vs. St. Louis 0
Bobby Burke8/8/1931Washington 5 vs. Boston 0
Vern Kennedy8/31/1935Chicago 5 vs. Cleveland 0
Bill Dietrich6/1/1937Chicago 8 vs. St. Louis 0
Monte Pearson8/27/1938New York 13 vs. Cleveland 0
Bob Feller4/16/1940Cleveland 1 at Chicago 0
Dick Fowler9/9/1945Philadelphia 1 vs. St. Louis 0
Bob Feller4/30/1946Cleveland 1 at New York 0
Don Black7/10/1947Cleveland 3 vs. Philadelphia 0
Bill McCahan9/3/1947Philadelphia 3 vs. Washington 0
Bob Lemon6/30/1948Cleveland 2 at Detroit 0
Bob Feller7/1/1951Cleveland 2 vs. Detroit 1
Allie Reynolds7/12/1951New York 1 at Cleveland 0
Allie Reynolds9/28/1951New York 8 vs. Boston 0
Virgil Trucks5/15/1952Detroit 1 vs. Washington 0
Virgil Trucks8/25/1952Detroit 1 at New York 0
Bobo Holloman5/6/1953St. Louis 6 vs. Philadelphia 0
Mel Parnell4/14/1956Boston 4 vs. Chicago 0
Don Larsen10/8/1956 New York 2 vs. Brooklyn 0*
Bob Keegan8/20/1957Chicago 6 vs. Washington 0
Jim Bunning7/20/1958Detroit 3 at Boston 0
Hoyt Wilhelm9/20/1958Baltimore 1 vs. New York 0
Bo Belinsky5/5/1962Los Angeles 2 vs. Baltimore 0
Earl Wilson6/26/1962Boston 2 vs. Los Angeles 0
Bill Monbouquette8/1/1962Boston 1 at Chicago 0
Jack Kralick8/26/1962Minnesota 1 vs. Kansas City 0
Dave Morehead9/16/1965Boston 2 vs. Chicago 0
Sonny Siebert6/10/1966Cleveland 2 vs. Washington 0
Dean Chance8/25/1967Minnesota 2 at Cleveland 1
Joe Horlen9/10/1967Chicago 6 vs. Detroit 0
Tom Phoebus4/27/1968Baltimore 6 vs. Boston 0
Catfish Hunter5/8/1968Oakland 4 vs. Minnesota 0*
Jim Palmer8/13/1969Baltimore 8 vs. Oakland 0
Clyde Wright7/3/1970California 4 vs. Oakland 0
Vida Blue9/21/1970Oakland 6 vs. Minnesota 0
Steve Busby4/27/1973Kansas City 3 at Detroit 0
Nolan Ryan 5/15/1973California 3 at Kansas City 0
Nolan Ryan 7/15/1973California 6 at Detroit 0
Jim Bibby7/30/1973Texas 6 at Oakland 0
Steve Busby6/19/1974Kansas City 2 at Milwaukee 0
Dick Bosman7/19/1974Cleveland 4 vs. Oakland 0
Nolan Ryan 9/28/1974California 4 vs. Minnesota 0
Nolan Ryan 6/1/1975California 1 vs. Baltimore 0
Jim Colborn5/14/1977Kansas City 6 vs. Texas 0
Dennis Eckersley5/30/1977Cleveland 1 vs. California 0
Bert Blyleven9/22/1977Texas 6 at California 0
Len Barker5/15/1981Cleveland 3 vs. Toronto 0*
Dave Righetti7/4/1983New York 4 vs. Boston 0
Mike Warren9/29/1983Oakland 3 vs. Chicago 0
Jack Morris4/7/1984Detroit 4 at Chicago 0
Mike Witt9/30/1984California 1 vs. Texas 0*
Joe Cowley9/19/1986Chicago 7 at California 1
Juan Nieves4/15/1987Milwaukee 7 at Baltimore 0
Randy Johnson6/2/1990Seattle 2 vs. Detroit 0
Nolan Ryan6/11/1990Texas 5 at Oakland 0
Dave Stewart6/29/1990Oakland 5 at Toronto 0
Dave Stieb9/2/1990Toronto 3 at Cleveland 0
Nolan Ryan5/1/1991Texas 3 vs. Toronto 0
Wilson Alvarez8/11/1991Chicago 7 at Baltimore 0
Bret Saberhagen8/26/1991Kansas City 7 vs. Chicago 0
Chris Bosio4/22/1993Seattle 2 vs. Boston 0
Jim Abbott9/4/1993New York 4 vs. Cleveland 0
Scott Erickson4/27/1994Minnesota 6 vs. Milwaukee 0
Kenny Rogers7/28/1994 Texas 4 vs. California 0
Dwight Gooden5/14/1996New York 2 vs. Seattle 0
David Wells5/17/1998 New York 4 vs. Minnesota 0
David Cone7/18/1999 New York 6 vs. Montreal 0
Eric Milton9/11/1999Minnesota 7 vs. Anaheim 0
Hideo Nomo4/4/2001Boston 3 at Baltimore 0
Derek Lowe 4/27/2002 Boston 10 vs. Tampa Bay 0
Mark Buerhle 4/18/2007 Chicago 6 vs. Texas 0
Clay Buckholz 9/1/2007 Boston 10 vs. Baltimore 0
Jon Lester 5/19/2008 Boston 7 vs. Kansas City 0
Mark Buerhle 7/21/2009 Chicago 5 vs. Tampa Bay 0*
Dallas Braden 5/9/2010 Chicago 5 vs. Tampa Bay 0*

American League Perfect Games (since 1901)
Pitcher Date Score
Cy Young 5/5/1904 Boston 3 vs. Philadelphia 0*
Addie Joss 10/2/1908 Cleveland 1 vs. Chicago 0*
Charles Robertson 4/30/1922 Chicago 1 vs. Detroit 0*
Don Larsen 10/8/1956 x-New York (AL) 2 vs. Brooklyn (NL) 0*
Catfish Hunter 5/8/1968 Oakland 4 vs. Minnesota 0*
Len Barker 5/15/1981 Cleveland 3 vs. Toronto 0*
Mike Witt 9/30/1984 California 1 vs. Texas 0*
Kenny Rogers 7/28/1994 Texas 4 vs. California 0*
David Wells 5/17/1998 New York 4 vs. Minnesota 0*
David Cone 7/18/1999 New York 6 vs. Montreal 0*
Mark Buerhle 7/23/2009 Chicago 5 vs. Tampa Bay 0*
Dallas Braden 5/9/2010 *

Post-Season No-Hitters
Pitcher Date Score
Don Larsen 10/8/1956 New York Yankees 2 vs. Brooklyn Dodgers 0*

Post-Season Perfect Games
Pitcher Date Score
Don Larsen 10/8/1956 New York Yankees 2 vs. Brooklyn Dodgers 0*

* Perfect games are marked with an asterisk (*)