Season 2017 · Round 5
Spanish Grand Prix
DNF
4
L38
L32
L1
L0
Storylines · This Grand Prix & circuit
Most wins at this GP
Lewis Hamilton
active
6 wins
Michael Schumacher
6 wins
Max Verstappen
active
4 wins
Pole-to-win rate 25/36
69.4%
Most SC/VSC · all-time P14
Most lead changes · all-time P12
Circuit Info
Circuit de Barcelona-Catalunya
Barcelona, Spain
Records Watch · Active drivers ranked at this Grand Prix
P1 Lewis Hamilton
6 wins
· GP #1
P3 Max Verstappen
4 wins
· → Michael Schumacher -2
P8 Fernando Alonso
2 wins
· → Mika Häkkinen -1
P2 Lewis Hamilton
6
· → Michael Schumacher -1
P4 Kimi Räikkönen
2
· → Ayrton Senna -2
P13 Fernando Alonso
1
· → Nico Rosberg -1
P1 Lewis Hamilton
12
· GP #1
P3 Max Verstappen
8
· → Michael Schumacher -4
P4 Fernando Alonso
7
· → Max Verstappen -1
P1 Lewis Hamilton
5
· GP #1
P2 Max Verstappen
2
· → Lewis Hamilton -3
P2 Felipe Massa
2
· → Lewis Hamilton -3
P1 Fernando Alonso
22 starts
· GP #1
P2 Lewis Hamilton
19 starts
· → Fernando Alonso -3
P2 Kimi Räikkönen
19 starts
· → Fernando Alonso -3
Race Trace · position by lap
| Pos | Driver | Team | Grid | Lap | Time / Status | Points |
|---|---|---|---|---|---|---|
| 1 | 44 Lewis Hamilton FL | Mercedes | 1 | 66 | 1:35:56.497 | 25 |
| 2 | 5 Sebastian Vettel | Ferrari | 2 | 66 | +3.490 | 18 |
| 3 | 3 Daniel Ricciardo | Red Bull | 6 | 66 | +1:15.820 | 15 |
| 4 | 11 Sergio Pérez | Force India | 8 | 65 | +1 Lap | 12 |
| 5 | 31 Esteban Ocon | Force India | 10 | 65 | +1 Lap | 10 |
| 6 | 27 Nico Hülkenberg | Renault | 13 | 65 | +1 Lap | 8 |
| 7 | 55 Carlos Sainz | Toro Rosso | 12 | 65 | +1 Lap | 6 |
| 8 | 94 Pascal Wehrlein | Sauber | 15 | 65 | +1 Lap | 4 |
| 9 | 26 Daniil Kvyat | Toro Rosso | 19 | 65 | +1 Lap | 2 |
| 10 | 8 Romain Grosjean | Haas F1 Team | 14 | 65 | +1 Lap | 1 |
| 11 | 9 Marcus Ericsson | Sauber | 16 | 64 | +2 Laps | |
| 12 | 14 Fernando Alonso | McLaren | 7 | 64 | +2 Laps | |
| 13 | 19 Felipe Massa | Williams | 9 | 64 | +2 Laps | |
| 14 | 20 Kevin Magnussen | Haas F1 Team | 11 | 64 | +2 Laps | |
| 15 | 30 Jolyon Palmer | Renault | 17 | 64 | +2 Laps | |
| 16 | 18 Lance Stroll | Williams | 18 | 64 | +2 Laps | |
| R | 77 Valtteri Bottas | Mercedes | 3 | 38 | Power Unit | |
| R | 2 Stoffel Vandoorne | McLaren | 20 | 32 | Collision | |
| R | 33 Max Verstappen | Red Bull | 5 | 1 | Collision damage | |
| R | 7 Kimi Räikkönen | Ferrari | 4 | 0 | Collision damage |
| Pos | Driver | Team | Q1 | Q2 | Q3 | Gap to pole |
|---|---|---|---|---|---|---|
| 1 | 44 Lewis Hamilton | Mercedes | 1:20.511 | 1:20.210 | 1:19.149 | POLE Q3 |
| 2 | 5 Sebastian Vettel | Ferrari | 1:20.939 | 1:20.295 | 1:19.200 | +0.051 Q3 |
| 3 | 77 Valtteri Bottas | Mercedes | 1:20.991 | 1:20.300 | 1:19.373 | +0.224 Q3 |
| 4 | 7 Kimi Räikkönen | Ferrari | 1:20.742 | 1:20.621 | 1:19.439 | +0.290 Q3 |
| 5 | 33 Max Verstappen | Red Bull | 1:21.430 | 1:20.722 | 1:19.706 | +0.557 Q3 |
| 6 | 3 Daniel Ricciardo | Red Bull | 1:21.704 | 1:20.855 | 1:20.175 | +1.026 Q3 |
| 7 | 14 Fernando Alonso | McLaren | 1:22.015 | 1:21.251 | 1:21.048 | +1.899 Q3 |
| 8 | 11 Sergio Pérez | Force India | 1:21.998 | 1:21.239 | 1:21.070 | +1.921 Q3 |
| 9 | 19 Felipe Massa | Williams | 1:22.138 | 1:21.222 | 1:21.232 | +2.073 Q2 |
| 10 | 31 Esteban Ocon | Force India | 1:21.901 | 1:21.148 | 1:21.272 | +1.999 Q2 |
| 11 | 20 Kevin Magnussen | Haas F1 Team | 1:21.945 | 1:21.329 | — | +2.180 Q2 |
| 12 | 55 Carlos Sainz | Toro Rosso | 1:21.941 | 1:21.371 | — | +2.222 Q2 |
| 13 | 27 Nico Hülkenberg | Renault | 1:22.091 | 1:21.397 | — | +2.248 Q2 |
| 14 | 8 Romain Grosjean | Haas F1 Team | 1:21.822 | 1:21.517 | — | +2.368 Q2 |
| 15 | 94 Pascal Wehrlein | Sauber | 1:22.327 | 1:21.803 | — | +2.654 Q2 |
| 16 | 9 Marcus Ericsson | Sauber | 1:22.332 | — | — | +3.183 Q1 |
| 17 | 30 Jolyon Palmer | Renault | 1:22.401 | — | — | +3.252 Q1 |
| 18 | 18 Lance Stroll | Williams | 1:22.411 | — | — | +3.262 Q1 |
| 19 | 2 Stoffel Vandoorne | McLaren | 1:22.532 | — | — | +3.383 Q1 |
| 20 | 26 Daniil Kvyat | Toro Rosso | 1:22.746 | — | — | +3.597 Q1 |
Starting grid
Official
1
2
3
4
5
6
7
8
11 Sergio Pérez
9
19 Felipe Massa
10
31 Esteban Ocon
11
12
55 Carlos Sainz
13
14
15
16
17
18
18 Lance Stroll
19
26 Daniil Kvyat
▲1
20
2 Stoffel Vandoorne
▼1
Final grid as classified, including any pit lane starts. Source: Jolpica-F1.
The arrow compares the grid slot with the qualifying classification; hover a drop to see the stewards document behind it.
No data for this session.
Not collected for this era — the source only covers 2023 onwards.
Not collected for this era — the source only covers 2023 onwards.
Not collected for this era — the source only covers 2023 onwards.
| # | Driver | Lap time | Lap |
|---|---|---|---|
| 1 | 44 Lewis Hamilton | 1:23.593 | L64 |
| 2 | 44 Lewis Hamilton | 1:23.663 | L43 |
| 3 | 5 Sebastian Vettel | 1:23.674 | L43 |
| 4 | 3 Daniel Ricciardo | 1:23.686 | L40 |
| 5 | 44 Lewis Hamilton | 1:23.719 | L44 |
| 6 | 44 Lewis Hamilton | 1:23.875 | L57 |
| 7 | 14 Fernando Alonso | 1:23.894 | L64 |
| 8 | 5 Sebastian Vettel | 1:23.918 | L61 |
| 9 | 44 Lewis Hamilton | 1:23.948 | L52 |
| 10 | 44 Lewis Hamilton | 1:24.004 | L56 |
Top 10 fastest race laps — #1 is the fastest lap of the race(FL).
Pit Stops · how they compare
| Driver | Stop | Lap | Time | Lane transit |
|---|---|---|---|---|
| 19 Felipe Massa | 1 | 1 | 14:05:02 | 40.612s |
| 26 Daniil Kvyat | 1 | 1 | 14:04:51 | 22.235s |
| 30 Jolyon Palmer | 1 | 2 | 14:06:27 | 23.159s |
| 18 Lance Stroll | 1 | 12 | 14:21:16 | 22.100s |
| 14 Fernando Alonso | 1 | 12 | 14:21:10 | 22.690s |
| 2 Stoffel Vandoorne | 1 | 12 | 14:21:24 | 22.547s |
| 20 Kevin Magnussen | 1 | 13 | 14:22:35 | 22.703s |
| 55 Carlos Sainz | 1 | 13 | 14:22:36 | 22.432s |
| 19 Felipe Massa | 2 | 13 | 14:23:17 | 22.292s |
| 5 Sebastian Vettel | 1 | 14 | 14:23:19 | 22.499s |
| 27 Nico Hülkenberg | 1 | 15 | 14:25:28 | 22.490s |
| 31 Esteban Ocon | 1 | 16 | 14:26:51 | 22.616s |
| 11 Sergio Pérez | 1 | 18 | 14:29:42 | 25.082s |
| 9 Marcus Ericsson | 1 | 18 | 14:30:11 | 22.995s |
| 8 Romain Grosjean | 1 | 19 | 14:31:26 | 22.866s |
| 44 Lewis Hamilton | 1 | 21 | 14:33:26 | 21.544s |
| 3 Daniel Ricciardo | 1 | 21 | 14:33:54 | 21.811s |
| 30 Jolyon Palmer | 2 | 21 | 14:35:11 | 22.762s |
| 77 Valtteri Bottas | 1 | 26 | 14:41:01 | 21.689s |
| 14 Fernando Alonso | 2 | 31 | 14:49:39 | 23.354s |
| 9 Marcus Ericsson | 2 | 32 | 14:51:03 | 22.775s |
| 94 Pascal Wehrlein | 1 | 33 | 14:52:14 | 23.445s |
| 27 Nico Hülkenberg | 2 | 33 | 14:52:15 | 22.362s |
| 20 Kevin Magnussen | 2 | 33 | 14:52:15 | 23.814s |
| 26 Daniil Kvyat | 2 | 33 | 14:52:37 | 22.117s |
| 18 Lance Stroll | 2 | 33 | 14:52:52 | 22.071s |
| 19 Felipe Massa | 3 | 33 | 14:53:10 | 23.066s |
| 31 Esteban Ocon | 2 | 34 | 14:53:58 | 22.643s |
| 55 Carlos Sainz | 2 | 34 | 14:54:20 | 21.934s |
| 8 Romain Grosjean | 2 | 34 | 14:54:22 | 22.641s |
| 11 Sergio Pérez | 2 | 34 | 14:53:46 | 23.107s |
| 44 Lewis Hamilton | 2 | 36 | 14:56:30 | 21.722s |
| 5 Sebastian Vettel | 2 | 37 | 14:57:53 | 22.307s |
| 3 Daniel Ricciardo | 2 | 38 | 15:00:10 | 21.918s |
| 30 Jolyon Palmer | 3 | 42 | 15:07:31 | 24.750s |
| 14 Fernando Alonso | 3 | 51 | 15:20:24 | 22.923s |
| 20 Kevin Magnussen | 3 | 63 | 15:37:43 | 25.052s |
Not collected for this era — the source only covers 2023 onwards.
Most positions gained on track
Most positions lost
Kevin Magnussen −11
Romain Grosjean −10
Marcus Ericsson −9
Race · Sum of lap-by-lap positions gained on track — start lap and own pit laps excluded.
Race lap data 1996+.
| Driver | Type | Lap | Served | Issued | Reason |
|---|---|---|---|---|---|
| 2 Stoffel Vandoorne | Grid penalty | ▼1 | (P19 → P20) | ||
| ▼1 (P19 → P20) | |||||
Lap = lap the penalty was issued · Served = lap it was served in the pits (blank means it was added to the race time instead)
Time, drive-through and stop-go penalties come from race control messages (OpenF1, 2023+). Grid penalties never appear there — the stewards publish them as documents after the session — so they are worked back from the starting grid against the qualifying classification, which gives places actually lost rather than the figure written in the decision.
Not collected for this era — the source only covers 2019 onwards.
Record Basis · Calculation basis
Race order is the final classification(post-race penalties applied) · qualifying session data 2003+ · lap times 1996+ · pit stops 2012+ (pit-lane transit, not stationary time) ·
DNF = Finished(Finished·+N Laps) non-Finished statuses
Data sources: Jolpica-F1 (Ergast compatible API) · weather·Race Control OpenF1 (2023+) · Last fetched: 2026-09-05 14:15
Data sources: Jolpica-F1 (Ergast compatible API) · weather·Race Control OpenF1 (2023+) · Last fetched: 2026-09-05 14:15