Longest Days between the First and Last Hat Tricks - Driver

A list of records for the longest days between the first and last hat trick by drivers. This list includes drivers, days, and the first or last races in which the driver made a hat trick.
You can use the filter below to obtain detailed records under certain conditions.

#DriverFirst Hat TrickLast Hat TrickDays
1

Lewis Hamilton

2007 Japanese Grand Prix

2021 Saudi Arabian Grand Prix

5180Days
2

Michael Schumacher

1994 Monaco Grand Prix

2006 French Grand Prix

4444Days
3

Alain Prost

1983 French Grand Prix

1993 San Marino Grand Prix

3660Days
4

Gerhard Berger

1987 Australian Grand Prix

1997 German Grand Prix

3542Days
5

Juan Manuel Fangio

1950 Monaco Grand Prix

1957 German Grand Prix

2632Days
6

Jack Brabham

1960 Belgian Grand Prix

1966 British Grand Prix

2218Days
7

Stirling Moss

1955 British Grand Prix

1961 Monaco Grand Prix

2129Days
8

Jim Clark

1962 British Grand Prix

1968 South African Grand Prix

1989Days
9

Ayrton Senna

1985 Portuguese Grand Prix

1990 Italian Grand Prix

1966Days
10

Sebastian Vettel

2009 British Grand Prix

2013 United States Grand Prix

1610Days
11

Fernando Alonso

2006 British Grand Prix

2010 Singapore Grand Prix

1568Days
12

Nelson Piquet

1980 United States Grand Prix West

1984 Canadian Grand Prix

1539Days
13

Valtteri Bottas

2017 Abu Dhabi Grand Prix

2021 Turkish Grand Prix

1413Days
14

Jackie Stewart

1969 French Grand Prix

1972 United States Grand Prix

1190Days
15

Jacky Ickx

1969 German Grand Prix

1972 German Grand Prix

1092Days
16

Max Verstappen

2021 French Grand Prix

2024 Japanese Grand Prix

1021Days
17

Niki Lauda

1974 Spanish Grand Prix

1976 Belgian Grand Prix

749Days
18

Damon Hill

1994 British Grand Prix

1996 German Grand Prix

748Days
19

John Surtees

1964 German Grand Prix

1966 Belgian Grand Prix

679Days
20

Felipe Massa

2007 Bahrain Grand Prix

2008 Brazilian Grand Prix

567Days
21

Rubens Barrichello

2003 British Grand Prix

2004 Italian Grand Prix

420Days
22

Kimi Räikkönen

2007 Australian Grand Prix

2008 Spanish Grand Prix

406Days
23

Mika Häkkinen

1998 Australian Grand Prix

1999 Brazilian Grand Prix

399Days
24

Alberto Ascari

1952 Belgian Grand Prix

1953 British Grand Prix

391Days
25

Nigel Mansell

1991 British Grand Prix

1992 British Grand Prix

364Days
26

Mario Andretti

1977 French Grand Prix

1978 Spanish Grand Prix

336Days
27

James Hunt

1976 United States Grand Prix

1977 British Grand Prix

278Days
28

Nico Rosberg

2015 Mexican Grand Prix

2016 European Grand Prix

230Days
29

Jacques Villeneuve

1997 Brazilian Grand Prix

1997 Austrian Grand Prix

174Days
30

Graham Hill

1965 Monaco Grand Prix

1965 United States Grand Prix

126Days
31

Alan Jones

1979 Canadian Grand Prix

1980 Argentine Grand Prix

104Days
32

Charles Leclerc

2022 Bahrain Grand Prix

2022 Australian Grand Prix

20Days