Top 500 F1 Drivers Ranking

TOP 500: Best F1 Drivers | All Time Rankings Wins & Stats List

Michael Schumacher on top

See the all time best F1 drivers rankings. This top 500 ranking goes back to the start of Formula 1 in 1950.

The list displays the all time F1 driver rankings for the most amount of races, victories, podiums, pole positions, fastest laps and the total amount of points for each F1 driver. We also have the all time F1 teams ranking and the current F1 Records page.

The ranking is sorted by default on total points. You can sort the rankings by pushing the small arrows in the upper column to see the most f1 wins or any other F1 statistic..

Here you can find all F1 drivers since 1950. All statistics of the current drivers are on our 2020 F1 drivers page.

We also have an interesting article about our view on the top 10 best F1 drivers ever.

All Time Top 500 F1 Drivers List

DriverGP  1st  2nd  3rd  Pod  Pole  FL  Points 
1United Kingdom Lewis Hamilton26191402916096513661
2Germany Sebastian Vettel25153353212057383002
3Spain Fernando Alonso3113237289722231899
4Finland Kimi Räikkönen32321374510318461861
5Germany Nico Rosberg206232595730201594.5
6Germany Michael Schumacher30791432115568771566
7Finland Valtteri Bottas150925195314151450
8United Kingdom Jenson Button30615152050881235
9Brazil Felipe Massa2691113174116151167
10Australia Daniel Ricciardo1827617303141118
11Netherlands Max Verstappen1139161439291095
12Australia Mark Webber215916174213191047.5
13France Alain Prost1995135201063341798.5
14Brazil Rubens Barrichello322112928681417658
15Mexico Sergio Pérez185026804649
16Brazil Ayrton Senna161412316806519614
17United Kingdom David Coulthard246132623621218535
18Germany Nico Hülkenberg180000012521
19Brazil Nelson Piquet204232017602423485.5
20United Kingdom Nigel Mansell188311711593230482
21Austria Niki Lauda17325209542424420.5
22Finland Mika Häkkinen161201417512625420
23France Romain Grosjean1750281001391
24Austria Gerhard Berger210101721481221385
25Monaco Charles Leclerc532371274366
26United Kingdom Jackie Stewart10027115431715360
27United Kingdom Damon Hill11522155422019360
28Germany Ralf Schumacher18066152768329
29Spain Carlos Sainz Jr.112011201318
30Argentina Carlos Reutemann1461213204566310
31Colombia Juan Pablo Montoya947158301312307
32United Kingdom Graham Hill17714157361310289
33Brazil Emerson Fittipaldi145141383566281
34Italy Riccardo Patrese2566171437813281
35Argentina Juan Manuel Fangio5824101352923277.64
36Italy Giancarlo Fisichella2303791942275
37United Kingdom Jim Clark722516323328274
38Poland Robert Kubica971561211274
39Australia Jack Brabham12714107311310261
40Germany Nick Heidfeld1830851312259
41South Africa Jody Scheckter112101493335255
42New Zealand Denny Hulme11289163318248
43Italy Jarno Trulli2521461131246.5
44France Jean Alesi201116153224241
45Canada Jacques Villeneuve164115723139235
46France Jacques Laffite176610163276228
47Switzerland Clay Regazzoni1315131028515212
48Australia Alan Jones116127524613206
49Sweden Ronnie Peterson1231010626149206
50New Zealand Bruce McLaren102411122703196.5
51United Kingdom Eddie Irvine14746162601191
52United Kingdom Stirling Moss721653241619186.64
53Italy Michele Alboreto1945992325186.5
54Russian Federation Daniil Kvyat104012301184
55Belgium Jacky Ickx1158710251314181
56France René Arnoux149796221812181
57United Kingdom John Surtees111610824811180
58United States Mario Andretti1281225191810180
59United Kingdom James Hunt92106723148179
60France Pierre Gasly58110202177
61Germany Heinz-Harald Frentzen15733121826174
62France Esteban Ocon61000000172
63United Kingdom John Watson1525692025169
64Finland Keke Rosberg1145841753159.5
65Denmark Kevin Magnussen113010102158
66Thailand Alexander Albon32001100156
67France Patrick Depailler9521071914141
68Italy Alberto Ascari361340171412140.14
69United States Dan Gurney864871936133
70Belgium Thierry Boutsen16332101511132
71United Kingdom Mike Hawthorn483961846127.64
72Italy Nino Farina365962055127.33
73Japan Kamui Kobayashi75001101125
74Canada Lance Stroll72002200124
75Germany Adrian Sutil128000001124
76Italy Elio de Angelis109225930122
77United Kingdom Paul di Resta59000000121
78United Kingdom Lando Norris32001101114
79Austria Jochen Rindt6063413103109
80United States Richie Ginther521851403107
81Canada Gilles Villeneuve676521328107
82Finland Heikki Kovalainen111121412105
83France Patrick Tambay1162451152103
84France Didier Pironi703371335101
85United States Phil Hill51358166698
86United Kingdom Martin Brundle15802790098
87United Kingdom Johnny Herbert16131370098
88France François Cevert471102130289
89Sweden Stefan Johansson79048120088
90New Zealand Chris Amon97038115383
91Argentina José Froilán González29276153677.64
92France Jean-Pierre Beltoise8513480477
93France Olivier Panis15713150076
94United Kingdom Tony Brooks41622103375
95Venezuela Pastor Maldonado9510011075
96France Maurice Trintignant86235100172.33
97Mexico Pedro Rodríguez5323270171
98Germany Jochen Mass10511680271
99United Kingdom Derek Warwick14702240271
100United States Eddie Cheever13202790070
101Switzerland Jo Siffert9722262468
102Italy Alessandro Nannini7712690265
103Russian Federation Vitaly Petrov5700110164
104United Kingdom Peter Revson3022481061
105Italy Andrea de Cesaris20802351159
106Italy Lorenzo Bandini4412581258
107Brazil Carlos Pace7213261558
108Germany Wolfgang von Trips2722261056
109France Jean-Eric Vergne5800000052
110France Jean Behra5702790151.14
111Germany Timo Glock9102130151
112Italy Luigi Villoresi3302680149
113United Kingdom Peter Collins3633390047
114United Kingdom Innes Ireland5212140147
115Austria Alexander Wurz6900330145
116Italy Luigi Musso2515170144
117Japan Takuma Sato9000110044
118Italy Piero Taruffi1813150141
119Sweden Jo Bonnier10610011039
120Spain Pedro de la Rosa10501010135
121Brazil Bruno Senna4600000133
122Finland Mika Salo11001120033
123Italy Luigi Fagioli814160032
124United Kingdom Mark Blundell6100330032
125United States Harry Schell6301120032
126France Jean-Pierre Jarier13500332331.5
127Sweden Gunnar Nilsson3110340131
128Spain Jaime Alguersuari4600000031
129Italy Ivan Capelli9302130031
130United States Jim Rathmann1213040229
131Brazil Felipe Nasr3900000029
132United Kingdom Mike Hailwood5101120129
133Switzerland Sébastien Buemi5500000029
134Germany Hans Joachim Stuck7400220029
135United Kingdom Mike Spence3600110027
136South Africa Tony Maggs2602130026
137Belgium Stoffel Vandoorne4100000026
138Italy Vitantonio Liuzzi8000000026
139Italy Teo Fabi6300223223
140United States Masten Gregory4001230021
141France Jean-Pierre Jabouille4920026021
142United States Sam Hanks911240020
143United Kingdom Piers Courage2702020020
144Italy Eugenio Castellotti1802131019.5
145United States Bill Vukovich520021319
146Brazil Nelson Piquet Jr.2801010019
147United Kingdom Tom Pryce4200221019
148United Kingdom Roy Salvadori4801120019
149United States Jimmy Bryan911130018
150Belgium Olivier Gendebien1601120018
151France Louis Rosier3900220018
152Sweden Marcus Ericsson9700000018
153Italy Pierluigi Martini11900000018
154Italy Felice Bonetto1600220017.5
155Italy Ludovico Scarfiotti1110010117
156Germany Karl Kling1201120117
157Italy Antonio Giovinazzi3400000017
158Italy Stefano Modena7301120017
159Switzerland Marc Surer8200000117
160Netherlands Jos Verstappen10600220017
161United Kingdom Stuart Lewis-Evans1400222016
162France Robert Manzon2800220016
163Japan Satoru Nakajima7400000116
164Italy Vittorio Brambilla7410011115.5
165Brazil Roberto Moreno4301010115
166Ireland Derek Daly4900000015
167United Kingdom Mike Parkes602021014
168United States Rodger Ward1211020014
169Italy Giancarlo Baghetti2610010114
170Austria Karl Wendlinger4100000014
171Austria Christian Klien4900000014
172Germany Rolf Stommelen5500110014
173Italy Bruno Giacomelli6900111014
174United Kingdom Jonathan Palmer8400000114
175Argentina Roberto Mieres1700000113
176Sweden Reine Wisell2300110013
177Brazil Cristiano da Matta2800000013
178Mexico Hector Rebaque4100000013
179United Kingdom Jackie Oliver5000220113
180United States Johnnie Parsons1010010112
181United Kingdom Peter Arundell1300220012
182Brazil Christian Fittipaldi4000000012
183France Henri Pescarolo5700110112
184Belgium Paul Frère1101010011
185United States Tony Bettenhausen1301010111
186United Kingdom Cliff Allison1601010011
187United Kingdom Richard Attwood1701010111
188United Kingdom Peter Gethin3010010011
189France Philippe Streiff5400110011
190Italy Arturo Merzario5700000011
191Switzerland Rudi Fischer701120010
192United States Johnny Thomson900111110
193Germany Hans Herrmann1800110110
194New Zealand Howden Ganley3600000010
195France Éric Bernard4500110010
196Finland Jyrki Järvilehto6200110010
197Brazil Maurício Gugelmin7400110110
198Brazil Pedro Diniz9900000010
199United States Troy Ruttman81001009.5
200United States Lee Wallard21001019
201United Kingdom Reg Parnell60011009
202United States Jack McGrath60022119
203Argentina Carlos Menditeguy110011009
204France Johnny Servoz-Gavin120101009
205Switzerland Toulo de Graffenried220000009
206United Kingdom Jolyon Palmer360000009
207Japan Kazuki Nakajima360000009
208United States Paul Russo90101018.5
209Italy Gianni Morbidelli670011008.5
210Argentina Onofre Marimón110022018.14
211United States Mike Nazaruk30101008
212United States Art Cross40101008
213United States Bob Sweikert51001008
214United States Pat Flaherty61001108
215United Kingdom Brian Redman120011008
216United Kingdom Vic Elford130000008
217United States Mark Donohue150011008
218Thailand Prince Bira190000008
219Brazil Antônio Pizzonia200000008
220United Kingdom Bob Anderson250011008
221United Kingdom Trevor Taylor270101008
222Japan Aguri Suzuki650011008
223Belgium Willy Mairesse120011007
224United States Michael Andretti130011007
225Australia Tim Schenken340011007
226Portugal Tiago Monteiro370011007
227Italy Nicola Larini500101007
228France Érik Comas590000007
229France Philippe Alliot1100000007
230United States Duane Carter100011006.5
231United States George Amick10101006
232United States Bill Holland20101006
233United States Paul Goldsmith30011006
234Zimbabwe John Love90101006
235Spain Paco Godia130000006
236Belgium Lucien Bianchi170011006
237France Sébastien Bourdais270000006
238Italy Andrea de Adamich300000006
239Germany Pascal Wehrlein390000006
240Italy Alex Caffi570000006
241Mexico Esteban Gutierrez590000016
242Italy Cesare Perdisa80022005
243United States Andy Linden110000005
244United Kingdom Jack Fairman120000005
245United States George Follmer120011005
246France Yves Giraud Cabantous130000005
247United Kingdom Ron Flockhart130011005
248Italy Mauro Baldi360000005
249Spain Marc Gené360000005
250India Narain Karthikeyan460000005
251France Bertrand Gachot470000015
252Japan Ukyo Katayama950000005
253United States Mauri Rose20011004
254Mexico Ricardo Rodríguez50000004
255United States Johnny Boyd60011004
256Spain Alfonso de Portago60101004
257United States Jimmy Davies60011004
258United States Don Freeland80011004
259Italy Sergio Mantovani80000004
260United Kingdom Peter Whitehead100011004
261Monaco Louis Chiron160011004
262Germany Stefan Bellof210000004
263New Zealand Brendon Hartley250000004
264Netherlands Carel Godin de Beaufort290000004
265Germany Christian Danner370000004
266Netherlands Christijan Albers460000004
267Italy Umberto Maglioli100022003.33
268Italy Dorino Serafini10101003
269United States Cecil Green20000003
270United States Don Branson20000003
271United Kingdom Dennis Poore20000003
272Italy Giulio Cabianca30000003
273Italy Ignazio Giunti40000003
274France Raymond Sommer50000003
275Italy Consalvo Sanesi50000003
276Germany Gerhard Mitter60000003
277United Kingdom Henry Taylor80000003
278United States Bob Bondurant90000003
279United Kingdom Jackie Lewis90000003
280Austria Patrick Friesacher110000003
281United States Jim Hall110000003
282France Jean-Christophe Boullion110000003
283France Philippe Étancelin120000003
284Switzerland Silvio Moser120000003
285United Kingdom Ken Wharton150000003
286United Kingdom Johnny Dumfries150000003
287Chile Eliseo Salazar240000003
288Brazil Wilson Fittipaldi350000003
289Brazil Ricardo Zonta360000003
290Italy Emanuele Pirro370000003
291United Kingdom Eric Thompson10000002
292Argentina Óscar Alfredo Gálvez10000002
293United States Bobby Ball20000002
294Germany Hermann Lang20000002
295United States Manny Ayulo40011002
296United States Walt Hansgen40000002
297United States Dick Rathmann50000102
298Brazil Hernando da Silva Ramos70000002
299France Élie Bayol70000002
300United Kingdom Alan Brown80000002
301Italy Fabrizio Barbazza80000002
302Netherlands Gijs Van Lennep80000002
303United Kingdom Chris Irwin100000002
304Belgium André Pilette100000002
305United States Ronnie Bucknum110000002
306United Kingdom John Miles130000002
307United Kingdom Horace Gould140000002
308United States Danny Sullivan150000002
309Japan Shinji Nakano330000002
310France Jules Bianchi340000002
311Germany Manfred Winkelhock480000002
312Italy Piercarlo Ghinzani770000002
313Brazil Chico Landi60000001.5
314Italy Gerino Gerini60000001.5
315United States Fred Agabashian80000101.5
316United States Joie Chitwood10000001
317South Africa Neville Lederle20000001
318United States Bill Homeier30000001
319France Eugène Chaboud30000001
320United Kingdom John Taylor50000001
321United States Walt Faulkner50000101
322Italy Renzo Zorzi70000001
323United Kingdom Julian Bailey70000001
324United States Eddie Johnson90000001
325United Kingdom Derek Bell90000001
326United Kingdom Tony Brise100000001
327Sweden Slim Borgudd100000001
328Italy Giorgio Scarlatti120000001
329France Guy Ligier120000001
330Ireland Ralph Firman140000001
331United Kingdom Justin Wilson160000001
332Venezuela Johnny Cecotto180000001
333Brazil Chico Serra180000001
334Hungary Zsolt Baumgartner200000001
335Russian Federation Sergey Sirotkin210000001
336Denmark Jan Magnussen250000001
337Spain Luis Perez-Sala260000001
338Portugal Pedro Lamy320000001
339Italy Gabriele Tarquini380000001
340France Olivier Grouillard410000001
341Italy Alessandro Zanardi410000001
342Italy Lella Lombardi120000000.5
343United Kingdom Jack Lewis10000000
344Italy Nello Pagani10000000
345United States Walt Ader10000000
346Spain Antonio Creus10000000
347United States Len Duncan10000000
348United States Gus Hutchison10000000
349New Zealand John Nicholson10000000
350United Kingdom Mike Taylor10000000
351Argentina Roberto Bonomi10000000
352Germany Andre Lotterer10000000
353France André Guelfi10000000
354United States Jim Hurtubise10000000
355Germany Hans Klenk10000000
356South Africa Basil van Rooyen10000000
357Switzerland Xavier Perrot10000000
358South Africa Luki Botha10000000
359United Kingdom Chris Craft10000000
360Belgium André Milhoux10000000
361United States Timmy Mayer10000000
362Germany Kurt Ahrens10000000
363United Kingdom Geoff Duke10000000
364Netherlands Michael Bleekemolen10000000
365France Robert La Caze10000000
366Uruguay Oscar González10000000
367United Kingdom Paul Emery10000000
368Argentina Adolfo Schewelm Cruz10000000
369France Jean Lucas10000000
370Sweden Torsten Palm10000000
371United Kingdom Joe Fry10000000
372Germany Kurt Kuhnke10000000
373Netherlands Ben Pon10000000
374United Kingdom Brian Hart10000000
375United States Larry Crockett10000000
376United Kingdom Tom Bridger10000000
377Zimbabwe Ray Reed10000000
378United Kingdom Peter Ashdown10000000
379United States Danny Kladis10000000
380France Charles Pozzi10000000
381Italy Giorgio Bassi10000000
382Italy Piero Scotti10000000
383Switzerland Jo Vonlanthen10000000
384Germany Theo Fitzau10000000
385United Kingdom Leslie Johnson10000000
386Venezuela Ettore Chimeri10000000
387Germany Josef Peters10000000
388United Kingdom Ian Stewart10000000
389Zimbabwe Gary Hocking10000000
390Germany Erwin Bauer10000000
391Canada John Cannon10000000
392United Kingdom Bill Whitehouse10000000
393Sweden Conny Andersson10000000
394United States Carl Forberg10000000
395United States Elmer George10000000
396United Kingdom Dave Morgan10000000
397France Gérard Larrousse10000000
398Canada Ernie de Vos10000000
399Italy Menato Boffa10000000
400Austria Dieter Quester10000000
401Japan Masahiro Hasemi10000010
402United States Jay Chamberlain10000000
403United States Bill Cantrell10000000
404United States Bud Tingelstad10000000
405New Zealand Tony Shelly10000000
406Japan Kunimitsu Takahashi10000000
407South Africa Mike Harris10000000
408United States Chuck Arnold10000000
409United States Don Edmunds10000000
410United States Robert Drake10000000
411United Kingdom Jonathan Williams10000000
412United Kingdom Bill Aston10000000
413United States Frank Armi10000000
414United States Bayliss Levrett10000000
415United States Myron Fohr10000000
416United States Robert O'Brien10000000
417Germany Oswald Karch10000000
418Argentina Alberto Rodriguez Larreta10000000
419France Roger Loyer10000000
420United Kingdom Vic Wilson10000000
421United Kingdom Perry McCarthy10000000
422France Marcel Balsa10000000
423France José Dolhem10000000
424United States Rob Schroeder10000000
425United Kingdom Graham Whitehead10000000
426Argentina Miguel Angel Guerra10000000
427France François Mazet10000000
428New Zealand Graham McRae10000000
429Germany Adolf Brudes10000000
430Germany Heini Walter10000000
431United States Johnny Mantz10000000
432Germany Fritz Riess10000000
433South Africa Alex Blignaut10000000
434Spain Juan Jover10000000
435Germany Günther Seiffert10000000
436France Aldo Gordini10000000
437Brazil Luiz Bueno10000000
438Sweden Bertil Roos10000000
439Italy Roberto Lippi10000000
440United States Art Bisch10000000
441United Kingdom Ken Miles10000000
442United Kingdom Rodney Nuckey10000000
443United States Bill Mackey10000000
444United States Herbert MacKay-Fraser10000000
445France Georges Grignard10000000
446Germany Ernst Loof10000000
447United Kingdom John James10000000
448Switzerland Piero Monteverdi10000000
449United States Harry Blanchard10000000
450United States Wayne Weiler10000000
451United States George Constantine10000000
452Italy Ernesto Prinoth10000000
453Austria Roland Ratzenberger10000000
454Switzerland Rudolf Schoeller10000000
455France Jean-Louis Schlesser10000000
456United Kingdom Robin Widdows10000000
457South Africa Paddy Driver10000000
458Italy Piero Drogo10000000
459United States Bobby Unser10000000
460United Kingdom Mike MacDowel10000000
461South Africa David Clapham10000000
462United States Bob Said10000000
463United Kingdom Robin Montgomerie-Charrington10000000
464Argentina Jesús Iglesias10000000
465United States Fred Gamble10000000
466United Kingdom John Rhodes10000000
467United Kingdom Leslie Thorne10000000
468United States Thomas Monarch10000000
469France Max Jean10000000
470United Kingdom Jimmy Stewart10000000
471United Kingdom Desmond Titterington10000000
472Germany Volker Weidler10000000
473Italy Marco Apicella10000000
474South Africa Brausch Niemann10000000
475Australia Paul England10000000
476United Kingdom Archie Scott Brown10000000
477Australia Warwick Brown10000000
478United Kingdom Tiff Needell10000000
479Canada Peter Ryan10000000
480Netherlands Dries van der Lof10000000
481United Kingdom Arthur Owen10000000
482Canada John Cordts10000000
483South Africa Syd van der Vyver10000000
484Netherlands Rob Slotemaker10000000
485United States Jim Rigsby10000000
486France Pierre-Henri Raphanel10000000
487Italy Enrico Bertaggia10000000
488United Kingdom John Barber10000000
489United Kingdom Peter Westbury10000000
490Italy Clemente Biondetti10000000
491Germany Kurt Adolff10000000
492United Kingdom Don Beauman10000000
493Finland Leo Kinnunen10000000
494Belgium Teddy Pilette10000000
495Canada Peter Broeker10000000
496France Mike Sparken10000000
497United Kingdom Damien Magee10000000
498United States Jerry Unser10000000
499Germany Markus Winkelhock10000000
500France Stéphane Sarrazin10000000

Latest Video update

Newest Pictures

Newest Sound or Podcast

2020 Constructor Championship

1MercedesGermanyMercedes
391
2Red BullAustriaRed Bull
211
3Racing PointUnited KingdomRacing Point
120
F1 Constructors Standings 2020

F1-Fansite.com is powered by ProTrix