Best F1 Drivers Ranking

Best F1 Drivers of All Time Rankings Wins & Stats List

Michael Schumacher on top

See the all time best F1 drivers rankings. This top pilots ranking list shows all 804 F1 drivers that ever competed in F1 and 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 2024 F1 teams and drivers page. You can use our F1 drivers compare tool if you want to compare drivers head to head.

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

All Time F1 Driver Ranking List

DriverGP  1st  2nd  3rd  Pod  Pole  FL  DT  Points
1United Kingdom Lewis Hamilton369105574020210567 74968.5
2Netherlands Max Verstappen2226535171174434 43208.5
3Germany Sebastian Vettel2995336331225738 43098
4Spain Fernando Alonso4143240341062226 22353
5Finland Kimi Räikkönen3492137451031846 11873
6Finland Valtteri Bottas246102928672019 01797
7Mexico Sergio Pérez2816171639412 01638
8Germany Nico Rosberg20623259573020 11594.5
9Germany Michael Schumacher3079143211556877 71566
10Monaco Charles Leclerc16081624482510 01565
11Australia Daniel Ricciardo257861832317 01329
12Spain Carlos Sainz21847162764 01285.5
13United Kingdom Lando Norris14181910371317 01257
14United Kingdom Jenson Button3061515205088 11235
15Brazil Felipe Massa269111317411615 01167
16Australia Mark Webber21591617421319 01047.5
17United Kingdom George Russell14143132079 0871
18France Alain Prost1995135201063341 4798.5
19Brazil Rubens Barrichello322112928681417 0658
20Australia Oscar Piastri598762146 0655
21Brazil Ayrton Senna161412316806519 3614
22Germany Nico Hülkenberg241001112 0606
23United Kingdom David Coulthard246132623621218 0535
24Brazil Nelson Piquet204232017602423 3485.5
25United Kingdom Nigel Mansell188311711593230 1482
26France Esteban Ocon169121401 0472
27France Pierre Gasly166113503 0456
28Austria Niki Lauda17325209542424 3420.5
29Finland Mika Häkkinen161201417512625 2420
30France Romain Grosjean1790281001 0391
31Austria Gerhard Berger210101721481221 0385
32United Kingdom Jackie Stewart10027115431715 3360
33United Kingdom Damon Hill11522155422019 1360
34Germany Ralf Schumacher18066152768 0329
35Canada Lance Stroll178003310 0312
36Argentina Carlos Reutemann1461213204566 0310
37Colombia Juan Pablo Montoya947158301312 0307
38Thailand Alex Albon117002200 0294
39United Kingdom Graham Hill17714157361310 2289
40Brazil Emerson Fittipaldi145141383566 2281
41Italy Riccardo Patrese2566171437813 0281
42Argentina Juan Manuel Fangio5124101352923 5277.64
43Italy Giancarlo Fisichella2303791942 0275
44United Kingdom Jim Clark722516323328 2274
45Poland Robert Kubica961461111 0265
46Australia Jack Brabham12614107311310 3261
47Germany Nick Heidfeld1810851312 0256
48South Africa Jody Scheckter112101493335 1255
49New Zealand Denny Hulme11289163318 1248
50Italy Jarno Trulli2521461131 0246.5
51France Jean Alesi201116153224 0241
52Canada Jacques Villeneuve164115723139 1235
53France Jacques Laffite176610163276 0228
54Switzerland Clay Regazzoni1315131028515 0212
55Australia Alan Jones116127524613 1206
56Sweden Ronnie Peterson1231010626149 0206
57Russian Federation Daniil Kvyat110012301 0202
58Denmark Kevin Magnussen185010103 0202
59New Zealand Bruce McLaren101411122703 0196.5
60United Kingdom Eddie Irvine14646162601 0191
61United Kingdom Stirling Moss661653241619 0186.64
62Italy Michele Alboreto1945992325 0186.5
63Belgium Jacky Ickx1158710251314 0181
64France René Arnoux149796221812 0181
65United Kingdom John Surtees111610824811 1180
66United States Mario Andretti1281225191810 1180
67United Kingdom James Hunt92106723148 1179
68Germany Heinz-Harald Frentzen15733121826 0174
69United Kingdom John Watson1525692025 0169
70Finland Keke Rosberg1145841753 1159.5
71France Patrick Depailler9521071914 0141
72Italy Alberto Ascari321340171412 2140.14
73United States Dan Gurney864871936 0133
74Belgium Thierry Boutsen16332101511 0132
75United Kingdom Mike Hawthorn463961846 1127.64
76Italy Nino Farina335962055 1127.33
77Japan Kamui Kobayashi75001101 0125
78Germany Adrian Sutil128000001 0124
79Italy Elio de Angelis109225930 0122
80United Kingdom Paul di Resta59000000 0121
81Austria Jochen Rindt6063413103 1109
82United States Richie Ginther521851403 0107
83Canada Gilles Villeneuve676521328 0107
84Finland Heikki Kovalainen111121412 0105
85France Patrick Tambay1162451152 0103
86France Didier Pironi703371335 0101
87Japan Yuki Tsunoda100000001 0101
88United States Phil Hill513581666 198
89United Kingdom Martin Brundle158027900 098
90United Kingdom Johnny Herbert161313700 098
91France François Cevert4711021302 089
92Sweden Stefan Johansson790481200 088
93New Zealand Chris Amon970381153 083
94Argentina José Froilán González262761536 077.64
95France Jean-Pierre Beltoise85134804 077
96France Olivier Panis157131500 076
97United Kingdom Tony Brooks396221033 075
98Venezuela Pastor Maldonado95100110 075
99France Maurice Trintignant842351001 072.33
100Mexico Pedro Rodríguez53232701 071
101Germany Jochen Mass105116802 071
102United Kingdom Derek Warwick147022402 071
103United States Eddie Cheever132027900 070
104Switzerland Jo Siffert97222624 068
105Italy Alessandro Nannini77126902 065
106Russian Federation Vitaly Petrov57001101 064
107Italy Kimi Antonelli13001102 063
108United Kingdom Peter Revson30224810 061
109Italy Andrea de Cesaris208023511 059
110Italy Lorenzo Bandini44125812 058
111Brazil Carlos Pace72132615 058
112Germany Wolfgang von Trips27222610 056
113France Jean-Eric Vergne58000000 052
114France Jean Behra52027901 051.14
115Germany Timo Glock91021301 051
116Italy Luigi Villoresi31026801 049
117United Kingdom Peter Collins32333900 047
118United Kingdom Innes Ireland52121401 047
119Austria Alexander Wurz69003301 045
120Italy Luigi Musso24151701 044
121Japan Takuma Sato90001100 044
122Italy Piero Taruffi18131501 041
123Sweden Jo Bonnier106100110 039
124Spain Pedro de la Rosa105010101 035
125Brazil Bruno Senna46000001 033
126Finland Mika Salo110011200 033
127Italy Luigi Fagioli7141600 032
128United States Harry Schell56011200 032
129United Kingdom Mark Blundell61003300 032
130France Jean-Pierre Jarier135003323 031.5
131Sweden Gunnar Nilsson31103401 031
132Spain Jaime Alguersuari46000000 031
133Italy Ivan Capelli93021300 031
134United States Jim Rathmann10130402 029
135Brazil Felipe Nasr40000000 029
136United Kingdom Mike Hailwood51011201 029
137Switzerland Sébastien Buemi55000000 029
138Germany Hans Joachim Stuck74002200 029
139United Kingdom Mike Spence36001100 027
140South Africa Tony Maggs26021300 026
141Belgium Stoffel Vandoorne41000000 026
142Italy Vitantonio Liuzzi80000000 026
143Italy Teo Fabi63002232 023
144France Isack Hadjar12000000 022
145New Zealand Liam Lawson24000000 022
146United States Masten Gregory40012300 021
147France Jean-Pierre Jabouille49200260 021
148Italy Antonio Giovinazzi62000000 021
149United States Sam Hanks8112400 020
150United Kingdom Piers Courage27020200 020
151Italy Eugenio Castellotti14021310 019.5
152United States Bill Vukovich5200213 019
153Brazil Nelson Piquet Jr.28010100 019
154United Kingdom Tom Pryce42002210 019
155United Kingdom Roy Salvadori48011200 019
156United States Jimmy Bryan9111300 018
157Belgium Olivier Gendebien16011200 018
158France Louis Rosier38002200 018
159Sweden Marcus Ericsson97000000 018
160Italy Pierluigi Martini119000000 018
161Italy Felice Bonetto15002200 017.5
162Italy Ludovico Scarfiotti11100101 017
163Germany Karl Kling11011201 017
164Italy Stefano Modena73011200 017
165Switzerland Marc Surer82000001 017
166Netherlands Jos Verstappen106002200 017
167United Kingdom Stuart Lewis-Evans14002220 016
168France Robert Manzon28002200 016
169China Zhou Guanyu68000002 016
170Japan Satoru Nakajima74000001 016
171Italy Vittorio Brambilla74100111 015.5
172United Kingdom Oliver Bearman16000000 015
173Brazil Roberto Moreno43010101 015
174Ireland Derek Daly49000000 015
175United Kingdom Mike Parkes6020210 014
176United States Rodger Ward12110200 014
177Italy Giancarlo Baghetti26100101 014
178Austria Karl Wendlinger41000000 014
179Austria Christian Klien49000000 014
180Germany Rolf Stommelen55001100 014
181Italy Bruno Giacomelli69001110 014
182United Kingdom Jonathan Palmer84000001 014
183Argentina Roberto Mieres17000001 013
184Sweden Reine Wisell23001100 013
185Brazil Cristiano da Matta28000000 013
186Mexico Hector Rebaque41000000 013
187United Kingdom Jackie Oliver50002201 013
188United States Johnnie Parsons9100101 012
189United Kingdom Peter Arundell13002200 012
190Brazil Christian Fittipaldi40000000 012
191Germany Mick Schumacher43000000 012
192France Henri Pescarolo57001101 012
193Belgium Paul Frère11010100 011
194United States Tony Bettenhausen11010101 011
195United Kingdom Cliff Allison16010100 011
196United Kingdom Richard Attwood17010101 011
197United Kingdom Peter Gethin30100100 011
198France Philippe Streiff54001100 011
199Italy Arturo Merzario57000000 011
200Switzerland Rudi Fischer7011200 010
201United States Johnny Thomson8001111 010
202Germany Hans Herrmann18001101 010
203New Zealand Howden Ganley36000000 010
204France Éric Bernard45001100 010
205Finland Jyrki Järvilehto62001100 010
206Brazil Maurício Gugelmin74001101 010
207Brazil Pedro Diniz99000000 010
208United States Troy Ruttman8100100 09.5
209United States Lee Wallard2100101 09
210United Kingdom Reg Parnell6001100 09
211United States Jack McGrath6002211 09
212Argentina Carlos Menditeguy10001100 09
213France Johnny Servoz-Gavin12010100 09
214Switzerland Toulo de Graffenried22000000 09
215United Kingdom Jolyon Palmer35000000 09
216Japan Kazuki Nakajima36000000 09
217Canada Nicholas Latifi61000000 09
218United States Paul Russo8010101 08.5
219Italy Gianni Morbidelli67001100 08.5
220Argentina Onofre Marimón11002201 08.14
221United States Mike Nazaruk3010100 08
222United States Art Cross4010100 08
223United States Bob Sweikert5100100 08
224United States Pat Flaherty6100110 08
225United Kingdom Brian Redman12001100 08
226United Kingdom Vic Elford13000000 08
227United States Mark Donohue15001100 08
228Thailand Prince Bira19000000 08
229Brazil Antônio Pizzonia20000000 08
230United Kingdom Bob Anderson25001100 08
231United Kingdom Trevor Taylor27010100 08
232Japan Aguri Suzuki65001100 08
233Belgium Willy Mairesse12001100 07
234United States Michael Andretti13001100 07
235Australia Tim Schenken34001100 07
236Portugal Tiago Monteiro37001100 07
237Italy Nicola Larini50010100 07
238France Érik Comas59000000 07
239France Philippe Alliot110000000 07
240United States Duane Carter8001100 06.5
241United States George Amick1010100 06
242United States Bill Holland2010100 06
243United States Paul Goldsmith3001100 06
244Zimbabwe John Love9010100 06
245Brazil Gabriel Bortoleto13000000 06
246Spain Paco Godia13000000 06
247Belgium Lucien Bianchi17001100 06
248France Sébastien Bourdais27000000 06
249Italy Andrea de Adamich30000000 06
250Germany Pascal Wehrlein39000000 06
251Italy Alex Caffi57000000 06
252Mexico Esteban Gutierrez59000001 06
253Italy Cesare Perdisa7002200 05
254United States Andy Linden7000000 05
255United States George Follmer12001100 05
256United Kingdom Jack Fairman12000000 05
257United Kingdom Ron Flockhart13001100 05
258France Yves Giraud Cabantous13000000 05
259Argentina Franco Colapinto15000000 05
260Italy Mauro Baldi36000000 05
261Spain Marc Gené36000000 05
262India Narain Karthikeyan46000000 05
263France Bertrand Gachot47000001 05
264Japan Ukyo Katayama95000000 05
265United States Mauri Rose2001100 04
266Mexico Ricardo Rodríguez5000000 04
267Spain Alfonso de Portago5010100 04
268United States Jimmy Davies5001100 04
269United States Johnny Boyd6001100 04
270Italy Sergio Mantovani7000000 04
271United States Don Freeland8001100 04
272United Kingdom Peter Whitehead10001100 04
273Monaco Louis Chiron16001100 04
274Germany Stefan Bellof21000000 04
275New Zealand Brendon Hartley25000000 04
276Netherlands Carel Godin de Beaufort29000000 04
277Germany Christian Danner37000000 04
278Netherlands Christijan Albers46000000 04
279Italy Umberto Maglioli10002200 03.33
280Italy Dorino Serafini1010100 03
281United Kingdom Dennis Poore2000000 03
282United States Cecil Green2000000 03
283United States Don Branson2000000 03
284Italy Giulio Cabianca3000000 03
285Italy Ignazio Giunti4000000 03
286Italy Consalvo Sanesi5000000 03
287France Raymond Sommer5000000 03
288Germany Gerhard Mitter6000000 03
289United Kingdom Henry Taylor8000000 03
290United States Bob Bondurant9000000 03
291United Kingdom Jackie Lewis9000000 03
292France Jean-Christophe Boullion11000000 03
293United States Jim Hall11000000 03
294Austria Patrick Friesacher11000000 03
295Switzerland Silvio Moser12000000 03
296France Philippe Étancelin12000000 03
297United Kingdom Ken Wharton15000000 03
298United Kingdom Johnny Dumfries15000000 03
299Chile Eliseo Salazar24000000 03
300Brazil Wilson Fittipaldi35000000 03
301Brazil Ricardo Zonta36000000 03
302Italy Emanuele Pirro37000000 03
303Argentina Óscar Alfredo Gálvez1000000 02
304United Kingdom Eric Thompson1000000 02
305Germany Hermann Lang2000000 02
306United States Bobby Ball2000000 02
307United States Manny Ayulo4001100 02
308United States Walt Hansgen4000000 02
309United States Dick Rathmann5000010 02
310France Élie Bayol7000000 02
311Brazil Hernando da Silva Ramos7000000 02
312Italy Fabrizio Barbazza8000000 02
313United Kingdom Alan Brown8000000 02
314Netherlands Gijs Van Lennep8000000 02
315United Kingdom Chris Irwin10000000 02
316Belgium André Pilette10000000 02
317Netherlands Nyck de Vries11000000 02
318United States Ronnie Bucknum11000000 02
319United Kingdom John Miles13000000 02
320United Kingdom Horace Gould14000000 02
321United States Danny Sullivan15000000 02
322Japan Shinji Nakano33000000 02
323France Jules Bianchi34000000 02
324Germany Manfred Winkelhock48000000 02
325Italy Piercarlo Ghinzani77000000 02
326Italy Gerino Gerini6000000 01.5
327Brazil Chico Landi6000000 01.5
328United States Fred Agabashian8000010 01.5
329United States Joie Chitwood1000000 01
330South Africa Neville Lederle2000000 01
331United States Bill Homeier3000000 01
332France Eugène Chaboud3000000 01
333United States Walt Faulkner5000010 01
334United Kingdom John Taylor5000000 01
335United Kingdom Julian Bailey7000000 01
336Italy Renzo Zorzi7000000 01
337United Kingdom Derek Bell9000000 01
338United States Eddie Johnson9000000 01
339Sweden Slim Borgudd10000000 01
340United Kingdom Tony Brise10000000 01
341France Guy Ligier12000000 01
342Italy Giorgio Scarlatti12000000 01
343Ireland Ralph Firman14000000 01
344United Kingdom Justin Wilson16000000 01
345Brazil Chico Serra18000000 01
346Venezuela Johnny Cecotto18000000 01
347Hungary Zsolt Baumgartner20000000 01
348Russian Federation Sergey Sirotkin21000000 01
349Denmark Jan Magnussen25000000 01
350Spain Luis Perez-Sala26000000 01
351Portugal Pedro Lamy32000000 01
352United States Logan Sargeant37000000 01
353Italy Gabriele Tarquini38000000 01
354France Olivier Grouillard41000000 01
355Italy Alessandro Zanardi41000000 01
356Italy Lella Lombardi12000000 00.5
357Canada Ernie de Vos1000000 00
358Italy Menato Boffa1000000 00
359Sweden Torsten Palm1000000 00
360South Africa Brausch Niemann1000000 00
361United States Larry Crockett1000000 00
362United Kingdom John James1000000 00
363Zimbabwe Ray Reed1000000 00
364United States Gus Hutchison1000000 00
365United States Wayne Weiler1000000 00
366France André Guelfi1000000 00
367South Africa Guy Tunmer1000000 00
368Japan Kunimitsu Takahashi1000000 00
369Canada John Cordts1000000 00
370Austria Roland Ratzenberger1000000 00
371France François Picard1000000 00
372Germany Volker Weidler1000000 00
373Germany Ernst Loof1000000 00
374United Kingdom John Barber1000000 00
375Zimbabwe Gary Hocking1000000 00
376United Kingdom Mike Taylor1000000 00
377Argentina Alberto Rodriguez Larreta1000000 00
378United Kingdom Tiff Needell1000000 00
379France Roger Loyer1000000 00
380Venezuela Ettore Chimeri1000000 00
381France José Dolhem1000000 00
382Argentina Adolfo Schewelm Cruz1000000 00
383United States Rob Schroeder1000000 00
384Canada John Cannon1000000 00
385Italy Piero Drogo1000000 00
386United States Johnny Mantz1000000 00
387United States Jay Chamberlain1000000 00
388United Kingdom Don Beauman1000000 00
389United Kingdom Paul Emery1000000 00
390South Africa Syd van der Vyver1000000 00
391United Kingdom Robin Montgomerie-Charrington1000000 00
392France Gérard Larrousse1000000 00
393Canada Peter Broeker1000000 00
394Italy Marco Apicella1000000 00
395United States Danny Kladis1000000 00
396Switzerland Xavier Perrot1000000 00
397France François Mazet1000000 00
398Spain Antonio Creus1000000 00
399United Kingdom Rodney Nuckey1000000 00
400Switzerland Albert Scherrer1000000 00
401United States Bud Tingelstad1000000 00
402United States Art Bisch1000000 00
403United States Robert O'Brien1000000 00
404United States Bill Mackey1000000 00
405Italy Piero Scotti1000000 00
406Germany Andre Lotterer1000000 00
407Australia Warwick Brown1000000 00
408Netherlands Rob Slotemaker1000000 00
409United States Jim Rigsby1000000 00
410United Kingdom Ian Stewart1000000 00
411South Africa Bruce Johnstone1000000 00
412United Kingdom Robin Widdows1000000 00
413United Kingdom Peter Westbury1000000 00
414South Africa Trevor Blokdyk1000000 00
415France Stéphane Sarrazin1000000 00
416Brazil Luiz Bueno1000000 00
417United States Chuck Arnold1000000 00
418Germany Fritz Riess1000000 00
419United States Carl Forberg1000000 00
420South Africa David Clapham1000000 00
421United States Elmer George1000000 00
422United States Bob Said1000000 00
423Finland Leo Kinnunen1000000 00
424United States Don Edmunds1000000 00
425United States Jim Hurtubise1000000 00
426United Kingdom Jonathan Williams1000000 00
427United Kingdom Vic Wilson1000000 00
428United Kingdom Dave Morgan1000000 00
429United States Walt Ader1000000 00
430United Kingdom John Rhodes1000000 00
431Germany Theo Fitzau1000000 00
432United States Myron Fohr1000000 00
433United States George Constantine1000000 00
434Italy Massimo Natili1000000 00
435United States Bill Cantrell1000000 00
436Germany Hans Klenk1000000 00
437South Africa Basil van Rooyen1000000 00
438Germany Josef Peters1000000 00
439United Kingdom Philip Fotheringham-Parker1000000 00
440France Georges Grignard1000000 00
441United Kingdom Bill Aston1000000 00
442United Kingdom Archie Scott Brown1000000 00
443Canada Peter Ryan1000000 00
444Netherlands Dries van der Lof1000000 00
445Germany Kurt Ahrens1000000 00
446France Jean-Louis Schlesser1000000 00
447Germany Heini Walter1000000 00
448United Kingdom Tom Bridger1000000 00
449United Kingdom Jack Aitken1000000 00
450United States Len Duncan1000000 00
451France Aldo Gordini1000000 00
452France Marcel Balsa1000000 00
453Belgium André Milhoux1000000 00
454Switzerland Piero Monteverdi1000000 00
455South Africa Alex Blignaut1000000 00
456Argentina Roberto Bonomi1000000 00
457United Kingdom Desmond Titterington1000000 00
458Italy Nello Pagani1000000 00
459United States Fred Gamble1000000 00
460United Kingdom Damien Magee1000000 00
461Italy Roberto Lippi1000000 00
462Germany Markus Winkelhock1000000 00
463Italy Giorgio Bassi1000000 00
464Germany Erwin Bauer1000000 00
465Germany Adolf Brudes1000000 00
466United Kingdom Leslie Johnson1000000 00
467Australia Paul England1000000 00
468Sweden Conny Andersson1000000 00
469Uruguay Oscar González1000000 00
470France Jean Lucas1000000 00
471United Kingdom Ken Miles1000000 00
472Switzerland Jo Vonlanthen1000000 00
473Italy Enrico Bertaggia1000000 00
474United Kingdom Brian Hart1000000 00
475Argentina Jesús Iglesias1000000 00
476Spain Juan Jover1000000 00
477United States Timmy Mayer1000000 00
478Germany Kurt Adolff1000000 00
479United Kingdom Leslie Thorne1000000 00
480Austria Dieter Quester1000000 00
481Netherlands Ben Pon1000000 00
482United Kingdom Mike MacDowel1000000 00
483South Africa Paddy Driver1000000 00
484France Max Jean1000000 00
485United Kingdom Jimmy Stewart1000000 00
486United States Bayliss Levrett1000000 00
487Germany Oswald Karch1000000 00
488France Charles Pozzi1000000 00
489Argentina Miguel Angel Guerra1000000 00
490United Kingdom Perry McCarthy1000000 00
491United Kingdom Jack Lewis1000000 00
492United States Robert Drake1000000 00
493Japan Masahiro Hasemi1000001 00
494United Kingdom Arthur Owen1000000 00
495Belgium Christian Goethals1000000 00
496South Africa Luki Botha1000000 00
497United Kingdom Chris Craft1000000 00
498United Kingdom Graham Whitehead1000000 00
499United Kingdom Bill Whitehouse1000000 00
500Sweden Bertil Roos1000000 00
501France Pierre-Henri Raphanel1000000 00
502United Kingdom Joe Fry1000000 00
503South Africa Mike Harris1000000 00
504Italy Clemente Biondetti1000000 00
505Germany Kurt Kuhnke1000000 00
506Netherlands Jan Flinterman1000000 00
507New Zealand Tony Shelly1000000 00
508Germany Helmut Niedermayr1000000 00
509United Kingdom Peter Ashdown1000000 00
510United States Herbert MacKay-Fraser1000000 00
511United States Frank Armi1000000 00
512New Zealand John Nicholson1000000 00
513Italy Ernesto Prinoth1000000 00
514Switzerland Rudolf Schoeller1000000 00
515United Kingdom John Riseley-Prichard1000000 00
516United Kingdom Geoff Duke1000000 00
517Germany Günther Seiffert1000000 00
518Netherlands Michael Bleekemolen1000000 00
519France Mike Sparken1000000 00
520United States Jerry Unser1000000 00
521United States Harry Blanchard1000000 00
522United States Thomas Monarch1000000 00
523United States Bobby Unser1000000 00
524Belgium Teddy Pilette1000000 00
525France Robert La Caze1000000 00
526New Zealand Graham McRae1000000 00
527United States Gene Force2000000 00
528United States Roger Penske2000000 00
529France Jo Schlesser2000000 00
530Belgium Arthur Legat2000000 00
531Argentina Jorge Daponte2000000 00
532United Kingdom Geoff Crossley2000000 00
533United States Dempsey Wilson2000000 00
534Italy Franco Comotti2000000 00
535United States Lance Reventlow2000000 00
536United States Ernie McCoy2000000 00
537France Eugène Martin2000000 00
538South Africa Doug Serrurier2000000 00
539United Kingdom David Piper2000000 00
540Germany Rudolf Krause2000000 00
541United Kingdom Les Leston2000000 00
542Japan Noritake Takahara2000000 00
543United States Bobby Grim2000000 00
544United Kingdom David Prophet2000000 00
545United Kingdom Tony Crook2000000 00
546United States Chet Miller2000000 00
547United States George Fonder2000000 00
548United States Jim McWithey2000000 00
549Switzerland Franco Forini2000000 00
550Japan Toshio Suzuki2000000 00
551United States Bobby Rahal2000000 00
552United Kingdom Brian Shawe Taylor2000000 00
553Germany Hubert Hahne2000000 00
554France Henri Louveau2000000 00
555Italy Carlo Abate2000000 00
556United Kingdom Alan Rees2000000 00
557Germany Kurt Ahrens Jr.2000000 00
558South Africa Ernie Pieterse2000000 00
559Germany Willi Heeks2000000 00
560United States Jackie Holmes2000000 00
561Denmark Tom Belsø2000000 00
562United States Joe James2000000 00
563Italy Gaetano Starrabba2000000 00
564United Kingdom Jim Crawford2000000 00
565United States Mack Hellings2000000 00
566Argentina Pablo Birger2000000 00
567France Patrick Gaillard2000000 00
568Belgium Georges Berger2000000 00
569United Kingdom Chris Lawrence2000000 00
570United States Lloyd Ruby2000000 00
571Spain Emilio de Villota2000000 00
572Uruguay Alberto Uria2000000 00
573Belgium Charles de Tornaco2000000 00
574United States Carl Scarborough2000000 00
575Belgium Philippe Adams2000000 00
576United States Keith Andrews2000000 00
577France Franck Lagorce2000000 00
578United Kingdom Roger Williamson2000000 00
579United Kingdom Leslie Marr2000000 00
580Germany Ernst Klodwig2000000 00
581United States Walt Brown2000000 00
582United Kingdom Ken Downing2000000 00
583Germany Günther Bechem2000000 00
584Argentina Alessandro de Tomaso2000000 00
585Italy Alfonso Thiele2000000 00
586United Kingdom David Hampshire2000000 00
587United States Red Amick2000000 00
588United States Billy Garrett2000000 00
589Brazil Pietro Fittipaldi2000000 00
590United States Jud Larson2000000 00
591Italy Renato Pirocchi2000000 00
592Ireland Tommy Byrne2000000 00
593Japan Kazuyoshi Hoshino2000000 00
594United States Sam Posey2000000 00
595Italy Giacomo "Geki" Russo2000000 00
596United Kingdom George Abecassis2000000 00
597Switzerland Max de Terra2000000 00
598Germany Toni Ulmen2000000 00
599United States Jimmy Jackson2000000 00
600Canada Al Pease2000000 00
601Switzerland Heinz Schiller2000000 00
602Austria Helmuth Koinigg2000000 00
603Ireland Joe Kelly2000000 00
604Italy Lamberto Leoni2000000 00
605United Kingdom Dick Gibson2000000 00
606United Kingdom Tim Parnell2000000 00
607New Zealand Mike Thackwell2000000 00
608Canada Eppie Wietzes2000000 00
609United States Mike Fisher2000000 00
610United Kingdom Roger Laurent2000000 00
611United States John Fitch2000000 00
612Italy Piero Carini3000000 00
613Germany Paul Pietsch3000000 00
614Italy Beppe Gabbiani3000000 00
615Germany Hans Von Stuck3000000 00
616United States Mike Magill3000000 00
617United States George Connor3000000 00
618Italy Riccardo Paletti3000000 00
619Argentina Nasif Estéfano3000000 00
620Australia Tony Gaze3000000 00
621Uruguay Eitel Cantoni3000000 00
622Switzerland Ottorino Volonterio3000000 00
623United States Anthony Joseph Foyt3000000 00
624United States Cliff Griffith3000000 00
625Italy Roberto Bussinello3000000 00
626United States Chuck Daigh3000000 00
627United Kingdom Colin Davis3000000 00
628Switzerland Loris Kessel3000000 00
629United States Henry Banks3000000 00
630United Kingdom Tony Rolt3000000 00
631United States Johnny McDowell3000000 00
632Switzerland Jean-Denis Délétraz3000000 00
633Italy Maria Teresa de Filippis3000000 00
634Italy Alessandro Pesenti-Rossi3000000 00
635Switzerland Andrea Chiesa3000000 00
636United Kingdom Mike Wilds3000000 00
637Japan Hideki Noda3000000 00
638United States Shorty Templeman3000000 00
639Czech Republic Tomáš Enge3000000 00
640United Kingdom Richard Robarts3000000 00
641Germany Theo Helfrich3000000 00
642United States Johnnie Tolan3000000 00
643Netherlands Roelof Wunderink3000000 00
644United States Fred Wacker3000000 00
645United States Duke Nalon3000010 00
646United States Marshall Teague3000000 00
647United Kingdom Kenny Acheson3000000 00
648United States Len Sutton3000000 00
649Switzerland Toni Branca3000000 00
650United Kingdom Cuth Harrison3000000 00
651South Africa Eddie Keizan3000000 00
652United Kingdom Ian Raby3000000 00
653United States Bob Scott3000000 00
654Brazil Ingo Hoffmann3000000 00
655South Africa Jackie Pretorius3000000 00
656Australia Paul Hawkins3000000 00
657United States Bill Cheesbourg3000000 00
658France Guy Mairesse3000000 00
659United States Bill Schindler3000000 00
660United States Ray Crawford3000000 00
661Netherlands Boy Hayje3000000 00
662Canada Bill Brack3000000 00
663United States Cal Niday3000000 00
664Brazil Fritz d'Orey3000000 00
665United States Danny Ongais4000000 00
666United Kingdom Chris Bristow4000000 00
667Portugal Mario de Araujo Cabral4000000 00
668United States Eddie Sachs4000010 00
669Japan Yuji Ide4000000 00
670United States Chuck Weyant4000000 00
671France Bernard Collomb4000000 00
672United Kingdom Peter Walker4000000 00
673United States Spider Webb4000000 00
674United States Eddie Russo4000000 00
675Italy Gino Munaron4000000 00
676United States Duke Dinsmore4000000 00
677United States Jack Turner4000000 00
678Argentina Norberto Fontana4000000 00
679Switzerland Michael May4000000 00
680Brazil Gino Bianco4000000 00
681United States Jerry Hoyt4000010 00
682United Kingdom David Murray4000000 00
683United Kingdom Gerry Ashmore4000000 00
684South Africa Peter de Klerk4000000 00
685United Kingdom Keith Greene4000000 00
686Italy Nino Vaccarella4000000 00
687United Kingdom John Campbell-Jones5000000 00
688United States Al Keller5000000 00
689United Kingdom Duncan Hamilton5000000 00
690United Kingdom Eric Brandon5000000 00
691United Kingdom Ian Ashley5000000 00
692United States Bob Christie5000000 00
693United States Bob Veith5000000 00
694Italy Luigi Piotti5000000 00
695United States Pat O'Connor5000010 00
696United States Skip Barber5000000 00
697Italy Franco Rol5000000 00
698Denmark Nicolas Kiesa5000000 00
699Switzerland Peter Hirt5000000 00
700United States Alexander Rossi5000000 00
701United States Al Herman5000000 00
702United States Ed Elisian5000000 00
703Argentina Clemar Bucci5000000 00
704United Kingdom Geoff Lees5000000 00
705United States Chuck Stevenson5000000 00
706France Jacques Pollet5000000 00
707United Kingdom Ivor Bueb5000000 00
708Spain Alex Soler-Roig6000000 00
709United States Jimmy Daywalt6000000 00
710United States Hap Sharp6000000 00
711Italy Domenico Schiattarella6000000 00
712Italy Emanuele Naspetti6000000 00
713Germany Edgar Barth6000000 00
714United States Jimmy Reece6000000 00
715Zimbabwe Sam Tingle6000000 00
716France Pierre Levegh6000000 00
717Belgium Eric van de Poele6000000 00
718France Franck Montagny7000000 00
719Belgium Jacques Swaters7000000 00
720Italy Giovanni Lavaggi7000000 00
721United Kingdom Alan Stacey7000000 00
722United Kingdom David Hobbs7000000 00
723France Paul Belmondo7000000 00
724Australia Jack Doohan7000000 00
725United Kingdom Bob Gerard7000000 00
726United States Pete Lovely7000000 00
727Italy Massimiliano Papis7000000 00
728Switzerland Gregor Foitek7000000 00
729United Kingdom Kenneth McAlpine7000000 00
730France Michel Leclère7000000 00
731United Kingdom Tony Marsh8000000 00
732Mexico Moisés Solana8000000 00
733Austria Jo Gartner8000000 00
734United States Gene Hartley8000000 00
735Argentina Oscar Larrauri8000000 00
736United States Carroll Shelby8000000 00
737Australia Frank Gardner8000000 00
738United Kingdom David Purley8000000 00
739United Kingdom Brian Naylor8000000 00
740United Kingdom Bruce Halford8000000 00
741Germany Bernd Schneider9000000 00
742Canada Allen Berg9000000 00
743Italy Paolo Barilla9000000 00
744France Jean-Marc Gounon9000000 00
745United States Tony Settember9000000 00
746Austria Helmut Marko9000000 00
747Australia Vern Schuppan9000000 00
748Italy Siegfried Stohr9000000 00
749Monaco Olivier Beretta10000000 00
750Liechtenstein Rikky von Opel10000000 00
751Germany Wolfgang Seidel10000000 00
752Argentina Ricardo Zunino10000000 00
753Belgium Patrick Nève10000000 00
754Brazil Alex Ribeiro10000000 00
755United Kingdom Bob Evans10000000 00
756Netherlands Robert Doornbos11000000 00
757South Africa Dave Charlton11000000 00
758Australia Larry Perkins11000000 00
759France André Simon11000000 00
760United Kingdom Guy Edwards11000000 00
761Australia David Walker11000000 00
762Canada George Eaton11000000 00
763France Pascal Fabre11000000 00
764India Karun Chandhok11000000 00
765Indonesia Rio Haryanto12000000 00
766France François Migault13000000 00
767Spain Roberto Merhi13000000 00
768Austria Hans Binder13000000 00
769United Kingdom Lance Macklin13000000 00
770Italy Giorgio Pantano14000000 00
771Malaysia Alex Yoong14000000 00
772United Kingdom Martin Donnelly14000000 00
773Italy Corrado Fabi14000000 00
774Brazil Luciano Burti14000000 00
775Argentina Esteban Tuero16000000 00
776United Kingdom Allan McNish16000000 00
777Italy Nanni Galli16000000 00
778Spain Adrián Campos17000000 00
779Italy Gianmaria Bruni18000000 00
780South Africa Ian Scheckter18000000 00
781Japan Taki Inoue18000000 00
782Brazil Lucas di Grassi18000000 00
783France François Hesnault19000000 00
784United Kingdom Will Stevens19000000 00
785Austria Harald Ertl19000000 00
786Netherlands Giedo van der Garde19000000 00
787Italy Andrea Montermini20000000 00
788United Kingdom Brian Henton20000001 00
789Belgium Jérôme d'Ambrosio20000000 00
790Russian Federation Nikita Mazepin21000001 00
791Colombia Roberto Guerrero21000000 00
792Japan Sakon Yamamoto21000000 00
793Argentina Gastón Mazzacane21000000 00
794United Kingdom Ian Burgess22000000 00
795Belgium Johnny Claes23000000 00
796Brazil Raul Boesel23000000 00
797Australia David Brabham24000000 00
798United Kingdom Anthony Davidson24000000 00
799France Yannick Dalmas24000000 00
800Netherlands Jan Lammers24000000 00
801United Kingdom Rupert Keegan25000000 00
802Brazil Tarso Marques25000000 00
803Netherlands Huub Rothengatter26000000 00
804Brazil Ricardo Rosset26000000 00
805Brazil Enrique Bernoldi28000000 00
806United States Scott Speed28000000 00
807United Kingdom Mike Beuttler28000000 00
808Japan Toranosuke Takagi32000000 00
809United States Brett Lunger34000000 00
810United Kingdom Max Chilton35000000 00
811France Charles Pic39000000 00
812Italy Luca Badoer50000000 00


16 F1 Fan comments on “Best F1 Drivers Ranking

  1. Mark Harris

    This table is highly distorted by the current point scoring system. Either all positions should be score equally on todays system or the total point scored column should be removed.
    Just compare the point of Max Verstappen (2207) to Ayrton Senna (614) with virtually similar results.
    Please reclassify by sorting the number of 1st place, 2nd place, 3rd place, etc. The ranking then becomes :
    1. Lewis Hamilton
    2. Michael Schumacher
    3. Sebastien Vettel
    4. Alai Prost
    5. Max Verstappen
    6. Ayrton Senna
    etc.

    Reply
    • Leopold Post author

      Thanks for the feedback Mark. You achieve what you want by pressing on the column with "1st". The only thing is that the number on the left stays the same. You can sort every column that way.

      Reply
  2. Mustafa

    How comes Schumacher ranking is so bad with seven titles and more than 150 podiums? does F1 want Shumacher to be disappeared and forgotten? Nonsense

    Reply
  3. MadMaxx

    I agree with Mark on the points issue but ignoring the points I would have to say the greatest driver would be Juan Fangio with five championships on four different teams and starting his F1 career in his 30’s. BUT, Ignoring even that and trying to work in length of career, to me, it would boil down to the highest percentage of first places versus number of races entered. Poles mean nothing to me if you can’t win the race.

    Ignoring people like Wallard who only had a couple entries… This puts Juan Fangio as the best driver with a 47% win ratio.

    Reply
  4. Madmaxx

    I forgot to mention but will say that Max Verstappen is looking to be one of the top five and possibly the greatest of all time. As much as I dislike the arrogant little bastard… He’s got great support, a team with a boatload of money and he turned into a good driver after crashing everyone in his first 2 seasons, I can’t take that away from him.

    Reply
    • LittleChiefThunderCloud

      Back in the day, prior to Jackie Stewart's safety campaign, "crashing everyone" would certainly have ended one's career, usually by ending one's life. While Stewart's campaign was a great thing and saved many, many lives, there's something about the accumulation of x amount of races, that makes me so much less impressed with many drivers of the modern era.

      Not only is Fangio way down the list, with a "paltry" 24 victories and 5 F1 champions out of 51 races in 5-1/2 season, but seriously where's Jim Clark. And watch Senna blow the doors off drivers like Schumacher in his short life, in videos demonstrating who was better.

      Reply
  5. Cutting Corners

    Great article somewhere on this, but the additional factors were did they leave the sport in a better place than from when they started. Also taken into account was their tactics for want of a better term. My hometown boy Jack Brabham is disqualified for spraying debris on the track to disadvantage those following.
    I disqualify Hamilton for lying to stewards and berating &. demeaning a child then proudly posting it on the net.
    So with that in mind, that it is not all about figures to me. I go

    1 Jackie Stewart for results and changing F1 forever safety wise and being the prime mover in saving lives and horrendous injuries.

    2 I'm making my own ruler!
    Bracketing Ascari/Fangio

    3 Jim Clark man & any machine as one

    4.Graham Hill, Indy/le Man's/Monaco

    5. Max Verstappen did it young and still evolving.

    (I think! I disqualified myself by not disqualifying.Max for being rough and tough!)

    Reply
    • Cutting Corners

      Albert Park 2024 .By George, that's exactly why I rated Stewart so high. In a Chapman car no chance. George should send Jackie a thank you card. No he needs to call. (Jackie was and is severely dyslexic and can't read. )That's supposed not be a supportive statement, not a put down.

      Reply
      • shroppyfly

        When I read by George, I thought you referring to his last lap accident , in which Fernando braked earlier ..... mmmmmmmm, and a superb reference to the Dame, whose excuse tally after 3 races is now upto 5 by my count

        Reply
  6. Carlos Ávila

    Esta lista no aplica para lo sucedido en pista con los mejores pilotos. Sin importar el orden, Ayton Senna y Juan Manuel Fangio fueron pilotaje puro, calidad. Nada de lo que existe en La actualidad, demostraron su calidad en cada una de las escuderías para la cual corrieron.

    Reply
  7. Dan R

    Points is not the way to rank all drivers of all time. go by driver's titles or total podiums or something else. points system totally changed over the years. look at Fangio - 5 time world champ and only 277 points compared to the 3-4 thousand points of the other top drivers of today.

    Reply

  8. ✅ Checkout the latest 50 F1 Fans comments.

What's your F1 fan opinion?

Your email address will not be published. Required fields are marked *

Free F1 Newsletter

Weekly Free Newsletter [sp-form formid=293980]

Get Your Tickets at F1-Fansite.com

Available 2025 tickets are:
Hungarian F1 Grand Prix:
Available
Dutch F1 Grand Prix:
Available
Italian F1 Grand Prix
Available
Azerbaijan F1 GP: 20% Discount
Available
Singapore F1 Grand Prix
Available
USA F1 Grand Prix
Available
Mexico F1 Grand Prix
Available
Brazilian F1 Grand Prix
Available
Abu Dhabi F1 Grand Prix
Available
Available 2026 tickets are:
Monaco F1 Grand Prix
Available
Austrian F1 Grand Prix
Available

Check out & order yours at F1 Tickets Store »

Newest Pictures

Newest Sound or Podcast

Current Teams Standings

1United KingdomMcLaren516
2ItalyFerrari248
3GermanyMercedes220
F1 Constructors Standings 2025