US Trends

how many immaculate innings have there been

There have been 118 immaculate innings in Major League Baseball history through the end of the 2025 season, achieved by 110 different pitchers.

What is an immaculate inning?

An immaculate inning happens when a pitcher strikes out all three batters in one inning on exactly nine pitches, all of them strikes. It’s one of the cleanest possible feats for a pitcher, even if it doesn’t get as much hype as a no-hitter.

How many immaculate innings have there been?

  • Total immaculate innings in MLB history: 118 (through 2025).
  • Total pitchers who have done it: 110.
  • Five pitchers have done it more than once, and three pitchers — Sandy Koufax, Chris Sale, and Max Scherzer — have done it three times each.

Baseball Almanac lists 114 verified regular-season immaculate innings plus one in the postseason as of its last update, which slightly lags newer tallies, while the more current count of 118 includes the most recent seasons up to 2025.

How the pace has changed over time

Immaculate innings used to be extremely rare, with only 30 occurring in the 114 seasons from 1876 to 1988 (about one every four seasons). In contrast, there have been 57 in just the 16 seasons from 2010 to 2025, averaging more than three per year, showing how much the strikeout-heavy modern game has boosted this feat.

Information gathered from public forums or data available on the internet and portrayed here.