Top 100 F1 Drivers Ranking

Best F1 drivers list & stats

Michael Schumacher on top

See the all time best F1 drivers rankings. This top 100 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.

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 100 F1 Drivers List

DriverGP  1st  2nd  3rd  Pod  Pole  FL  Points 
1United Kingdom Lewis Hamilton25184392815188473443
2Germany Sebastian Vettel24153353212057382986
3Spain Fernando Alonso3113237289722231899
4Finland Kimi Räikkönen31421374510318461854
5Germany Nico Rosberg206232595730201594.5
6Germany Michael Schumacher30791432115568771566
7Finland Valtteri Bottas140822164612131314
8United Kingdom Jenson Button30615152050881235
9Brazil Felipe Massa2691113174116151167
10Australia Mark Webber215916174213191047.5
11Australia Daniel Ricciardo1727616293131040
12Netherlands Max Verstappen103811123127948
13France Alain Prost1995135201063341798.5
14Brazil Rubens Barrichello322112928681417658
15Brazil Ayrton Senna161412316806519614
16Mexico Sergio Pérez177026804588
17United Kingdom David Coulthard246132623621218535
18Germany Nico Hülkenberg178000012511
19Brazil Nelson Piquet204232017602423485.5
20United Kingdom Nigel Mansell188311711593230482
21Austria Niki Lauda17325209542424420.5
22Finland Mika Häkkinen161201417512625420
23France Romain Grosjean1650281001389
24Austria Gerhard Berger210101721481221385
25United Kingdom Jackie Stewart10027115431715360
26United Kingdom Damon Hill11522155422019360
27Germany Ralf Schumacher18066152768329
28Monaco Charles Leclerc432361174321
29Argentina Carlos Reutemann1461213204566310
30Colombia Juan Pablo Montoya947158301312307
31United Kingdom Graham Hill17714157361310289
32Brazil Emerson Fittipaldi145141383566281
33Italy Riccardo Patrese2566171437813281
34Argentina Juan Manuel Fangio5824101352923277.64
35Spain Carlos Sainz Jr.103001100277
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
54Belgium Jacky Ickx1158710251314181
55France René Arnoux149796221812181
56United Kingdom John Surtees111610824811180
57United States Mario Andretti1281225191810180
58United Kingdom James Hunt92106723148179
59Germany Heinz-Harald Frentzen15733121826174
60Russian Federation Daniil Kvyat94012301170
61United Kingdom John Watson1525692025169
62Finland Keke Rosberg1145841753159.5
63Denmark Kevin Magnussen103010102157
64France Patrick Depailler9521071914141
65Italy Alberto Ascari361340171412140.14
66France Esteban Ocon51000000140
67United States Dan Gurney864871936133
68Belgium Thierry Boutsen16332101511132
69France Pierre Gasly48010102130
70United Kingdom Mike Hawthorn483961846127.64
71Italy Nino Farina365962055127.33
72Japan Kamui Kobayashi75001101125
73Germany Adrian Sutil128000001125
74Italy Elio de Angelis109225930122
75United Kingdom Paul di Resta59000000121
76Austria Jochen Rindt6063413103109
77United States Richie Ginther521851403107
78Canada Gilles Villeneuve676521328107
79Finland Heikki Kovalainen111121412105
80France Patrick Tambay1162451152103
81France Didier Pironi703371335101
82United States Phil Hill51358166698
83United Kingdom Martin Brundle15802790098
84United Kingdom Johnny Herbert16131370098
85Thailand Alexander Albon2200000092
86France François Cevert471102130289
87Sweden Stefan Johansson79048120088
88New Zealand Chris Amon97038115383
89Argentina José Froilán González29276153677.64
90France Jean-Pierre Beltoise8513480477
91France Olivier Panis15713150076
92United Kingdom Tony Brooks41622103375
93Venezuela Pastor Maldonado9510011075
94France Maurice Trintignant86235100172.33
95Mexico Pedro Rodríguez5323270171
96Germany Jochen Mass10511680271
97United Kingdom Derek Warwick14702240271
98United States Eddie Cheever13202790070
99Switzerland Jo Siffert9722262468
100Canada Lance Stroll6300110067

Get Big Discounts on F1 events

Get tickets cheaper at Available 2020 tickets & early booking discounts are:
Not Available

✅ Check out & order yours at F1 Tickets Store »
✅ Check out all F1 News »

Latest Video update

✅ Check out all F1 Videos »

Newest Pictures

✅ Check out all F1 Pictures »

Newest Sound or Podcast

✅ Check out all F1 Sounds & Podcasts » is powered by ProTrix