Skip to content
F1 Report

Longest F1 Careers

Fernando Alonso has the longest Formula 1 career, 25y 249d from the 2001 Australian Grand Prix to the 2026 Brazilian Grand Prix, ahead of Michael Schumacher on 21y 92d.

Record holder
Longest F1 Careers
#DriverSpan
1stFernando Alonso25y 249d
2ndMichael Schumacher21y 92d
3rdKimi Räikkönen20y 283d
4thLewis Hamilton19y 235d
5thRubens Barrichello18y 258d
6thJenson Button17y 77d
7thGraham Hill16y 253d
8thNico Hülkenberg16y 239d
=9thLuca Badoer16y 169d
=9thRiccardo Patrese16y 169d
11thFelipe Massa15y 268d
12thSergio Pérez15y 226d
13thSebastian Vettel15y 156d
14thJack Brabham15y 101d
15thRobert Kubica15y 37d
16thJo Bonnier15y 31d
17thNigel Mansell14y 270d
18thJarno Trulli14y 263d
19thDavid Coulthard14y 157d
20thMaurice Trintignant14y 108d
21stNiki Lauda14y 80d
22ndAndrea de Cesaris14y 18d
23rdMario Andretti13y 354d
24thAlain Prost13y 298d
25thJan Lammers13y 292d

How this is measured

The calendar time from a driver’s first Grand Prix start to their most recent one, in whole years and the days since the last anniversary. This is the span between the two races, not the number of seasons raced, so any break in between still counts: Fernando Alonso’s two-year sabbatical (2019 and 2020) and his 2002 test-driver year, Michael Schumacher’s retirement from 2007 to 2009, Kimi Räikkönen’s two years away in 2010 and 2011, Robert Kubica’s absence from 2011 to 2018 and Niko Hülkenberg’s missing 2011 and 2021 seasons all sit inside their spans. For seasons actually raced, see the most seasons contested record. Drivers still racing are measured up to their latest start, so their spans grow with every Grand Prix.

← All F1 recordsFull all-time driver stats tableAll-time constructor stats