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 in an inning using the minimum number of pitches, nine pitches in total. This feat, while rare in the early history of MLB, has become more common in recent decades, with the majority of immaculate innings occurring since the 1990s.