Browse Race History By:
Events
Series
FIA Formula 1 World Championship
FIA Formula 2 Championship
FIA Formula 3 Championship
FIA Formula E World Championship
IndyCar Series
Indy Lights
Japanese Super Formula Championship
Records
Winners
Browse Race History By:
Events
Series
FIA Formula 1 World Championship
FIA Formula 2 Championship
FIA Formula 3 Championship
FIA Formula E World Championship
IndyCar Series
Indy Lights
Japanese Super Formula Championship
Records
Winners
Winners Index
The following list includes every
Formula 1 World Championship
Grand Prix winner since 1950.
Formula 1 Winners
Winner
Nationality
Career Race Wins
First Win
Last Win
Michele Alboreto
Italy
5
1982 Las Vegas Grand Prix
1985 German Grand Prix
Jean Alesi
France
1
1995 Canadian Grand Prix
1995 Canadian Grand Prix
Fernando Alonso
Spain
32
2003 Hungarian Grand Prix
2013 Spanish Grand Prix
Mario Andretti
United States
12
1971 South African Grand Prix
1978 Dutch Grand Prix
René Arnoux
France
7
1980 Brazilian Grand Prix
1983 Dutch Grand Prix
Alberto Ascari
Italy
13
1951 German Grand Prix
1953 Swiss Grand Prix
Giancarlo Baghetti
Italy
1
1961 French Grand Prix
1961 French Grand Prix
Lorenzo Bandini
Italy
1
1964 Austrian Grand Prix
1964 Austrian Grand Prix
Rubens Barrichello
Brazil
11
2000 German Grand Prix
2009 Italian Grand Prix
Jean-Pierre Beltoise
France
1
1972 Monaco Grand Prix
1972 Monaco Grand Prix
Gerhard Berger
Austria
10
1986 Mexican Grand Prix
1997 German Grand Prix
Jo Bonnier
Sweden
1
1959 Dutch Grand Prix
1959 Dutch Grand Prix
Valtteri Bottas
Finland
10
2017 Russian Grand Prix
2021 Turkish Grand Prix
Thierry Boutsen
Belgium
3
1989 Canadian Grand Prix
1990 Hungarian Grand Prix
Jack Brabham
Australia
14
1959 Monaco Grand Prix
1970 South African Grand Prix
Vittorio Brambilla
Italy
1
1975 Austrian Grand Prix
1975 Austrian Grand Prix
Tony Brooks
Great Britain
6
1957 British Grand Prix
1959 German Grand Prix
Jimmy Bryan
United States
1
1958 Indianapolis 500
1958 Indianapolis 500
Jenson Button
Great Britain
15
2006 Hungarian Grand Prix
2012 Brazilian Grand Prix
François Cévert
France
1
1971 United States Grand Prix
1971 United States Grand Prix
Jim Clark
Great Britain
25
1962 Belgian Grand Prix
1968 South African Grand Prix
Peter Collins
Great Britain
3
1956 Belgian Grand Prix
1958 British Grand Prix
David Coulthard
Great Britain
13
1995 Portuguese Grand Prix
2003 Australian Grand Prix
Elio de Angelis
Italy
2
1982 Austrian Grand Prix
1985 San Marino Grand Prix
Patrick Depailler
France
2
1978 Monaco Grand Prix
1979 Spanish Grand Prix
Luigi Fagioli
Italy
1
1951 French Grand Prix
1951 French Grand Prix
Juan Manuel Fangio
Argentina
24
1950 Monaco Grand Prix
1957 German Grand Prix
Nino Farina
Italy
5
1950 British Grand Prix
1953 German Grand Prix
Pat Flaherty
United States
1
1956 Indianapolis 500
1956 Indianapolis 500
Giancarlo Fisichella
Italy
3
2003 Brazilian Grand Prix
2006 Malaysian Grand Prix
Emerson Fittipaldi
Brazil
14
1970 United States Grand Prix
1975 British Grand Prix
Heinz-Harald Frentzen
Germany
3
1997 San Marino Grand Prix
1999 Italian Grand Prix
Pierre Gasly
France
1
2020 Italian Grand Prix
2020 Italian Grand Prix
Peter Gethin
Great Britain
1
1971 Italian Grand Prix
1971 Italian Grand Prix
Richie Ginther
United States
1
1965 Mexican Grand Prix
1965 Mexican Grand Prix
José Froilán González
Argentina
2
1951 British Grand Prix
1954 British Grand Prix
Dan Gurney
United States
4
1962 French Grand Prix
1967 Belgian Grand Prix
Mika Häkkinen
Finland
20
1997 European Grand Prix
2001 United States Grand Prix
Lewis Hamilton
Great Britain
103
2007 Canadian Grand Prix
2021 Saudi Arabian GP
Sam Hanks
United States
1
1957 Indianapolis 500
1957 Indianapolis 500
Mike Hawthorn
Great Britain
3
1953 French Grand Prix
1958 French Grand Prix
Johnny Herbert
Great Britain
3
1995 British Grand Prix
1999 European Grand Prix
Damon Hill
Great Britain
22
1993 Hungarian Grand Prix
1998 Belgian Grand Prix
Graham Hill
Great Britain
14
1962 Dutch Grand Prix
1969 Monaco Grand Prix
Phil Hill
United States
3
1960 Italian Grand Prix
1961 Italian Grand Prix
Denny Hulme
New Zealand
8
1967 Monaco Grand Prix
1974 Argentine Grand Prix
James Hunt
Great Britain
10
1975 Dutch Grand Prix
1977 Japanese Grand Prix
Jacky Ickx
Belgium
8
1968 French Grand Prix
1972 German Grand Prix
Innes Ireland
Great Britain
1
1961 United States Grand Prix
1961 United States Grand Prix
Eddie Irvine
Great Britain
4
1999 Australian Grand Prix
1999 Malaysian Grand Prix
Jean-Pierre Jabouille
France
2
1979 French Grand Prix
1980 Austrian Grand Prix
Alan Jones
Australia
12
1977 Austrian Grand Prix
1981 Las Vegas Grand Prix
Heikki Kovalainen
Finland
1
2008 Hungarian Grand Prix
2008 Hungarian Grand Prix
Robert Kubica
Poland
1
2008 Canadian Grand Prix
2008 Canadian Grand Prix
Jacques Laffite
France
6
1977 Swedish Grand Prix
1981 Canadian Grand Prix
Niki Lauda
Austria
25
1974 Spanish Grand Prix
1985 Dutch Grand Prix
Charles Leclerc
Monaco
5
2019 Belgian Grand Prix
2022 Austrian Grand Prix
Pastor Maldonado
Venezuela
1
2012 Spanish Grand Prix
2012 Spanish Grand Prix
Nigel Mansell
Great Britain
31
1985 European Grand Prix
1994 Australian Grand Prix
Jochen Mass
Germany
1
1975 Spanish Grand Prix
1975 Spanish Grand Prix
Felipe Massa
Brazil
11
2006 Turkish Grand Prix
2008 Brazilian Grand Prix
Bruce McLaren
New Zealand
4
1959 United States Grand Prix
1968 Belgian Grand Prix
Juan Pablo Montoya
Colombia
7
2001 Italian Grand Prix
2005 Brazilian Grand Prix
Stirling Moss
Great Britain
16
1955 British Grand Prix
1961 German Grand Prix
Luigi Musso
Italy
1
1956 Argentine Grand Prix
1956 Argentine Grand Prix
Alessandro Nannini
Italy
1
1989 Japanese Grand Prix
1989 Japanese Grand Prix
Gunnar Nilsson
Sweden
1
1977 Belgian Grand Prix
1977 Belgian Grand Prix
Esteban Ocon
France
1
2021 Hungarian Grand Prix
2021 Hungarian Grand Prix
Carlos Pace
Brazil
1
1975 Brazilian Grand Prix
1975 Brazilian Grand Prix
Olivier Panis
France
1
1996 Monaco Grand Prix
1996 Monaco Grand Prix
Johnnie Parsons
United States
1
1950 Indianapolis 500
1950 Indianapolis 500
Riccardo Patrese
Italy
6
1982 Monaco Grand Prix
1992 Japanese Grand Prix
Sergio Pérez
Mexico
5
2020 Sakhir Grand Prix
2023 Saudi Arabian GP
Ronnie Peterson
Sweden
10
1973 French Grand Prix
1978 Austrian Grand Prix
Nelson Piquet
Brazil
23
1980 United States West Grand Prix
1991 Canadian Grand Prix
Didier Pironi
France
3
1980 Belgian Grand Prix
1982 Dutch Grand Prix
Alain Prost
France
51
1981 French Grand Prix
1993 German Grand Prix
Kimi Räikkönen
Finland
21
2003 Malaysian Grand Prix
2018 United States Grand Prix
Jim Rathmann
United States
1
1960 Indianapolis 500
1960 Indianapolis 500
Clay Regazzoni
Switzerland
5
1970 Italian Grand Prix
1979 British Grand Prix
Carlos Reutemann
Argentina
12
1974 South African Grand Prix
1981 Belgian Grand Prix
Peter Revson
United States
2
1973 British Grand Prix
1973 Canadian Grand Prix
Daniel Ricciardo
Australia
8
2014 Canadian Grand Prix
2021 Italian Grand Prix
Jochen Rindt
Austria
6
1969 United States Grand Prix
1970 German Grand Prix
Pedro Rodríguez
Mexico
2
1967 South African Grand Prix
1970 Belgian Grand Prix
Keke Rosberg
Finland
5
1982 Swiss Grand Prix
1985 Australian Grand Prix
George Russell
Great Britain
1
2022 São Paulo Grand Prix
2022 São Paulo Grand Prix
Nico Rosberg
Germany
23
2012 Chinese Grand Prix
2016 Japanese Grand Prix
Troy Ruttman
United States
1
1952 Indianapolis 500
1952 Indianapolis 500
Carlos Sainz
Spain
2
2022 British Grand Prix
2023 Singapore Grand Prix
Ludovico Scarfiotti
Italy
1
1966 Italian Grand Prix
1966 Italian Grand Prix
Jody Scheckter
South Africa
10
1974 Swedish Grand Prix
1979 Italian Grand Prix
Michael Schumacher
Germany
91
1992 Belgian Grand Prix
2006 Chinese Grand Prix
Ralf Schumacher
Germany
6
2001 San Marino Grand Prix
2003 French Grand Prix
Ayrton Senna
Brazil
41
1985 Portuguese Grand Prix
1993 Australian Grand Prix
Jo Siffert
Switzerland
2
1968 British Grand Prix
1971 Austrian Grand Prix
Jackie Stewart
Great Britain
27
1965 Italian Grand Prix
1973 German Grand Prix
John Surtees
Great Britain
6
1963 German Grand Prix
1967 Italian Grand Prix
Bob Sweikert
United States
1
1955 Indianapolis 500
1955 Indianapolis 500
Patrick Tambay
France
2
1982 German Grand Prix
1983 San Marino Grand Prix
Piero Taruffi
Italy
1
1952 Swiss Grand Prix
1952 Swiss Grand Prix
Maurice Trintignant
France
2
1955 Monaco Grand Prix
1958 Monaco Grand Prix
Jarno Trulli
Italy
1
2004 Monaco Grand Prix
2004 Monaco Grand Prix
Sebastian Vettel
Germany
53
2008 Italian Grand Prix
2019 Singapore Grand Prix
Bill Vukovich
United States
2
1953 Indianapolis 500
1954 Indianapolis 500
Lee Wallard
United States
1
1951 Indianapolis 500
1951 Indianapolis 500
Rodger Ward
United States
1
1959 Indianapolis 500
1959 Indianapolis 500
John Watson
Great Britain
5
1976 Austrian Grand Prix
1983 United States West Grand Prix
Mark Webber
Australia
9
2009 German Grand Prix
2012 British Grand Prix
Max Verstappen
Netherlands
54
2016 Spanish Grand Prix
2023 Abu Dhabi Grand Prix
Gilles Villeneuve
Canada
6
1978 Canadian Grand Prix
1981 Spanish Grand Prix
Jacques Villeneuve
Canada
11
1996 European Grand Prix
1997 Luxembourg Grand Prix
Wolfgang von Trips
Germany
2
1961 Dutch Grand Prix
1961 British Grand Prix