This is a list of no-hitters in Major League Baseball history. In addition, all no-hitters that were broken up in extra innings or were in shortened games are listed, although they are not currently considered official no-hitters. (Prior to 1991, a performance in which no hits were surrendered through nine innings or in a shortened game was considered an official no-hit game.) The names of those pitchers who threw a perfect game no-hitter 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 which were part of a doubleheader are noted as either the first game or second game. The most recent no-hitter was pitched by Jake Arrieta of the Chicago Cubs on April 21, 2016.
An official no-hit game occurs 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). In a no-hit game, a batter may still reach base via a walk, an error, a fielder's choice, 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 a number of times, five 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 four games, the home team won despite gaining no hits through eight innings, 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.