List of Major League Baseball pitchers who have thrown an immaculate inning
An immaculate inning occurs in baseball when a pitcher strikes out all three batters he faces in one inning using the minimum possible number of pitches: nine. This has happened 121 times in Major League Baseball history; 113 pitchers have accomplished the feat.