Most No-Hitters Thrown (MLB)
On this page5
Nolan Ryan holds the MLB record for the most career no-hitters, with 7 thrown between 1973 and 1991. That total is three clear of second-place Sandy Koufax, who had 4, a margin that makes Ryan’s mark one of the safest records in baseball.
A no-hitter is a complete game in which a pitcher allows no hits, one of the sport’s rarest single-game achievements. Even Hall of Fame pitchers often finish their careers without one, which is what makes multiple no-hitters so extraordinary. Here is the full leaderboard of the pitchers who have thrown the most, and the context behind the numbers. All figures are through the 2025 season.
The record holder: Nolan Ryan and 7 no-hitters
Ryan combined the most overpowering fastball of his era with a career that stretched an astonishing 27 seasons, and that mix produced no-hitters across three different decades. He threw his first two in 1973 and his last in 1991 at age 44, spreading them across two franchises and reminding hitters for a generation that any start could turn historic.
His seven no-hitters are three more than anyone else has managed. Because even the greatest pitchers rarely throw more than one, closing a gap of three would require a career of Ryan-like dominance and durability, which is why the record is treated as untouchable.
The full leaderboard of career no-hitters
The table below ranks the MLB pitchers with the most career no-hitters. Active pitchers are noted.
| Rank | No-hitters | Pitcher | Era |
|---|---|---|---|
| 1 | 7 | Nolan Ryan | 1966-1993 |
| 2 | 4 | Sandy Koufax | 1955-1966 |
| 3 | 3 | Bob Feller | 1936-1956 |
| 3 | 3 | Cy Young | 1890-1911 |
| 3 | 3 | Larry Corcoran | 1880-1887 |
| 3 | 3 | Justin Verlander* | 2005-present |
| 7 | 2 | Randy Johnson | 1988-2009 |
| 7 | 2 | Roy Halladay | 1998-2013 |
| 7 | 2 | Warren Spahn | 1942-1965 |
| 7 | 2 | Max Scherzer* | 2008-present |
*Justin Verlander and Max Scherzer are active; their totals may still climb.
The list spans baseball’s entire history, from 19th-century aces Cy Young and Larry Corcoran through Koufax and Feller to the modern era, where Verlander and Scherzer keep the feat alive.
Sandy Koufax and the men at four and three
Sandy Koufax packed 4 no-hitters, including a perfect game in 1965, into a brilliant but short career cut off by injury. Behind him, a cluster tied at three shows how rare even a handful of no-hitters is: it includes early legends Cy Young and Bob Feller alongside Justin Verlander, the leading active pitcher, who threw his three in 2007, 2011 and 2019.
The pitchers with two
The group at two no-hitters reads like a Hall of Fame roll call, from Randy Johnson and Roy Halladay, each of whom mixed a no-hitter with a perfect game, to active ace Max Scherzer. Even reaching two places a pitcher among the most dominant single-game performers the sport has produced. For more on baseball’s pitching records, see our leaderboard of the most saves in MLB history, and for the hitters, the most hits in MLB history.
Why the record matters
A no-hitter demands a near-flawless performance sustained across nine innings, and stacking seven of them puts Nolan Ryan in a category no other pitcher has approached. For a broader look at hitting dominance, see our leaderboard of the most grand slams in MLB history.
The short version: Nolan Ryan holds the MLB record with 7 career no-hitters, three clear of Sandy Koufax (4). As of the 2025 season, Justin Verlander leads active pitchers with three, but Ryan’s mark stands far above the field.
Frequently asked questions
Who has thrown the most no-hitters in MLB history?+
Nolan Ryan has thrown the most no-hitters in MLB history, with 7 between 1973 and 1991. Sandy Koufax is second with 4. A group tied at three includes Bob Feller, Cy Young, Larry Corcoran and Justin Verlander. Ryan's record is three clear of anyone else. All figures are through the 2025 season.
What is the difference between a no-hitter and a perfect game?+
A no-hitter is a complete game in which the pitcher allows no hits, though baserunners can still reach via walks, errors or hit-by-pitches. A perfect game is stricter: no batter reaches base at all, meaning no hits, walks or errors across all 27 outs. Every perfect game is a no-hitter, but perfect games are far rarer.
Which active pitcher has the most no-hitters?+
Justin Verlander has the most no-hitters among active pitchers, with 3, tying him with Bob Feller, Cy Young and Larry Corcoran on the all-time list. Verlander threw them in 2007, 2011 and 2019, and as an active pitcher he could add more, though catching Nolan Ryan's 7 is a very tall order.
Why is Nolan Ryan's no-hitter record so hard to break?+
Nolan Ryan threw 7 no-hitters, three more than anyone else in baseball history. No-hitters require an exceptional performance across all nine innings, and even the best pitchers rarely throw more than one. Ryan combined overpowering stuff with extraordinary longevity, pitching into his mid-forties, which is why his record is considered nearly unbreakable.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play 162-0 — Draft nine and see if your roster can survive a flawless 162-game MLB season.
- Explore all our games →
- Analyze a trade — Compare both sides of a fantasy baseball trade before you accept.
- Run the MLB predictor — Simulate the MLB postseason bracket down to a World Series champion.
- Open the ERA calculator — Work out earned run average from earned runs and innings pitched — handles the .1/.2 thirds convention.
- Explore all our free sports tools →
Related baseball guides
View all →
The 30-30 Club in MLB (History and Members)
The MLB 30-30 club is hitters with 30 home runs and 30 steals in a season. Ken Williams did it first in 1922; the Bonds hold the record with five each.
The 3,000-Hit Club in MLB (Every Member)
Pete Rose leads all hitters with 4,256, and 33 players have reached 3,000 career hits. The top of the list plus recent inductees, explained.
The 500 Home Run Club (MLB)
Only 28 players have hit 500 career home runs. Barry Bonds leads with 762. The full 500 home run club list and why the milestone still matters.
Longest Hitting Streak in MLB History
Joe DiMaggio holds the record with a 56-game hitting streak in 1941. Full leaderboard of the longest streaks and why the record is considered unbreakable.
MLB Rookie of the Year Winners (Recent List)
Paul Skenes and Luis Gil won the 2024 MLB Rookie of the Year awards. Recent winners in both leagues, plus the Jackie Robinson history behind the trophy.
Most Consecutive Games Played in MLB History
Cal Ripken Jr. played 2,632 consecutive MLB games from 1982 to 1998, breaking Lou Gehrig's 2,130. The full leaderboard and why the record is unbreakable.