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.
- Explore all our free sports tools →
Related baseball guides
View all →
Best Regular-Season Record in MLB History
The 1906 Cubs' .763 win rate is the best in MLB history; the 2001 Mariners' 116 wins are the most. The full leaderboard, explained.
Longest Losing Streaks in MLB History
The 1889 Louisville Colonels lost 26 straight, the longest losing streak in MLB history. The full list, from the Colonels to the 1961 Phillies, explained.
Longest Winning Streaks in MLB History
The 1916 Giants won 26 straight, the longest winning streak in MLB history. The full list, from the Giants to the 2017 Indians, explained.
Worst Record in MLB History
The 1899 Cleveland Spiders went 20-134, the worst record in MLB history. The full list of futility, from the Spiders to the 2024 White Sox, explained.
Most Home Runs of All Time (MLB)
Barry Bonds hit 762 career home runs, the most in MLB history. The full leaderboard of baseball's all-time home run leaders, explained.
Most Hits in MLB History
Pete Rose collected 4,256 career hits, the most in MLB history. The full leaderboard of baseball's all-time hit kings, explained.