List of Major League Baseball no-hitters

Below is a list of Major League Baseball no-hitters, enumerating every no-hitter pitched in Major League Baseball history. The list also includes no-hit games that were broken up in extra innings or were in shortened games, although they have not been considered official no-hitters since 1991.

Through the 2025 season, there have been 326 no-hitters recognized by Major League Baseball (MLB): 43 before the formation of the American League in 1901, and the rest in the modern era. Three other games are also noted: one in 1875 by Joe Borden that is accepted as a no-hitter in the National Association but not as a major league game, one in 1876 by Borden that is disputed and not recognized by MLB, and one in 1901 by Pete Dowling that is also disputed and not recognized by MLB. The first no-hitter officially recognized by MLB was pitched by George Bradley on July 15, 1876, during the first season of play in the National League. The most recent major league no-hitter was thrown by Chicago Cubs pitchers Shota Imanaga, Nate Pearson, and Porter Hodge against the Pittsburgh Pirates on September 4, 2024.

Background

An official no-hit game occurs in Major League Baseball (MLB) when a pitcher (or pitchers) allows no hits during the entire course of a game, which consists of at least nine innings thrown by the pitcher(s). By definition, a perfect game is also a no-hitter, as no batters reach base (thus there are no hits allowed). In a no-hit game, a batter may still reach base via a walk, an error, a fielder's choice, an intentional walk, a hit by pitch, a passed ball or wild pitch on strike three, or catcher's interference. Also, due to these methods of reaching base, it is possible for a team to score runs without getting any hits.

While the vast majority of no-hitters are shutouts, no-hit teams have managed to score runs in their respective games 25 times. Seven times a team has been no-hit and still won the game: two notable victories occurred when the Cincinnati Reds defeated the Houston Colt .45s (now called the Houston Astros) 1–0 on April 23, 1964, even though they were no-hit by Houston starter Ken Johnson, and the Detroit Tigers defeated the Baltimore Orioles 2–1 on April 30, 1967, even though they were no-hit by Baltimore starter Steve Barber and reliever Stu Miller. In another five games, the winning team won despite gaining no hits through eight innings (not needing to play the bottom half of the ninth inning), but these are near no-hitters under the 1991 rule that nine no-hit innings must be completed in order for a no-hitter to be credited.

The pitcher who holds the record for the shortest time between no-hitters is Johnny Vander Meer, the only pitcher in MLB history to throw no-hitters in consecutive starts, while playing for the Cincinnati Reds in 1938. Besides Vander Meer, Allie Reynolds (in 1951), Virgil Trucks (in 1952), Nolan Ryan (in 1973), and Max Scherzer (in 2015) are the only other major leaguers to throw two no-hitters in the same regular season. Jim Maloney technically threw two no-hitters in the 1965 season, but his first one ended after he allowed a home run in the top of the 11th inning. According to the rules interpretation of the time, this was considered a no-hitter. Later that season, Maloney once again took a no-hitter into extra innings, but this time he managed to preserve the no-hitter after the Reds scored in the top half of the tenth, becoming the first pitcher to throw a complete game extra inning no-hitter since Fred Toney in 1917. Roy Halladay threw two no-hitters in 2010: a perfect game during the regular season and a no-hitter in the 2010 National League Division Series. He is the only major leaguer to have thrown no-hitters in regular season and postseason play.

Ryan holds the record for most no-hitters in a career, with seven. Sandy Koufax is second on the list with four no-hitters.

The first black pitcher to toss a no-hitter was Sam Jones who did it for the Chicago Cubs in 1955. The first Latin pitcher to throw one was San Francisco Giant Juan Marichal in 1963. The first Asian pitcher to throw one was Los Angeles Dodger Hideo Nomo in 1996.

The most recent MLB season completed without a no-hitter was 2025.

Regulation no-hitters

The names of pitchers who threw a perfect game are italicized. For combined no-hitters by two or more pitchers on the same team, each is listed with his number of innings pitched. Games that were part of a doubleheader are noted as either the first game or second game.

Key

No-hitters

No-hitters by team

Current teams

Team No-hitters pitched No-hitters pitched against Most recent pitched Most recent pitched against
Los Angeles Dodgers 26 20 May 4, 2018 June 24, 2021
Chicago White Sox 20 13 April 14, 2021 May 3, 2011
Chicago Cubs 18 7 September 4, 2024 July 25, 2015
Boston Red Sox 18 12 May 19, 2008 April 21, 2018
San Francisco Giants 18 16 August 2, 2024 July 2, 2013
Houston Astros 17 5 April 1, 2024 June 13, 2012
Cincinnati Reds 17 14 May 7, 2021 August 2, 2024
Cleveland Guardians 14 13 May 15, 1981 August 1, 2023
Atlanta Braves 14 17 April 8, 1994 September 1, 2014
Philadelphia Phillies 14 21 August 9, 2023 November 2, 2022
New York Yankees 13 7 June 28, 2023 June 25, 2022
Athletics 13 15 May 7, 2019 June 28, 2023
Los Angeles Angels 12 7 May 10, 2022 September 11, 1999
St. Louis Cardinals 10 9 September 3, 2001 June 1, 2012
Baltimore Orioles (modern) 10 15 May 5, 2021 August 12, 2015
Detroit Tigers 9 14 July 8, 2023 September 29, 2013
Washington Nationals (modern) 7 6 October 3, 2015 July 25, 2024
Minnesota Twins 7 9 May 3, 2011 May 2, 2012
Miami Marlins 6 3 June 3, 2017 September 28, 2014
Seattle Mariners 6 7 May 8, 2018 May 18, 2021
Pittsburgh Pirates 6 14 July 12, 1997 September 4, 2024
Texas Rangers 5 6 July 28, 1994 May 19, 2021
Kansas City Royals 4 2 August 26, 1991 May 19, 2008
Arizona Diamondbacks 3 3 August 14, 2021 June 3, 2017
Milwaukee Brewers (modern) 2 4 September 11, 2021 September 13, 2020
New York Mets 2 8 April 29, 2022 October 3, 2015
San Diego Padres 2 10 July 25, 2024 August 14, 2021
Colorado Rockies 1 3 April 17, 2010 June 18, 2014
Tampa Bay Rays 1 6 July 26, 2010 May 10, 2022
Toronto Blue Jays 1 8 September 2, 1990 April 1, 2024

Source:

Italics: Multiple pitchers used for combined no-hitter

Bold: Perfect Game

Defunct teams

Team No-hitters pitched No-hitters pitched against
Louisville Colonels 4 2
Philadelphia Athletics 4 0
Baltimore Orioles (AA/NL) 3 2
Buffalo Bisons 2 1
Columbus Buckeyes 2 0
Providence Grays 2 3
Brooklyn Tip-Tops 1 0
Chicago Chi-Feds/Whales 1 1
Cincinnati Outlaw Reds 1 0
Cleveland Blues 1 2
Cleveland Spiders 1 0
Kansas City Cowboys (AA) 1 1
Kansas City Packers 1 1
Milwaukee Brewers (UA) 1 0
Pittsburgh Rebels 1 1
Rochester Broncos 1 0
St. Louis Brown Stockings 1 0
St. Louis Terriers 1 1
Worcester Worcesters 1 2
Buffalo Blues 0 1
Detroit Wolverines 0 1
Hartford Dark Blues 0 1
Kansas City Cowboys (UA) 0 1
New York Metropolitans 0 1
Syracuse Stars 0 1
Toledo Blue Stockings 0 1
Washington Nationals (AA) 0 1
Washington Nationals (UA) 0 1
Washington Senators (AA/NL) 0 2

Near no-hitters

Regulation games in which a pitcher or staff pitches less than nine full innings, or in which a hit is allowed in extra innings, are not recognized by MLB as no-hitters. However, before the rules were tightened in 1991, such games were recognized as official no-hitters.

Regulation no-hit losses ending in the middle of the ninth

Since the bottom of the ninth inning is not played if the team batting last already has a lead, the pitcher(s) of the team batting first can complete a full game without allowing a hit, but not be credited with an official no-hitter. The winning team may not need to bat in the bottom of the ninth due to runs scored by walks, errors, or anything else not involving hits, in which case the losing team's pitcher(s) will not be credited with an official no-hitter, because they pitched less than nine innings. This has happened only five times in major-league history.

Such games were recognized as no-hitters before 1991; however, MLB no longer recognizes such games, past or present, as no-hitters. They are still recognized by the Hall of Fame Museum in Cooperstown, NY and certain record books that are not directly affiliated with Major League Baseball. While in modern baseball the home team always bats last, the visiting team sometimes batted last in the early days of professional baseball.

Players' League

  • June 21, 1890 – Silver King, Chicago Pirates 0 Brooklyn Ward's Wonders 1
    • Brooklyn's run scored on an error, sacrifice bunt, and fielder's choice in the seventh inning. Note that Chicago, the home team, opted to bat first in this game, as was allowed at the time; thus, Brooklyn did not bat in the bottom of the ninth.

National League

  • May 15, 2022 – Hunter Greene (7.1 IP) and Art Warren (0.2 IP), Cincinnati Reds 0 Pittsburgh Pirates 1
    • Pirates' run scored on three walks (two given up by Greene) and a fielder's choice in the eighth inning.

American League

  • July 1, 1990 – Andy Hawkins, New York Yankees 0 Chicago White Sox 4
    • White Sox' four runs scored on an error, stolen base, two walks, and two additional errors in the eighth inning.
  • April 12, 1992 – Matt Young, Boston Red Sox 1 Cleveland Indians 2
    • Indians' first run scored in the first inning on a walk, two stolen bases, and an error; second run scored in the third inning on two walks, a fielder's choice, stolen base, and another fielder's choice.

Interleague play

  • June 28, 2008 – Jered Weaver (6 IP) and José Arredondo (2 IP), Los Angeles Angels of Anaheim 0 Los Angeles Dodgers 1
    • Dodgers' run scored on an error, stolen base, and sacrifice fly in the fifth inning.

Shortened games

Under certain circumstances, if a game cannot continue because of the weather, darkness, or any other reason, but at least five innings have been completed, the result can stand as an officially completed game. No-hitters pitched under such circumstances were recognized before 1991 (although not generally in the same caliber as games that were played to their natural conclusion), but are no longer recognized by MLB as official no-hitters. In many instances, these games were shortened by rain, by darkness (in the era before lights), or due to timing constraints when teams needed to travel on regularly scheduled trains. Some games were scheduled for less than nine innings as part of a doubleheader, decided "by agreement" between managers prior to the start of the game (to avoid darkness or in consideration of travel schedules), or by league rule (2020–21 MLB rules because of pandemic restrictions).

Names listed in bold signify the pitcher was pitching a perfect game at the time the game was ended; such games are not recognized as official perfect games.

National League

  • October 1, 1884 (6 innings) – Charlie Getzien, Detroit Wolverines 1 Philadelphia Phillies 0
    • Game called due to rain.
  • October 7, 1885 (first game; 5 innings) – Dupee Shaw, Providence Grays 4 Buffalo Bisons 0
    • Both games of the doubleheader were scheduled for five innings.
  • June 21, 1888 (6 innings) – George Van Haltren, Chicago White Stockings 1 Pittsburgh Alleghenys 0
    • Game called due to rain.
  • September 27, 1888 (7 innings) – Ed Crane, New York Giants 3 Washington Nationals 0
    • Game called due to darkness.
  • October 15, 1892 (second game; 5 innings) – Jack Stivetts, Boston Braves 4 Washington Senators 0
    • Game called "by agreement".
  • September 23, 1893 (second game; 7 innings) – Elton Chamberlain, Cincinnati Reds 6 Boston Beaneaters 0
    • Game called due to darkness.
  • June 2, 1894 (6 innings) – Ed Stein, Brooklyn Grooms 1 Chicago White Stockings 0
    • Game called due to rain.
  • September 14, 1903 (second game; 5 innings) – Red Ames, New York Giants 5 St. Louis Cardinals 0
    • Game called due to darkness; major league debut for Ames.
  • August 24, 1906 (second game; 7 innings) – Jake Weimer, Cincinnati Reds 1 Brooklyn Superbas 0
    • Game called "by agreement".
  • September 24, 1906 (second game; 7 innings) – Stoney McGlynn, St. Louis Cardinals 1 Brooklyn Superbas 1
    • Game called due to darkness; first game of the doubleheader went 11 innings; Brooklyn run scored on a walk, stolen base, and sacrifice fly in the first inning.
  • September 26, 1906 (second game; 6 innings) – Lefty Leifield, Pittsburgh Pirates 8 Philadelphia Phillies 0
    • Game called due to darkness.
  • August 11, 1907 (second game; 7 innings) – Ed Karger, St. Louis Cardinals 4 Boston Doves 0
    • Game called "by agreement".
  • August 23, 1907 (second game; 5 innings) – Howie Camnitz, Pittsburgh Pirates 1 New York Giants 0
    • Game called "by agreement"; first game of the doubleheader went 10 innings.
  • August 6, 1908 (first game; 6 innings) – Johnny Lush, St. Louis Cardinals 2 Brooklyn Superbas 0
    • Game called due to rain; second game of the doubleheader postponed.
  • July 31, 1910 (second game; 7 innings) – King Cole, Chicago Cubs 4 St. Louis Cardinals 0
    • Game called so teams could catch trains (both teams next played in New York City).
  • August 27, 1937 (first game; 8 innings) – Fred Frankhouse, Brooklyn Dodgers 5 Cincinnati Reds 0
    • Game called due to rain; second game of the doubleheader canceled.
  • June 22, 1944 (second game; 5 innings) – Jim Tobin, Boston Braves 7 Philadelphia Phillies 0
    • Game called due to darkness.
  • June 12, 1959 (5 innings) – Mike McCormick, San Francisco Giants 3 Philadelphia Phillies 0
    • Game called due to rain; McCormick allowed a single in the sixth inning, but as the game was called before that inning was completed, the game officially ended after five innings.
  • September 26, 1959 (7 innings) – Sam Jones, San Francisco Giants 4 St. Louis Cardinals 0
    • Game called due to rain.
  • April 21, 1984 (second game; 5 innings) – David Palmer, Montreal Expos 4 St. Louis Cardinals 0
    • Game called due to rain.
  • September 24, 1988 (5 innings) – Pascual Pérez, Montreal Expos 1 Philadelphia Phillies 0
    • Game called due to rain.
  • April 25, 2021 (second game; 7 innings) – Madison Bumgarner, Arizona Diamondbacks 7 Atlanta Braves 0
    • During the pandemic-shortened 2020 season where teams played 60 games, doubleheaders were scheduled for seven innings each for player safety reasons. The rule was retained for 2021.

American League

  • August 15, 1905 (5 innings) – Rube Waddell, Philadelphia Athletics 2 St. Louis Browns 0
    • Game called due to rain.
  • May 26, 1907 (5 innings) – Ed Walsh, Chicago White Sox 8 New York Highlanders 1
    • Game called due to rain; New York's run scored on two walks and two wild pitches in the first inning.
  • October 5, 1907 (second game; 5 innings) – Rube Vickers, Philadelphia Athletics 4 Washington Senators 0
    • Game called due to darkness.
  • August 20, 1912 (second game; 6 innings) – Carl Cashion, Washington Senators 2 Cleveland Naps 0
    • Game called so Naps could catch an express train to Boston.
  • August 25, 1924 (first game; 7 innings) – Walter Johnson, Washington Senators 2 St. Louis Browns 0
    • Game called due to rain; second game of the doubleheader postponed.
  • August 5, 1940 (second game; 6 innings) – John Whitehead, St. Louis Browns 4 Detroit Tigers 0
    • Game called due to rain.
  • August 6, 1967 (5 innings) – Dean Chance, Minnesota Twins 2 Boston Red Sox 0
    • Game called due to rain.
  • July 12, 1990 (6 innings) – Mélido Pérez, Chicago White Sox 8 New York Yankees 0
    • Game called due to rain.
  • October 1, 2006 (5 innings) – Devern Hansack, Boston Red Sox 9 Baltimore Orioles 0
    • Game called due to rain.
  • July 7, 2021 (second game; 7 innings) – Collin McHugh (2.0 IP), Josh Fleming (2.2 IP), Diego Castillo (0.1 IP), Matt Wisler (1.0 IP), and Pete Fairbanks (1.0 IP), Tampa Bay Rays 4, Cleveland Indians 0
    • Second game of doubleheader with 2020–21 MLB pandemic player safety rule (see above) shortening doubleheaders to seven innings each in place.

American Association

  • May 6, 1884 (6 innings) – Larry McKeon, Indianapolis Hoosiers 0 Cincinnati Red Stockings 0
  • July 29, 1889 (second game; 7 innings) – Matt Kilroy, Baltimore Orioles 0 St. Louis Browns 0
  • September 23, 1890 (7 innings) – George Nicol, St. Louis Browns 21 Philadelphia Athletics 2
  • October 12, 1890 (8 innings) – Hank Gastright, Columbus Solons 6 Toledo Maumees 0

Union Association

  • August 21, 1884 (8 innings) – Charlie Geggus, Washington Nationals 12 Wilmington Quicksteps 1
  • October 5, 1884 (5 innings) – Charlie Sweeney (2 inn.) and Henry Boyle (3 inn.), St. Louis Maroons 0 St. Paul Saints 1

Nine-inning no-hitters broken up in extra innings

MLB previously recognized no-hitters when the only hits allowed occurred in extra innings, until the rules were tightened in 1991. They are still recognized by the Hall of Fame Museum in Cooperstown, NY and certain record books that are not directly affiliated with Major League Baseball. Names listed in bold signify the pitcher was pitching a perfect game through nine innings.

National League

  • June 11, 1904 (12 innings) – Bob Wicker, Chicago Cubs 1 New York Giants 0
    • Wicker (winning pitcher) surrendered single with one out in 10th; only hit allowed.
  • August 1, 1906 (13 innings) – Harry McIntire, Brooklyn Superbas 0 Pittsburgh Pirates 1
    • McIntire (losing pitcher) surrendered single with two out in 11th; allowed three more hits.
  • April 15, 1909 (13 innings; Opening Day) – Red Ames, New York Giants 0 Brooklyn Superbas 3
    • Ames (losing pitcher) surrendered single with one out in 10th; allowed six more hits.
  • May 2, 1917 (10 innings) – Hippo Vaughn, Chicago Cubs 0 Cincinnati Reds 1
    • Vaughn (losing pitcher) surrendered single with one out in 10th; allowed one more hit; known as "Double No-Hitter" prior to MLB rule change since the opposing pitcher threw 10-inning no-hitter—see entry in main list for Fred Toney.
  • May 26, 1956 (11 innings) – Johnny Klippstein (7 inn.), Hersh Freeman (1 inn.) and Joe Black (3 inn.), Cincinnati Reds 1 Milwaukee Braves 2
    • Black (losing pitcher) surrendered double with two out in 10th; allowed two more hits.
  • May 26, 1959 (13 innings) – Harvey Haddix, Pittsburgh Pirates 0 Milwaukee Braves 1
    • Haddix (losing pitcher) pitched 12 perfect innings; first base-runner was lead-off hitter in 13th, who reached on an error; followed by sacrifice bunt, intentional walk, and game-ending hit (ruled a one-run double rather than a three-run home run due to a base-running mistake).
  • June 14, 1965 (11 innings) – Jim Maloney, Cincinnati Reds 0 New York Mets 1
    • Maloney (losing pitcher) surrendered lead-off home run in 11th; allowed one more hit.
  • July 26, 1991 (10 innings) – Mark Gardner (9 inn.) and Jeff Fassero (0 inn.), Montreal Expos 0 Los Angeles Dodgers 1
    • Gardner (losing pitcher) surrendered leadoff single in 10th and allowed one more hit before being replaced; Fassero also allowed one hit.
  • June 3, 1995 (10 innings) – Pedro Martínez (9 inn.) and Mel Rojas (1 inn.), Montreal Expos 1 San Diego Padres 0
    • Martinez (winning pitcher) pitched 9 perfect innings; first San Diego base-runner was from lead-off double surrendered by Martínez in 10th; Rojas relieved him and retired the next three batters, earning a save.
  • August 23, 2017 (10 innings) – Rich Hill, Los Angeles Dodgers 0 Pittsburgh Pirates 1
    • Hill (losing pitcher) threw 9 no-hit innings and was perfect into the 9th before first base-runner reached on error; surrendered walk-off home run leading off the 10th inning. This is the only time on record that an extra-innings walk-off home run has broken up a no-hitter.

American League

  • May 9, 1901 (10 innings) – Earl Moore, Cleveland Blues 2 Chicago White Sox 4
    • Moore (losing pitcher) surrendered lead-off single in 10th; allowed one more hit.
  • August 30, 1910 (second game; 11 innings) – Tom Hughes, New York Highlanders 0 Cleveland Naps 5
    • Hughes (losing pitcher) surrendered single with one out in 10th; allowed six more hits.
  • May 14, 1914 (10 innings) – Jim Scott, Chicago White Sox 0 Washington Senators 1
    • Scott (losing pitcher) surrendered lead-off single in 10th; allowed one more hit.
  • September 18, 1934 (10 innings) – Bobo Newsom, St. Louis Browns 1 Boston Red Sox 2
    • Newsom (losing pitcher) surrendered single with two out in 10th; only hit allowed.
  • April 23, 2022 (10 innings) – J. P. Feyereisen (2.0 IP), Javy Guerra (0.2 IP), Jeffrey Springs (2.0 IP), Jason Adam (1.1 IP), Ryan Thompson (1.0 IP), Andrew Kittredge (2.0 IP), and Matt Wisler (1.0 IP), Tampa Bay Rays 3 Boston Red Sox 2
    • Wisler (winning pitcher) surrendered leadoff triple in the 10th; allowed one more hit.

Interleague

  • September 10, 2023 (13 innings) – Corbin Burnes (8.0 IP), Devin Williams (1.0 IP), Abner Uribe (1.0 IP), Joel Payamps (1.0 IP), Andrew Chafin (1.0 IP), and Hoby Milner (0.1 IP), Milwaukee Brewers (NL) 3 New York Yankees (AL) 4
    • Payamps surrendered a double with one out in the 11th; allowed two more hits.

wikipedia, wiki, encyclopedia, book, library, article, read, free download, Information about List of Major League Baseball no-hitters, What is List of Major League Baseball no-hitters? What does List of Major League Baseball no-hitters mean?