← Every rarity
Immaculate Inning
There have been 89 immaculate innings since 1988, measured across 93,554 games — one every 1,051 games. The most recent was Taj Bradley on 26 August 2026; the first was Rob Dibble on 4 June 1989.
Nine pitches, three strikeouts, one inning, one pitcher.
Pitch-by-pitch data begins in 1988, so this is measured from 1988 onward — earlier immaculate innings happened but cannot be verified from the play-by-play record.
89times in history
1 in 1,051games — 1988+
1989first — Rob Dibble
2026-08-26most recent — Taj Bradley
1y 11mlongest drought — 1999-09-05 to 2001-08-23
By decade
1980s1
1990s14
2000s14
2010s36
2020s24
Done it most
Every occurrence — 89 of them