There have been 326 official no-hitters in Major League Baseball history, through the end of the 2025 season.

Quick Scoop: How many no hitters in MLB history?

Here’s the key number you’re looking for:

  • Total official MLB no-hitters: 326.
  • This count uses MLB’s modern, official definition of a no-hitter (at least nine innings, no hits allowed, game completed).
  • The total covers games from 1876 through the 2025 MLB season.

A few extra fun context points:

  • About 43 of those no-hitters came before the American League formed in 1901; the rest are in what’s usually called the modern era.
  • Only a small fraction of those 326 are perfect games (no hits, no walks, no hit batters, no errors allowing a runner), and that subset is in the mid‑20s.
  • MLB tightened the official definition in 1991, which removed dozens of shorter or incomplete games that used to be counted as no-hitters.

Tiny history note

Before 1991, box-score nerds could point to roughly 50 more games that were once listed as no-hitters but no longer qualify under the current rules. That’s why you may sometimes see slightly different totals in older books or forum debates—those usually reflect pre‑1991 counting.