No-Hitters and Perfect Games

No-Hitters and Perfect Games

No-Hitters and Perfect Games on Baseball Reference

A list of major league No-Hitters and Perfect games can be found at the following link, in the "Frivolities" section of Baseball Reference.


That page includes a leaderboard for players with the most no-hitters, a list of individual no-hitters, as well as a list of combined no-hitters. All known major Negro League no-hitters are included.

Definitions and unusual games

Major League Baseball defines a no-hitter as a completed game in which a team that batted in at least nine complete innings recorded no hits.

An example of a game that does not count as a no-hitter by this definition is Andy Hawkins' effort on July 1, 1990. Hawkins, starting for the Yankees on the road against the Chicago White Sox, threw a complete game and allowed no hits, but lost the game 4-0. As the White Sox only came to bat in eight innings (they did not need to bat in the ninth as they had won the game), Hawkins is not credited with a no-hitter. At the time, MLB did consider the game to be a no-hitter but changed the definition to the current one in 1991, retroactively removing Hawkins' game from the list of no-hitters.

Another example of a non-no-hitter is Madison Bumgarner's start on April 25, 2021. Bumgarner threw a complete game shutout and allowed no hits, but it came in the second game of a doubleheader where each game was scheduled for seven innings. As he threw fewer than nine innings, the game is not classified as a no-hitter.

It is possible to throw a no-hitter and lose the game. On April 23, 1964, Ken Johnson, starting for Houston at home, allowed no hits in nine innings but allowed the only run of the game and took the loss. Because he threw nine no-hit innings and completed the game, he is credited with a no-hitter.

A player can carry a no-hitter through nine innings, but if they eventually allow a hit they are not credited with a no-hitter. On June 3, 1995Pedro Martínez threw nine perfect innings for the Montreal Expos but the game remained 0-0 and went into extra innings. Martínez finally allowed a hit in the tenth inning and so is not credited with a no-hitter or a perfect game.

One of the more famous combined no-hitters came on June 23, 1917. Babe Ruth started the game and allowed a walk before being ejected for arguing with the umpire. Ernie Shore replaced Ruth on the mound and recorded 27 outs in succession. This game had previously been considered a perfect game for Shore, but under the current definition it is now considered a combined no-hitter.
    • Related Articles

    • Game Log Tips and Tricks

      Player game logs for each season can be accessed via the Game Logs section of the toolbar on player pages, or by simply clicking the year in the "Season" column of tables on the site. For example, Bobby Witt Jr.'s 2025 batting game log can be found ...
    • All-Star Games

      All-Star Games A complete index of American League vs. National League All-Star Games can be found at the following link: https://www.baseball-reference.com/allstar/ That page is accessible from the footer of every page on the site, or by typing ...
    • Saves, Blown Saves and Holds

      Saves, Blown, Saves and Holds for a Player Saves for a player can be found in the Standard Pitching table. Here is Kenley Jansen's page as an example: https://www.baseball-reference.com/players/j/janseke01.shtml#all_players_standard_pitching Blown ...
    • Bold and Italic Stats

      If a statistic is bolded this means that the player led their league in that stat. If the statistic is italicized then they led the entire majors in the stat. For example, Francisco Lindor led the American League in Plate Appearances and At Bats in ...
    • Split Data

      Player Splits Split data for each player can be found on that player's Splits page. There are separate pages for each year of a player's career, as well as a page for that player's entire career. To access these pages, click Finders & Advanced Stats ...