Lewis Hamilton holds the record for the most Formula 1 Grand Prix victories, with 106 wins to date. His most recent win was at the 2026 Barcelona-Catalunya Grand Prix.
Hamilton achieved these wins across his career with McLaren, Mercedes, and Ferrari.
Michael Schumacher is second on the all-time list with 91 career wins. Max Verstappen ranks third with 73 victories as of the 2026 Singapore Grand Prix.
Most Formula 1 Grand Prix wins
The Formula 1 World Championship has been running since 1950, with over 100 drivers achieving a Grand Prix victory. Only 36 drivers have reached double figures in wins, and just 10 have surpassed the quarter-century mark.
Lewis Hamilton’s 106 wins include 21 with McLaren, 84 with Mercedes, and 1 with Ferrari. His first Grand Prix win was at the 2007 Canadian Grand Prix, and his latest was at the 2026 Barcelona-Catalunya Grand Prix.
Max Verstappen, with 73 wins, is the youngest Grand Prix winner in history, achieving his first victory at the 2016 Spanish Grand Prix at 18 years and 228 days old. His most recent win was at the 2026 Singapore Grand Prix.
| Position | Driver | Wins | Most Recent Win |
|---|---|---|---|
| 1 | Lewis Hamilton | 106 | 2026 Barcelona-Catalunya Grand Prix |
| 2 | Michael Schumacher | 91 | 2006 Chinese Grand Prix |
| 3 | Max Verstappen | 73 | 2026 Singapore Grand Prix |
| 4 | Sebastian Vettel | 53 | 2019 Singapore Grand Prix |
| 5 | Alain Prost | 51 | 1993 German Grand Prix |
| 6 | Ayrton Senna | 41 | 1993 Australian Grand Prix |
| 7 | Fernando Alonso | 32 | 2013 Spanish Grand Prix |
| 8 | Nigel Mansell | 31 | 1994 Australian Grand Prix |
| 9 | Jackie Stewart | 27 | 1973 German Grand Prix |
| 10 | Jim Clark | 25 | 1968 South African Grand Prix |
| 11 | Niki Lauda | 25 | 1985 Dutch Grand Prix |
Most Formula 1 world championships
Lewis Hamilton and Michael Schumacher share the record for the most Formula 1 World Drivers’ Championship titles, each with seven. Juan Manuel Fangio is next with five championships.
Schumacher secured his titles with Benetton in 1994 and 1995, and with Ferrari from 2000 to 2004. Hamilton’s championships came with McLaren in 2008 and Mercedes from 2014 to 2020.
Max Verstappen has won four consecutive World Drivers’ Championship titles from 2021 to 2024 with Red Bull. Lando Norris is the reigning Formula 1 World Champion, having won his first title with McLaren in 2025.
Most consecutive Formula 1 wins
Max Verstappen holds the record for the most consecutive Grand Prix wins, achieving ten victories in a row from the 2023 Miami Grand Prix to the 2023 Italian Grand Prix. He also had a streak of nine consecutive wins from the 2023 Japanese Grand Prix to the 2024 Saudi Arabian Grand Prix.
In the 2026 season, Kimi Antonelli achieved a remarkable run of five consecutive Grand Prix victories, starting from the 2026 Chinese Grand Prix to the 2026 Monaco Grand Prix. This marked a significant achievement for the young Mercedes driver.
Most Formula 1 wins in a single season
Max Verstappen holds the all-time record for the most wins in a single Formula 1 season, with 19 victories in 2023. This unprecedented achievement resulted in an 86.4% win rate across 22 races.
Before Verstappen’s dominant 2023 season, Sebastian Vettel held the record with 13 wins in 2013, including nine consecutive victories to end the year. Michael Schumacher also achieved 13 wins in 2004, winning 13 out of 18 races.
| Position | Driver | Wins | Season | Races | Win Rate (%) |
|---|---|---|---|---|---|
| 1 | Max Verstappen | 19 | 2023 | 22 | 86.4 |
| 2 | Max Verstappen | 15 | 2022 | – | 68.2 |
| 3 | Sebastian Vettel | 13 | 2013 | – | 68.4 |
| 4 | Michael Schumacher | 13 | 2004 | 18 | 72.2 |
| 5 | Michael Schumacher | 11 | 2002 | – | – |

