The Formula One drivers with the most Grand Prix victories in the sport's history, led by Lewis Hamilton's record-breaking tally.
Updated July 5, 202610 ranked4 sources
Quick answer: 1. Lewis Hamilton, 2. Michael Schumacher, 3. Max Verstappen, 4. Sebastian Vettel, 5. Alain Prost, 6. Ayrton Senna, 7. Fernando Alonso, 8. Nigel Mansell, 9. Jackie Stewart, 10. Jim Clark.
Winning a Formula One Grand Prix is among the hardest things to do in motorsport — a driver needs the right car, flawless execution, and often a bit of luck across a grueling season. Over more than seven decades, only a handful of drivers have stacked up wins in the dozens. This list ranks the ten drivers with the most career Grand Prix victories in F1 World Championship history.
It's a mix of eras: modern hybrid-era dominators like Lewis Hamilton and Max Verstappen sit alongside legends of the 1980s and 1990s such as Alain Prost and Ayrton Senna, and pioneers of the 1960s and 70s like Jackie Stewart and Jim Clark. Whether you follow F1 today or grew up on a different generation of racing, this is the definitive count of who has stood on the top step the most.
Ad · leaderboard
Career Grand Prix wins
Career Grand Prix wins
Lewis Hamilton
106 wins
Michael Schumacher
91 wins
Max Verstappen
71 wins
Sebastian Vettel
53 wins
Alain Prost
51 wins
Ayrton Senna
41 wins
Fernando Alonso
32 wins
Nigel Mansell
31 wins
Jackie Stewart
27 wins
Jim Clark
25 wins
The ranking
1
Lewis Hamilton
The all-time Formula One wins leader, Hamilton broke Michael Schumacher's long-standing record in 2020 and has extended it since, taking his 106th victory — and his first for Ferrari — at the 2026 Spanish Grand Prix. His seven world titles tie him with Schumacher for the most in history.
nationality: United Kingdomworld_titles: 7active_years: 2007–present
2
Michael Schumacher
Schumacher held the all-time wins record for 14 years until Hamilton passed him in 2020. His five straight titles with Ferrari in the early 2000s remain one of the sport's greatest runs of dominance.
A four-time world champion and still an active driver, Verstappen continues to add to his win tally. He is the highest-ranked driver on this list never to have raced in the pre-2015 era.
Vettel won four consecutive world titles with Red Bull from 2010 to 2013, becoming the youngest four-time champion in history. He retired at the end of the 2022 season.
Nicknamed "The Professor" for his calculated racing style, Prost held the all-time wins record from 1987 until Schumacher passed him in 2001. He won four world championships across the 1980s and early 1990s.
A three-time champion widely regarded as one of the greatest drivers ever, Senna's win tally was cut short by his death at Imola in 1994. His rivalry with Prost defined an era of Formula One.
A two-time champion, Alonso is the most experienced driver in F1 history by race starts. Still competing decades after his debut, he remains a benchmark for longevity in the sport.
The 1992 World Champion was known for his aggressive, crowd-pleasing style. After leaving F1 he crossed the Atlantic and won the IndyCar title in 1993.
nationality: United Kingdomworld_titles: 1active_years: 1980–1992, 1994–1995
9
Jackie Stewart
A three-time champion in the 1960s and 70s, Stewart was also a pioneering advocate for driver safety whose campaigning helped transform the sport. He retired at the top of his game in 1973.
nationality: United Kingdomworld_titles: 3active_years: 1965–1973
10
Jim Clark
A two-time champion of the 1960s, Clark is tied with Niki Lauda on 25 wins but ranks ahead on win rate, having achieved his total from far fewer starts (72 to Lauda's 173) before his death in 1968. Many consider him the most naturally gifted driver of his generation.
nationality: United Kingdomworld_titles: 2active_years: 1960–1968
Ad · in-feed
Full comparison
#
Name
nationality
world_titles
active_years
1
Lewis Hamilton
United Kingdom
7
2007–present
2
Michael Schumacher
Germany
7
1991–2006, 2010–2012
3
Max Verstappen
Netherlands
4
2015–present
4
Sebastian Vettel
Germany
4
2007–2022
5
Alain Prost
France
4
1980–1991, 1993
6
Ayrton Senna
Brazil
3
1984–1994
7
Fernando Alonso
Spain
2
2001, 2003–2018, 2021–present
8
Nigel Mansell
United Kingdom
1
1980–1992, 1994–1995
9
Jackie Stewart
United Kingdom
3
1965–1973
10
Jim Clark
United Kingdom
2
1960–1968
How we ranked this
Drivers are ranked by total career Formula One World Championship Grand Prix victories (race wins), highest to lowest. The figures are drawn from the primary F1 statistics database StatsF1 and cross-checked against Wikipedia's "List of Formula One Grand Prix winners." Only full World Championship Grand Prix wins count; sprint-race wins and non-championship race wins are excluded. Where two drivers are tied on wins (Jim Clark and Niki Lauda at 25), the driver with the higher win rate — wins per race start — is ranked ahead, which places Clark in the top ten (Clark scored his 25 wins from 72 starts versus Lauda's 173). Win totals for active drivers (Hamilton, Verstappen, Alonso) are current as of the update date and may change.
FAQ
Who has the most race wins in Formula 1 history?
Lewis Hamilton holds the record with 106 career Grand Prix victories. He broke Michael Schumacher's previous record of 91 wins in 2020 and has extended his lead since.
How many races did Michael Schumacher win?
Michael Schumacher won 91 Grand Prix races, a record he held for 14 years until Lewis Hamilton surpassed it in 2020.
Is Max Verstappen in the top 10 for F1 race wins?
Yes. Max Verstappen ranks third all-time with 71 Grand Prix wins. As an active driver still racing, his total continues to climb.
Are sprint races counted in these F1 win totals?
No. These totals count only full World Championship Grand Prix victories. Sprint-race wins and non-championship race wins are excluded, following the record-keeping used by StatsF1 and Wikipedia.