List of Formula One Grand Prix winners
Formula One is the highest class of open-wheeled motor racing defined by the Fédération Internationale de l'Automobile, motorsport's world governing body. The F1 World Championship season consists of a series of races, known as, held usually on purpose-built circuits, and in a few cases on closed city streets. Each winner is presented with a trophy and the results of each race are combined to determine two annual Championships, one for drivers and one for constructors. The World Championship for Drivers has been contended since 1950, after the Formula One standard was agreed upon in 1946. The Constructors' Championship was added for the 1958 season and has been awarded ever since.
Lewis Hamilton holds the record for the most race wins in Formula One history, with wins to date. Michael Schumacher, the previous record holder, is second with 91 wins, and Max Verstappen is third with victories. Hamilton also holds the distinction of having the longest time between his first win and his last. He won his first Grand Prix at the, and his last at the, a span of 17 years, 1 month and 18 days. Riccardo Patrese holds the record for the longest period of time between two race wins – more than six-and-a-half years between the and the. Mario Andretti had to wait the longest time between his maiden victory at the and his second win – coming five years, seven months and 18 days later at the. Verstappen holds the record for the most consecutive wins, having won ten in a row from the 2023 Miami Grand Prix to the 2023 Italian Grand Prix. Verstappen is also the youngest winner of a Grand Prix; he was 18 years and 228 days old when he won the. Luigi Fagioli is the oldest winner of a Formula One Grand Prix; he was 53 years and 22 days old when he won the.
As of the, out of the 781 drivers who started a Grand Prix, there have been 115 Formula One Grand Prix winners. The first Grand Prix winner was Giuseppe Farina at the, and the most recent driver to score their first Grand Prix win is Oscar Piastri who took his first win at the. Three, the 1951 French, the 1956 Argentine and the 1957 British, were won by two drivers sharing a car, so both drivers in each event were credited with a Grand Prix victory. In addition to event-specific trophies, gold medals have been awarded to all victors from the 2022 Abu Dhabi Grand Prix onwards.
This list includes the winners of the 11 Indianapolis 500 races between 1950 and 1960, as they were part of the World Championships in early years, even though they were not run by Formula One regulations, nor are they referred to as.
By driver
| Driver has competed in the season | |
| Formula One World Champion | |
| Has competed in the 2025 season and is a Formula One World Champion |
Brazil|1968sortname|Nelson|Piquetdouble dagger|alt=Driver is a Formula One World ChampionF1|1978F1|1991GERsortname|Nico|Rosbergdouble dagger|alt=Driver is a Formula One World ChampionF1|2006F1|2016UKsortname|Damon|Hilldouble dagger|alt=Driver is a Formula One World ChampionF1|1992F1|1999FINsortname|Kimi|Räikkönendouble dagger|alt=Driver is a Formula One World ChampionF1|2001F1|2009F1|2012F1|2021FINsortname|Mika|Häkkinendouble dagger|alt=Driver is a Formula One World ChampionF1|1991F1|2001UKsortname|Stirling|MossF1|1951F1|1961UKsortname|Jenson|Buttondouble dagger|alt=Driver is a Formula One World ChampionF1|2000F1|2017UKsortname|Graham|Hilldouble dagger|alt=Driver is a Formula One World ChampionF1|1958F1|1975AUSsortname|Jack|Brabhamdouble dagger|alt=Driver is a Formula One World ChampionF1|1955F1|1970
South Africa|1928MEXsum|2|f1stat|PER|winsMONf1stat|LEC|winsf1stat|LEC|winsCHECOLPOLVEN
F1|1950
F1GP||1950 British