Season 2024 · Round 10
Spanish Grand Prix
DNF
0
all classified · 20 starters
Weather
24°/41°
air/track avg · wet · humidity 63%
Safety Car
0
SC/VSC deployments
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
P13 Fernando Alonso
1
· → Nico Rosberg -1
P13 Valtteri Bottas
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
P4 Valtteri Bottas
1
· → Felipe Massa -1
P1 Fernando Alonso
22 starts
· GP #1
P2 Lewis Hamilton
19 starts
· → Fernando Alonso -3
P11 Sergio Pérez
14 starts
· → Sebastian Vettel -1
Race Trace · position by lap
| Pos | Driver | Team | Grid | Lap | Time / Status | Points |
|---|---|---|---|---|---|---|
| 1 | 1 Max Verstappen | Red Bull | 2 | 66 | 1:28:20.227 | 25 |
| 2 | 4 Lando Norris FL | McLaren | 1 | 66 | +2.219 | 19 |
| 3 | 44 Lewis Hamilton | Mercedes | 3 | 66 | +17.790 | 15 |
| 4 | 63 George Russell | Mercedes | 4 | 66 | +22.320 | 12 |
| 5 | 16 Charles Leclerc | Ferrari | 5 | 66 | +22.709 | 10 |
| 6 | 55 Carlos Sainz | Ferrari | 6 | 66 | +31.028 | 8 |
| 7 | 81 Oscar Piastri | McLaren | 9 | 66 | +33.760 | 6 |
| 8 | 11 Sergio Pérez | Red Bull | 11 | 66 | +59.524 | 4 |
| 9 | 10 Pierre Gasly | Alpine F1 Team | 7 | 66 | +1:02.025 | 2 |
| 10 | 31 Esteban Ocon | Alpine F1 Team | 8 | 66 | +1:11.889 | 1 |
| 11 | 27 Nico Hülkenberg | Haas F1 Team | 13 | 66 | +1:19.215 | |
| 12 | 14 Fernando Alonso | Aston Martin | 10 | 65 | +9.497 | |
| 13 | 24 Guanyu Zhou | Sauber | 15 | 65 | +15.476 | |
| 14 | 18 Lance Stroll | Aston Martin | 14 | 65 | +25.252 | |
| 15 | 3 Daniel Ricciardo | RB F1 Team | 18 | 65 | +44.050 | |
| 16 | 77 Valtteri Bottas | Sauber | 12 | 65 | +53.313 | |
| 17 | 20 Kevin Magnussen | Haas F1 Team | 16 | 65 | +54.788 | |
| 18 | 23 Alexander Albon | Williams | 20 | 65 | +58.149 | |
| 19 | 22 Yuki Tsunoda | RB F1 Team | 17 | 65 | +1:08.904 | |
| 20 | 2 Logan Sargeant | Williams | 19 | 64 | +4.866 |
| Pos | Driver | Team | Q1 | Q2 | Q3 | Gap to pole |
|---|---|---|---|---|---|---|
| 1 | 4 Lando Norris | McLaren | 1:12.386 | 1:11.872 | 1:11.383 | POLE Q3 |
| 2 | 1 Max Verstappen | Red Bull | 1:12.306 | 1:11.653 | 1:11.403 | +0.020 Q3 |
| 3 | 44 Lewis Hamilton | Mercedes | 1:12.143 | 1:11.792 | 1:11.701 | +0.318 Q3 |
| 4 | 63 George Russell | Mercedes | 1:12.456 | 1:11.812 | 1:11.703 | +0.320 Q3 |
| 5 | 16 Charles Leclerc | Ferrari | 1:12.257 | 1:12.038 | 1:11.731 | +0.348 Q3 |
| 6 | 55 Carlos Sainz | Ferrari | 1:12.403 | 1:11.874 | 1:11.736 | +0.353 Q3 |
| 7 | 10 Pierre Gasly | Alpine F1 Team | 1:12.651 | 1:12.079 | 1:11.857 | +0.474 Q3 |
| 8 | 11 Sergio Pérez | Red Bull | 1:12.477 | 1:12.054 | 1:12.061 | +0.671 Q2 |
| 9 | 31 Esteban Ocon | Alpine F1 Team | 1:12.691 | 1:12.109 | 1:12.125 | +0.726 Q2 |
| 10 | 81 Oscar Piastri | McLaren | 1:12.460 | 1:12.011 | +0.628 Q2 | |
| 11 | 14 Fernando Alonso | Aston Martin | 1:12.505 | 1:12.128 | — | +0.745 Q2 |
| 12 | 77 Valtteri Bottas | Sauber | 1:12.758 | 1:12.227 | — | +0.844 Q2 |
| 13 | 27 Nico Hülkenberg | Haas F1 Team | 1:12.708 | 1:12.310 | — | +0.927 Q2 |
| 14 | 18 Lance Stroll | Aston Martin | 1:12.881 | 1:12.372 | — | +0.989 Q2 |
| 15 | 24 Guanyu Zhou | Sauber | 1:12.880 | 1:12.738 | — | +1.355 Q2 |
| 16 | 20 Kevin Magnussen | Haas F1 Team | 1:12.937 | — | — | +1.554 Q1 |
| 17 | 22 Yuki Tsunoda | RB F1 Team | 1:12.985 | — | — | +1.602 Q1 |
| 18 | 3 Daniel Ricciardo | RB F1 Team | 1:13.075 | — | — | +1.692 Q1 |
| 19 | 23 Alexander Albon | Williams | 1:13.153 | — | — | +1.770 Q1 |
| 20 | 2 Logan Sargeant | Williams | 1:13.509 | — | — | +2.126 Q1 |
Starting grid
Official
1
2
3
4
5
6
55 Carlos Sainz
7
10 Pierre Gasly
8
31 Esteban Ocon
▲1
9
81 Oscar Piastri
▲1
10
14 Fernando Alonso
▲1
11
11 Sergio Pérez
▼3
12
13
14
18 Lance Stroll
15
24 Guanyu Zhou
16
17
22 Yuki Tsunoda
18
19
2 Logan Sargeant
▲1
20
23 Alexander Albon
▼1
Changes made during Parc Ferme
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.
| Pos | Driver | Best lap | Gap | Laps |
|---|---|---|---|---|
| 1 | 4 Lando Norris | 1:14.228 | — | 27 |
| 2 | 1 Max Verstappen | 1:14.252 | +0.024 | 27 |
| 3 | 55 Carlos Sainz | 1:14.572 | +0.344 | 31 |
| 4 | 63 George Russell | 1:14.614 | +0.386 | 31 |
| 5 | 11 Sergio Pérez | 1:14.692 | +0.464 | 28 |
| 6 | 81 Oscar Piastri | 1:14.867 | +0.639 | 29 |
| 7 | 44 Lewis Hamilton | 1:14.911 | +0.683 | 28 |
| 8 | 31 Esteban Ocon | 1:15.086 | +0.858 | 30 |
| 9 | 14 Fernando Alonso | 1:15.222 | +0.994 | 26 |
| 10 | 23 Alexander Albon | 1:15.417 | +1.189 | 25 |
| 11 | 16 Charles Leclerc | 1:15.434 | +1.206 | 26 |
| 12 | 77 Valtteri Bottas | 1:15.472 | +1.244 | 24 |
| 13 | 10 Pierre Gasly | 1:15.484 | +1.256 | 21 |
| 14 | 18 Lance Stroll | 1:15.512 | +1.284 | 28 |
| 15 | 3 Daniel Ricciardo | 1:15.580 | +1.352 | 30 |
| 16 | 24 Guanyu Zhou | 1:15.616 | +1.388 | 24 |
| 17 | 20 Kevin Magnussen | 1:15.644 | +1.416 | 30 |
| 18 | 2 Logan Sargeant | 1:15.752 | +1.524 | 25 |
| 19 | 50 Oliver Bearman | 1:15.865 | +1.637 | 29 |
| 20 | 22 Yuki Tsunoda | 1:15.916 | +1.688 | 21 |
Classified by best lap · source OpenF1 (2023+)
| Pos | Driver | Best lap | Gap | Laps |
|---|---|---|---|---|
| 1 | 44 Lewis Hamilton | 1:13.264 | — | 28 |
| 2 | 55 Carlos Sainz | 1:13.286 | +0.022 | 30 |
| 3 | 4 Lando Norris | 1:13.319 | +0.055 | 31 |
| 4 | 10 Pierre Gasly | 1:13.443 | +0.179 | 27 |
| 5 | 1 Max Verstappen | 1:13.504 | +0.240 | 29 |
| 6 | 16 Charles Leclerc | 1:13.597 | +0.333 | 22 |
| 7 | 81 Oscar Piastri | 1:13.622 | +0.358 | 28 |
| 8 | 63 George Russell | 1:13.722 | +0.458 | 28 |
| 9 | 31 Esteban Ocon | 1:13.766 | +0.502 | 30 |
| 10 | 77 Valtteri Bottas | 1:13.924 | +0.660 | 30 |
| 11 | 20 Kevin Magnussen | 1:14.021 | +0.757 | 32 |
| 12 | 27 Nico Hülkenberg | 1:14.053 | +0.789 | 29 |
| 13 | 11 Sergio Pérez | 1:14.081 | +0.817 | 23 |
| 14 | 14 Fernando Alonso | 1:14.091 | +0.827 | 28 |
| 15 | 22 Yuki Tsunoda | 1:14.211 | +0.947 | 31 |
| 16 | 3 Daniel Ricciardo | 1:14.257 | +0.993 | 29 |
| 17 | 24 Guanyu Zhou | 1:14.345 | +1.081 | 21 |
| 18 | 18 Lance Stroll | 1:14.402 | +1.138 | 28 |
| 19 | 23 Alexander Albon | 1:14.807 | +1.543 | 34 |
| 20 | 2 Logan Sargeant | 1:15.070 | +1.806 | 33 |
Classified by best lap · source OpenF1 (2023+)
| Pos | Driver | Best lap | Gap | Laps |
|---|---|---|---|---|
| 1 | 55 Carlos Sainz | 1:13.013 | — | 19 |
| 2 | 4 Lando Norris | 1:13.043 | +0.030 | 14 |
| 3 | 16 Charles Leclerc | 1:13.050 | +0.037 | 18 |
| 4 | 1 Max Verstappen | 1:13.087 | +0.074 | 24 |
| 5 | 63 George Russell | 1:13.164 | +0.151 | 20 |
| 6 | 44 Lewis Hamilton | 1:13.359 | +0.346 | 26 |
| 7 | 11 Sergio Pérez | 1:13.723 | +0.710 | 19 |
| 8 | 23 Alexander Albon | 1:13.753 | +0.740 | 14 |
| 9 | 14 Fernando Alonso | 1:13.786 | +0.773 | 21 |
| 10 | 81 Oscar Piastri | 1:13.907 | +0.894 | 14 |
| 11 | 31 Esteban Ocon | 1:13.950 | +0.937 | 18 |
| 12 | 10 Pierre Gasly | 1:13.964 | +0.951 | 14 |
| 13 | 27 Nico Hülkenberg | 1:13.975 | +0.962 | 20 |
| 14 | 77 Valtteri Bottas | 1:14.024 | +1.011 | 19 |
| 15 | 20 Kevin Magnussen | 1:14.074 | +1.061 | 27 |
| 16 | 3 Daniel Ricciardo | 1:14.161 | +1.148 | 17 |
| 17 | 18 Lance Stroll | 1:14.254 | +1.241 | 16 |
| 18 | 22 Yuki Tsunoda | 1:14.420 | +1.407 | 22 |
| 19 | 24 Guanyu Zhou | 1:14.572 | +1.559 | 17 |
| 20 | 2 Logan Sargeant | 1:14.729 | +1.716 | 12 |
Classified by best lap · source OpenF1 (2023+)
| # | Driver | Lap time | Lap |
|---|---|---|---|
| 1 | 4 Lando Norris | 1:17.115 | L51 |
| 2 | 4 Lando Norris | 1:17.377 | L49 |
| 3 | 4 Lando Norris | 1:17.627 | L56 |
| 4 | 4 Lando Norris | 1:17.654 | L52 |
| 5 | 1 Max Verstappen | 1:17.776 | L54 |
| 6 | 11 Sergio Pérez | 1:17.785 | L51 |
| 7 | 4 Lando Norris | 1:17.805 | L61 |
| 8 | 44 Lewis Hamilton | 1:17.809 | L46 |
| 9 | 81 Oscar Piastri | 1:17.874 | L56 |
| 10 | 1 Max Verstappen | 1:17.886 | L46 |
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 |
|---|---|---|---|---|
| 24 Guanyu Zhou | 1 | 9 | 15:15:47 | 22.523s |
| 22 Yuki Tsunoda | 1 | 9 | 15:15:48 | 22.064s |
| 20 Kevin Magnussen | 1 | 10 | 15:17:08 | 23.360s |
| 77 Valtteri Bottas | 1 | 11 | 15:18:28 | 22.744s |
| 27 Nico Hülkenberg | 1 | 12 | 15:19:44 | 22.722s |
| 31 Esteban Ocon | 1 | 13 | 15:21:03 | 21.834s |
| 11 Sergio Pérez | 1 | 13 | 15:21:05 | 22.181s |
| 10 Pierre Gasly | 1 | 14 | 15:22:19 | 26.097s |
| 2 Logan Sargeant | 1 | 14 | 15:22:45 | 22.401s |
| 55 Carlos Sainz | 1 | 15 | 15:23:36 | 22.194s |
| 63 George Russell | 1 | 15 | 15:23:33 | 25.023s |
| 3 Daniel Ricciardo | 1 | 16 | 15:25:24 | 22.364s |
| 44 Lewis Hamilton | 1 | 16 | 15:24:57 | 21.840s |
| 18 Lance Stroll | 1 | 17 | 15:26:39 | 21.880s |
| 1 Max Verstappen | 1 | 17 | 15:26:11 | 21.544s |
| 23 Alexander Albon | 1 | 18 | 15:28:15 | 23.248s |
| 14 Fernando Alonso | 1 | 19 | 15:29:25 | 21.957s |
| 81 Oscar Piastri | 1 | 21 | 15:31:54 | 22.224s |
| 4 Lando Norris | 1 | 23 | 15:34:21 | 21.618s |
| 16 Charles Leclerc | 1 | 24 | 15:35:49 | 22.260s |
| 22 Yuki Tsunoda | 2 | 27 | 15:40:44 | 22.084s |
| 77 Valtteri Bottas | 2 | 28 | 15:41:58 | 22.963s |
| 20 Kevin Magnussen | 2 | 29 | 15:43:22 | 28.967s |
| 11 Sergio Pérez | 2 | 31 | 15:45:43 | 21.464s |
| 2 Logan Sargeant | 2 | 34 | 15:50:28 | 22.506s |
| 63 George Russell | 2 | 36 | 15:52:01 | 22.700s |
| 55 Carlos Sainz | 2 | 36 | 15:52:05 | 22.249s |
| 18 Lance Stroll | 2 | 37 | 15:54:06 | 23.381s |
| 31 Esteban Ocon | 2 | 37 | 15:53:54 | 21.921s |
| 27 Nico Hülkenberg | 2 | 38 | 15:55:17 | 22.518s |
| 10 Pierre Gasly | 2 | 38 | 15:55:06 | 21.687s |
| 24 Guanyu Zhou | 2 | 41 | 15:59:31 | 24.253s |
| 3 Daniel Ricciardo | 2 | 42 | 16:01:01 | 22.108s |
| 44 Lewis Hamilton | 2 | 43 | 16:01:21 | 21.603s |
| 23 Alexander Albon | 2 | 43 | 16:02:33 | 21.892s |
| 1 Max Verstappen | 2 | 44 | 16:02:29 | 22.340s |
| 22 Yuki Tsunoda | 3 | 44 | 16:04:06 | 22.564s |
| 14 Fernando Alonso | 2 | 45 | 16:04:54 | 22.571s |
| 81 Oscar Piastri | 2 | 46 | 16:05:37 | 22.420s |
| 16 Charles Leclerc | 2 | 47 | 16:06:44 | 21.624s |
| 4 Lando Norris | 2 | 47 | 16:06:31 | 22.631s |
| 11 Sergio Pérez | 3 | 49 | 16:09:52 | 21.472s |
stops
SG
10
20
30
40
50
60
L66
1
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
3
2
S Soft
M Medium
H Hard
I Intermediate
W Wet
SC·VSC
pit stop
penalty served in the pits
Race · bar width = laps on that set, ·+N = fitted used with N prior laps · source OpenF1 (2023+)
Compounds nominated for this Grand Prix
C1
Hard
C2
Medium
C3
Soft
Pirelli nominates three of its slick compounds for each event; the higher the C number, the softer the tyre.
FIA document ↗
Most positions gained on track
Most positions lost
Lance Stroll −17
Daniel Ricciardo −16
Fernando Alonso −14
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 |
|---|---|---|---|---|---|
| 11 Sergio Pérez | Grid penalty | ▼3 | (P8 → P11) | ||
| ▼3 (P8 → P11) | |||||
| 20 Kevin Magnussen | Time penalty | 15 | 29 | +5s | False start. (5 second time penalty.) Doc 46 ↗ |
| Lap 15 · Served 29 · +5s False start. (5 second time penalty.) Doc 46 ↗ | |||||
| 27 Nico Hülkenberg | Time penalty | 47 | After race | +5s | Pit lane speeding – 81.1 km/h (5 second time penalty.) Doc 47 ↗ |
| Lap 47 · Served After race · +5s Pit lane speeding – 81.1 km/h (5 second time penalty.) Doc 47 ↗ | |||||
| 22 Yuki Tsunoda | Time penalty | 50 | After race | +5s | Pit lane speeding – 80.1 km/h (5 second time penalty.) Doc 48 ↗ |
| Lap 50 · Served After race · +5s Pit lane speeding – 80.1 km/h (5 second time penalty.) Doc 48 ↗ | |||||
| 14 Fernando Alonso | Deleted laps | 5 | TRACK LIMITS | ||
| Lap 5 TRACK LIMITS | |||||
| 27 Nico Hülkenberg | Deleted laps | 12 | TRACK LIMITS | ||
| Lap 12 TRACK LIMITS | |||||
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.
| Driver | Type | Lap | Served | Issued | Reason |
|---|---|---|---|---|---|
| 23 Alexander Albon | Pit lane start | The following Power Unit elements have been used: 3rd Energy Store (ES) 3rd Control Electronics (CE) All Power Unit elements were replaced without the approval of the FIA Technical Delegate during Parc Ferme. (Required to start the Race from the pit lane.) Doc 41 ↗ | |||
| The following Power Unit elements have been used: 3rd Energy Store (ES) 3rd Control Electronics (CE) All Power Unit elements were replaced without the approval of the FIA Technical Delegate during Parc Ferme. (Required to start the Race from the pit lane.) Doc 41 ↗ | |||||
| 2 Logan Sargeant | Grid penalty | ▼3 | Car 2 unnecessarily impeded Car 18 in turn 10. (Drop of 3 grid positions for the next Race in which the driver participates.) Doc 36 ↗ | ||
| ▼3 Car 2 unnecessarily impeded Car 18 in turn 10. (Drop of 3 grid positions for the next Race in which the driver participates.) Doc 36 ↗ | |||||
| 81 Oscar Piastri | Deleted laps | TRACK LIMITS | |||
| TRACK LIMITS | |||||
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.
| Driver | Type | Lap | Served | Issued | Reason |
|---|---|---|---|---|---|
| 16 Charles Leclerc | Reprimand | Incident between Cars 16 and 4. (Reprimand (Driving). This is the driver’s 1st reprimand of the season.) Doc 30 ↗ | |||
| Incident between Cars 16 and 4. (Reprimand (Driving). This is the driver’s 1st reprimand of the season.) Doc 30 ↗ | |||||
| 18 Lance Stroll | Reprimand | Incident between Cars 18 and 44. (Reprimand (Driving). This is the driver’s 1st reprimand of the season) Doc 29 ↗ | |||
| Incident between Cars 18 and 44. (Reprimand (Driving). This is the driver’s 1st reprimand of the season) Doc 29 ↗ | |||||
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.
| Driver | Type | Lap | Served | Issued | Reason |
|---|---|---|---|---|---|
| 18 Lance Stroll | Reprimand | Non-attendance at fan engagement activity. (Team reprimand.) Doc 18 ↗ | |||
| Non-attendance at fan engagement activity. (Team reprimand.) Doc 18 ↗ | |||||
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.
FIA official decisions and documents (fia.com) · PDF original PDF links
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 22:09
Data sources: Jolpica-F1 (Ergast compatible API) · weather·Race Control OpenF1 (2023+) · Last fetched: 2026-09-05 22:09