There have been 118 immaculate innings in MLB history as of the 2025 season.

An immaculate inning is when a pitcher strikes out three batters on exactly nine pitches in a single inning, all of them strikes. It has happened far less often than most other pitching feats, and while perfect games get more headlines, immaculate innings are actually rarer on a per-opportunity basis.

The pace has also picked up in modern times: early baseball saw only a few such innings across many decades, but more than half of all recorded immaculate innings have occurred since 2010.

TL;DR: If you’re looking up “how many immaculate innings in MLB history,” the current total is 118, and it’s one of the most precise displays of pitching dominance you’ll see.

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