List of Major League Baseball pitchers who have thrown an immaculate inning

[1] This has happened 115 times in Major League history and has been accomplished by 105 pitchers (80 right-handed and 25 left-handed).

Major League Baseball's first immaculate inning was accomplished by John Clarkson of the Boston Beaneaters against the Philadelphia Quakers on June 4, 1889;[2] and the most recent by Ryan Pepiot of the Tampa Bay Rays on September 18, 2024.

Koufax accomplished his first immaculate inning while throwing his first no-hitter, becoming the only player to do both in a single game.

[4][5][6][7] Sloppy Thurston, Ryan, Wade Miley, Thomas Pannone, Reid Detmers, and Hayden Wesneski are the only rookies to have achieved the feat.

On May 8, 2014, Brad Boxberger of the Tampa Bay Rays entered a game against the Baltimore Orioles with the bases loaded and proceeded to strike out the side with nine pitches.

Billy Hoeft 's immaculate inning in 1953 was the first in 25 seasons.
Brandon McCarthy threw the seventh and final immaculate inning of 2014.