how many no hitters in mlb history
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.