Longest careers

Years between their first and last race.

First on the list is Fernando Alonso with 25 years.

  1. 1Fernando Alonso2001–202625 years
  2. 2Michael Schumacher1991–201221 years
  3. 3Kimi Räikkönen2001–202120 years
  4. 4Lewis Hamilton2007–202619 years
  5. 5Rubens Barrichello1993–201118 years
  6. 6Jenson Button2000–201717 years
  7. 6Graham Hill1958–197517 years
  8. 8Luca Badoer1993–200916 years
  9. 8Nico Hülkenberg2010–202616 years
  10. 8Riccardo Patrese1977–199316 years
  11. 11Jo Bonnier1956–197115 years
  12. 11Jack Brabham1955–197015 years
  13. 11Robert Kubica2006–202115 years
  14. 11Nigel Mansell1980–199515 years
  15. 11Felipe Massa2002–201715 years
  16. 11Sergio Pérez2011–202615 years
  17. 11Sebastian Vettel2007–202215 years
  18. 18Andrea de Cesaris1980–199414 years
  19. 18David Coulthard1994–200814 years
  20. 18Niki Lauda1971–198514 years
  21. 18Mario Andretti1968–198214 years
  22. 18Maurice Trintignant1950–196414 years
  23. 18Jarno Trulli1997–201114 years
  24. 24Michele Alboreto1981–199413 years
  25. 24Chris Amon1963–197613 years
  26. 24André Pilette1951–196413 years
  27. 24Gerhard Berger1984–199713 years
  28. 24Valtteri Bottas2013–202613 years
  29. 24Giancarlo Fisichella1996–200913 years
  30. 24Jan Lammers1979–199213 years

Data up to the Brazilian Grand Prix 2026. See all records