There have been 118 immaculate innings in Major League Baseball history as of 2025. An immaculate inning is when a pitcher strikes out all three batters faced in an inning with the minimum nine pitches (three strikes per batter). This achievement has become more common in recent years but remains a rare feat in baseball.