SportsMonkie.com
Motorsport

Most F1 Wins of All Time

By SportsMonkie Motorsport Desk Updated July 27, 2026
Formula 1 car crossing the finish line as a checkered flag waves above the track
On this page5
  1. 01The record holder: Lewis Hamilton and 105 wins
  2. 02The full leaderboard of career F1 wins
  3. 03Michael Schumacher and the record he held
  4. 04Max Verstappen and the next generation
  5. 05Why the record matters

Lewis Hamilton holds the record for the most Formula 1 race wins, with 105 as of the 2025 season, and as an active driver he can still add to the total. He passed Michael Schumacher’s long-standing mark of 91 in 2020, and the two remain the only drivers ever to top 90 grand prix victories.

Race wins are the headline currency of Formula 1, the clearest measure of a driver’s success across a career. The all-time list rewards both raw speed and longevity, and it comes with a caveat: the calendar has grown enormously over the decades, so modern drivers race far more often than the legends of earlier eras. Here is the full leaderboard of F1’s all-time race winners, the milestones behind them, and what the numbers really mean. All figures are as of the 2025 season.

The record holder: Lewis Hamilton and 105 wins

Hamilton’s rise to the top of the list was built on a remarkable peak with Mercedes, during which he won multiple titles and racked up victories at a historic rate. He broke Schumacher’s record of 91 wins at the 2020 Portuguese Grand Prix and pushed the mark to 105, a number that stood as he moved to Ferrari for a new chapter of his career.

Because Hamilton was still racing into 2025, his record is not necessarily finished. Even if it were, 105 wins across a career of that length represents a level of sustained success that only Schumacher has otherwise approached.

The full leaderboard of career F1 wins

The table below ranks the all-time Formula 1 race win leaders. Active drivers are noted.

RankWinsDriverEra
1105*Lewis Hamilton2007-present
291Michael Schumacher1991-2012
371*Max Verstappen2015-present
453Sebastian Vettel2007-2022
551Alain Prost1980-1993
641Ayrton Senna1984-1994
732*Fernando Alonso2001-present
831Nigel Mansell1980-1995
927Jackie Stewart1965-1973
1025Jim Clark1960-1968

*Active driver; total is current as of the 2025 season. Max Verstappen’s total continued to rise through 2025.

The list blends eras, from the 1960s mastery of Clark and Stewart to the modern dominance of Hamilton and Verstappen. Fernando Alonso remains on the list as an active driver, though his win total has been static for years.

Michael Schumacher and the record he held

For nearly two decades the wins record belonged to Michael Schumacher, whose 91 victories were compiled largely during a Ferrari dynasty that also produced five straight titles. His mark once looked untouchable, and it took Hamilton’s extended Mercedes peak to surpass it. Schumacher’s 91 still sits comfortably second, far ahead of everyone except Hamilton.

Max Verstappen and the next generation

Max Verstappen is the most successful active driver after Hamilton, having pushed past 70 career wins on the back of a historic run that included a record 19 victories in a single season. He remains more than 30 wins short of the record, so a challenge would take years, but he is the clearest long-term threat. For more on his most dominant campaign, see our leaderboard of the most F1 wins in a season.

Why the record matters

Career wins are Formula 1’s ultimate measure of on-track success, which is why the top of this list is reserved for the sport’s true greats. Hamilton’s 105 reflects both an extraordinary peak and a long career, and while a growing calendar gives modern drivers more chances, matching that total still demands years of excellence. Wins are also the raw material of championships, which the sport’s F1 points system turns into titles.

The short version: Lewis Hamilton holds the record for the most F1 wins with 105, ahead of Michael Schumacher (91) and the active Max Verstappen (past 70). As of the 2025 season, Hamilton is still racing, so his all-time mark can climb even higher.

Share this article

Frequently asked questions

Who has the most F1 wins of all time?+

Lewis Hamilton has the most Formula 1 race wins of all time, with 105 as of the 2025 season. He passed Michael Schumacher's record of 91 in 2020. Max Verstappen is next among modern drivers with more than 70 wins, followed by Sebastian Vettel (53) and Alain Prost (51). Because Hamilton is still racing, his total can continue to grow.

How many races did Michael Schumacher win?+

Michael Schumacher won 91 Formula 1 races across his career, a record that stood from 2001 until Lewis Hamilton passed it in 2020. Schumacher won seven world titles, mostly during his Ferrari dynasty of the early 2000s, and he remains second on the all-time wins list, comfortably clear of everyone except Hamilton.

Will Max Verstappen break the F1 wins record?+

It is possible but far from certain. Max Verstappen has climbed past 70 career wins and is the most successful active driver behind Hamilton, but he still trails the record by more than 30 victories. Reaching 105 would require years of sustained dominance, so while he is the leading long-term threat, the record remains well out of immediate reach.

Does a longer F1 calendar make the wins record easier?+

It helps. Modern seasons feature 22 to 24 races, far more than the 16 or fewer common in earlier decades, so today's drivers have more chances to win each year. That is one reason recent champions dominate the raw totals. Even so, Hamilton's 105 required both a long career and an exceptional win rate, so the record reflects genuine sustained excellence.

Sources

Play & tools

Free browser games and tools — no account, no download.

Related motorsport guides

View all →