Up Next
Almost two-thirds of the drivers on the 2024 Formula 1 grid have won a grand prix but some have won far more than others.
As you'd expect, the two most recent F1 champions - Lewis Hamilton and Max Verstappen - top the list. But where do the other 10 race winners stand?
We detail how many wins each 2024 driver has and where they stand in the all-time win list. We're not counting sprint races, so this list only contains proper grand prix victories up until the Belgian Grand Prix.
Lewis Hamilton - 105 wins
#1 all time
Lewis Hamilton claimed the all-time F1 win record at the 2020 Portuguese Grand Prix during his most recent championship-winning year, eclipsing Michael Schumacher's tally of 91.
At the 2024 British Grand Prix he ended a drought of two and a half years that stretched back to the inaugural Saudi Arabian Grand Prix in 2021 to claim his 104th win, and inherited his 105th when team-mate George Russell - the on-the-road-winner - was disqualified from the Belgian Grand Prix.
Max Verstappen - 61 wins
#3 all time
Max Verstappen has made a rapid rise up the all-time F1 win list after three successive years of title glory.
His victory in the Spanish Grand Prix in June has lifted him to eight clear of fellow Red Bull legend Sebastian Vettel - but he would need another 30 to catch Michael Schumacher for second on the all-time list.
Fernando Alonso - 32 wins
#7 all time
He might not have won a race in over a decade but Fernando Alonso is still a clear third on the win list of current drivers.
He's won races with Renault, McLaren, then Renault again and most recently Ferrari - albeit 11 years ago now.
Valtteri Bottas - 10 wins
=#31 all time
Valtteri Bottas chalked up all 10 of his F1 wins during his five years with Mercedes, the last of which came at the 2021 Turkish Grand Prix.
Daniel Ricciardo - 8 wins
=#37 all time
Ricciardo earned his maiden win with Red Bull at the 2014 Canadian Grand Prix before adding two further victories that same year.
He then claimed four more wins from 2016-18 before departing for Renault, which he ultimately left win-less after two years to join McLaren.
Victory at the 2021 Italian Grand Prix was one of few highlights during that tenure but it remains his latest F1 win.
Charles Leclerc - 7 wins
=#40 all time
All of Leclerc's seven F1 wins have come with Ferrari. His first came at the 2019 Belgian Grand Prix and was quickly followed by his second at Monza a week later.
He has two wins in 2024 so far, winning his native Monaco Grand Prix and then scoring a second Monza win of his career (first in 2019) on Ferrari's home soil.
Sergio Perez - 6 wins
=#42 all time
Sergio Perez has six F1 wins to his name, the first of which came in a wild 2020 Sakhir Grand Prix in which he famously charged back from last to first for Racing Point.
He's added five more since for Red Bull.
Carlos Sainz - 3 wins
=#59 all time
After his Singapore success made sure Red Bull didn't win every race in 2023, Carlos Sainz struck again in the Australian Grand Prix the following year despite a recent appendectomy.
Another year, another instance of Sainz - who took his first win in the British Grand Prix in 2022 - saving F1 from a Red Bull white-wash.
George Russell - 2 wins
=#68 all time
George Russell secured an emotional first F1 win with Mercedes at the 2022 Brazilian Grand Prix, one day on from winning the sprint race.
He subsequently added to that tally in June 2024 by winning the Austrian Grand Prix, and would have a third to his name - but he was disqualified from victory in the Belgian Grand Prix as his car was underweight at the end of the race.
Lando Norris - 2 wins
=#68 all time
Norris ended a record spell of podiums without a win by defeating Red Bull and Max Verstappen on even terms in the Miami Grand Prix, and came back from the summer break in top form to destroy Max Verstappen at his home grand prix at Zandvoort.
Esteban Ocon - 1 win
=#79 all time
Esteban Ocon's sole F1 win to date came out of nowhere at the 2021 Hungarian Grand Prix as he seized the lead after misfortune for the majority of the field, then fought off race long pressure from Sebastian Vettel to emerge victorious.
Pierre Gasly - 1 win
=#79 all time
Pierre Gasly earned his sole F1 win at the 2020 Italian Grand Prix, completing his career rebuild, just over a year on from Red Bull demoting him back to its junior team.
Oscar Piastri - 1 win
=#79 all time
In controversial circumstances, Oscar Piastri needed Lando Norris - who had undercut him earlier - to hand back the lead of the Hungarian Grand Prix, for Piastri's first win.
Lance Stroll, Kevin Magnussen, Nico Hulkenberg, Zhou Guanyu, Oscar Piastri, Yuki Tsunoda, Alex Albon and Logan Sargeant - 0 wins