There have been 24 official perfect games in MLB history under the modern definition.

Quick Scoop: Perfect Games in MLB

  • A perfect game means 27 up, 27 down: no hits, no walks, no hit batters, no errors allowing a runner on.
  • Across more than 238,500 MLB games over 150+ years, only 24 have been perfect, which shows how incredibly rare this is.
  • No pitcher has ever thrown more than one official perfect game.
  • The most recent perfect game was by Domingo Germán of the New York Yankees on June 28, 2023, against the Oakland Athletics.

A tiny story snapshot

Imagine a normal summer night game where every batter that comes up is quietly turned away: grounders vacuumed up, strikeouts piling, outfielders gliding under routine fly balls. By the ninth inning, the crowd is standing on every pitch, nobody talking about the “P-word,” everyone feeling it. That’s the tension and magic wrapped into each of those 24 perfect games.

Information gathered from public forums or data available on the internet and portrayed here.