Formula 1
Which Drivers Have The Most Race Wins In Formula One History?
Since the inaugural season of Formula One in 1950 there have been 115 Grand Prix winners, and here SportsCasting takes a look at who has won the most F1 race victories.
Oscar Piastri is the most recent race-winner after taking his second victory of the 2025 season at the Bahrain Grand Prix.
However, he is still 41 victories away from the driver who has taken the most career victories in the sport’s history.
Here, SportsCasting takes an in-depth look at the top 10.
Top 10 Drivers With Most Race Victories
=10 – Jim Clark (25)
Jim Clark is joint 10th with an incredible 25 race victories out of the 72 races he competed in.
He triumphed at 34.72% of the races he competed in – a better rate than the likes of Lewis Hamilton, Michael Schumacher and Max Verstappen.
The Scotsman was a generational talent and won the world championship in both 1963 and 1965 with the Lotus team.
Clark likely would have won the championship in 1968 but died in a Formula 2 crash at Hockenheim. You can only wonder how many more wins he would have achieved during his career.
=10 – Niki Lauda (25)
A true F1 icon who defied all the odds to return to racing after his horrific fiery crash at the Nurburgring in 1976.
Lauda won two championships with Ferrari in 1975 and 1977, before winning his third title by just half a point over McLaren teammate Alain Prost in 1984.
The Austrian who died in 2019 also had a role with the Mercedes team during Lewis Hamilton’s dominance of the sport in the 2010s.
He left F1 in the middle of his prime to focus on his airline company otherwise he could also have been challenging the names higher up this list.
Niki Lauda / Michael Schumacher, Ferrari, Monza, 1998. Photo: Clive Mason. pic.twitter.com/ytwdW4KJe2
— Demetriou Neto (@NetoDemetriou) March 26, 2025
9 – Jackie Stewart (27)
“The Flying Scot” won three world championships in 1969, 1971 and 1973 before hanging up his gloves at the age of 34.
Jackie Stewart’s 27 triumphs including three victories at Monaco and a brave drive at the Nurburgring in 1968 where he finished four minutes clear of his closest challenger.
He decided to leave the sport early due to how dangerous the sport was at the time – pulling out of his last race after the death of his teammate Francois Cevert in qualifying for the 1973 United States Grand Prix.
Stewart played a huge role in the sport becoming as safe as it is today.
8 – Nigel Mansell (31)
Nigel Mansell was the most successful British driver in terms of race wins before Lewis Hamilton came onto the scene.
He was one of the most exciting drivers of his era and is the only driver in history to have simultaneously held both the F1 drivers’ championship (1992) and the IndyCar World Series title (1993).
Mansell dominated the 1992 championship but bad luck cost him winning the title in both 1986 and 1987.
Despite that, he has won 31 races during his career. His drive at the 1987 British Grand Prix where he overtook teammate Nelson Piquet for the victory was perhaps his best.
7 – Fernando Alonso (32)
The oldest man on the F1 grid at the age of 43 still has hopes of returning to the top step of the podium, despite not tasting victory in over a decade.
His last victory came at the 2013 Spanish Grand Prix, while his back-to-back titles in 2005 and 2006 feel like a lifetime ago.
Fernando Alonso’s 32 victories are nowhere near enough for a driver who Lewis Hamilton regarded as his toughest rival on pace alone.
His career decisions though have meant that he has often driven cars that don’t match his talent.
6 – Ayrton Senna (41)
Often regarded as the greatest driver in Formula One history, Ayrton Senna took 41 victories during his legendary career.
The Brazilian had one of the most famous rivalries in F1 history with Alain Prost – as the pair exchanged victories and championships between 1988 and 1990.
Senna, who won the title in 1988, 1990 and 1991, famously took six victories at the Monaco Grand Prix.
More victories and championships were likely on the way before he died at the age of 34 after crashing from the lead at the 1994 San Marino Grand Prix.
5 – Alain Prost (51)
Ayrton Senna is just behind his great rival Alain Prost when it comes to race victories and championships.
The Frenchman nicknamed ‘The Professor’ took 51 race victories and four championships between 1980 and 1993.
Compared to Senna’s aggressive driving style, Prost’s smooth and precise driving style led him to great success.
Prost is one of the few drivers to depart the sport after winning a championship during their final season.
Prost fighting with Senna
Greatest rivalry of all time
Like no other
Before or after#F1 pic.twitter.com/ki0mrTIVpr
— Senna (@sennatheking) December 23, 2023
4 – Sebastian Vettel (53)
Sebastian Vettel was a four-time world champion at the age of 26 after his unbreakable dominance between 2010 and 2013.
He won 38 races with Red Bull and few would have guessed that he would only take 14 more Grand Prix wins when he switched to Ferrari in 2015.
Vettel never looked the same after he left Red Bull and made several mistakes during his time at Ferrari which prevented him from challenging Lewis Hamilton for the title in 2017 and 2018.
However, it doesn’t change the fact that he will go down as one of Formula One’s greatest drivers.
3 – Max Verstappen (64)
Max Verstappen repeated Sebastian Vettel’s era of dominance with Red Bull, winning four titles between 2021 and 2024.
The Dutchman holds the record as the youngest driver in F1 history to win a race, after he won the 2016 Spanish Grand Prix in his first race for Red Bull.
Since then he has added a further 62 victories to his name, and at the age of 27, he could realistically challenge the two drivers who have more victories than him by the time his career ends.
He might not have the quickest car in 2025 but showed he is the best driver on the grid with his shock win at the 2025 Japanese Grand Prix.
2- Michael Schumacher (91)
Michael Schumacher’s level of dominance had not been seen before and it seemed unthinkable that anyone would go on to beat his record of 91 race wins.
The German won back-to-back titles with Benetton in 1994 and 1995 before he switched to Ferrari and transformed their fortunes.
In 2000, he delivered Ferrari their first drivers’ championship in 21 years and he would go on to win five in a row.
Schumacher retired in 2006 and returned in 2010 – but was unable to add any more victories to his incredible total.
1 – Lewis Hamilton (105)
Lewis Hamilton tops the list for the most race wins in F1 history.
Michael Schumacher’s first retirement in 2006 was followed by Hamilton’s arrival into the sport in 2007.
Ever since the Brit immediately started matching world champion teammate Fernando Alonso, he looked like the man who could beat Schumacher’s records.
After taking one title in six years with McLaren, it was his move to Mercedes which sparked his era of dominance.
Hamilton took 84 race wins, 74 pole positions and six championships with Mercedes before he joined Ferrari for the 2025 season.
Drivers Who Have Won F1 Races
*Drivers in bold are still racing
- Lewis Hamilton – 105
- Michael Schumacher – 91
- Max Verstappen – 64
- Sebastian Vettel – 53
- Alain Prost – 51
- Ayrton Senna – 41
- Fernando Alonso – 32
- Nigel Mansell – 31
- Jackie Stewart – 27
- Jim Clark and Niki Lauda – 25
- Juan Manuel Fangio – 24
- Nelson Piquet and Nico Rosberg – 23
- Damon Hill – 22
- Kimi Raikkonen – 21
- Mika Hakkinen – 20
- Stirling Moss – 16
- Jenson Button – 15
- Graham Hill, Jack Brabham and Emerson Fittipaldi – 14
- Alberto Ascari and David Coulthard – 13
- Mario Andretti, Carlos Reutemann and Alan Jones – 12
- Jacques Villeneuve, Felipe Massa and Rubens Barrichello – 11
- James Hunt, Ronnie Peterson, Jody Scheckter and Gerhard Berger – 10
- Mark Webber – 9
- Jacky Ickx, Denny Hulme, Daniel Ricciardo and Charles Leclerc – 8
- Rene Arnoux and Juan Pablo Montoya – 7
- Tony Brooks, John Surtees, Jochen Rindt, Gilles Villeneuve, Jacques Lafitte, Riccardo Patrese, Ralf Schumacher and Sergio Perez – 6
- Giuseppe Farina, Clay Regazzoni, John Watson, Michele Alboreto, Keke Rosberg and Lando Norris – 5
- Dan Gurney, Bruce McLaren, Eddie Irvine, Carlos Sainz and Oscar Piastri – 4
- Mike Hawthorn, Peter Collins, Phil Hill, Didier Pironi, Thierry Boutsen, Heinz-Harald Frentzen, Johnny Herbert, Giancarlo Fisichella, George Russell – 3
- 11 drivers on 2 wins
- 34 drivers on 1 win including Esteban Ocon and Pierre Gasly