Round 14 · Madrid · 13 September 2026
Spanish Grand Prix 2026
Race analysis
Kimi Antonelli won by 4.4 seconds. 14 of 18 finishers made a single stop. On clean laps, though, Lando Norris had the strongest pace.
- Winner
- Kimi Antonelli
- Mercedes
- Winning margin
- 4.351 s
- to Max Verstappen
- Most common strategy
- One-stop
- 14 of 18 finishers
- Longest stint
- 55 laps
- Pierre Gasly, Hard
Conditions
Dry race. Track temperature 53–55 °C.
- Air
- 30–32 °C
- Track
- 53–55 °C
- Humidity
- 22 %
- Rain
- None
Source: OpenF1 weather station data, averaged per lap of the race winner. Wind on average 1.4 m/s.
How the race unfolded
Running order after every lap. Biggest climber: Oliver Bearman, from P22 after lap 1 to P16. Hover or tap a driver to highlight.
- Driver 1
- Teammate
- Pit stop
- Safety car / VSC
Source: OpenF1 · Chart: paddockcharts.com
Order on track at the end of each lap; the last point is the official result, including penalties. ✕ = retired.
Show data as table
| Driver | After lap 1 | Best | Result | +/− | Pit laps |
|---|---|---|---|---|---|
| Kimi ANTONELLI | 3 | 1 | 1 | +2 | 14 |
| Max VERSTAPPEN | 2 | 2 | 2 | 0 | 14 |
| Lando NORRIS | 1 | 1 | 3 | −2 | 15 |
| Charles LECLERC | 5 | 1 | 4 | +1 | 48 |
| George RUSSELL | 6 | 4 | 5 | +1 | 14, 28 |
| Liam LAWSON | 8 | 5 | 6 | +2 | 44 |
| Franco COLAPINTO | 7 | 6 | 7 | 0 | 14 |
| Oscar PIASTRI | 10 | 7 | 8 | +2 | 42 |
| Arvid LINDBLAD | 9 | 8 | 9 | 0 | 14 |
| Nico HULKENBERG | 12 | 10 | 10 | +2 | 14 |
| Esteban OCON | 11 | 10 | 11 | 0 | 14 |
| Pierre GASLY | 13 | 6 | 12 | +1 | 55 |
| Gabriel BORTOLETO | 15 | 8 | 13 | +2 | 47 |
| Yuki TSUNODA | 17 | 14 | 14 | +3 | 36 |
| Alexander ALBON | 14 | 14 | 15 | −1 | 14 |
| Oliver BEARMAN | 22 | 15 | 16 | +6 | 33, 43 |
| Fernando ALONSO | 20 | 17 | 17 | +3 | 14, 37 |
| Valtteri BOTTAS | 21 | 18 | 18 | +3 | 29, 43 |
| Carlos SAINZ | 18 | 15 | DNF | – | 23, 31 |
| Sergio PEREZ | 16 | 15 | DNF | – | 14 |
| Lance STROLL | 19 | 19 | DNF | – | – |
| Lewis HAMILTON | 4 | 3 | DNF | – | – |
Gap to the leader
Seconds behind the leader at the end of each lap, top 10 finishers. The gap between the top two peaked at 7.3 s on lap 20.
- Driver 1
- Teammate
- Safety car / VSC
Source: OpenF1 · Chart: paddockcharts.com
Measured when each driver crosses the line. Gaps shrink behind a safety car; pit stops show as sudden jumps.
Show data as table
| Driver | Lap 10 | Lap 20 | Lap 30 | Lap 40 | Lap 50 | Lap 57 |
|---|---|---|---|---|---|---|
| Kimi ANTONELLI | +5.5 | +0.9 | +3.7 | +2.6 | Leader | Leader |
| Max VERSTAPPEN | +11.2 | +8.2 | +8.7 | +6.6 | +1.7 | +4.4 |
| Lando NORRIS | Leader | +15.6 | +15.0 | +8.1 | +2.7 | +5.0 |
| Charles LECLERC | +13.2 | Leader | Leader | Leader | +26.0 | +29.1 |
| George RUSSELL | +15.2 | +11.9 | +39.5 | +38.6 | +29.2 | +29.9 |
| Liam LAWSON | +29.5 | +25.7 | +34.7 | +47.3 | +75.9 | +86.8 |
| Franco COLAPINTO | +31.6 | +49.6 | +63.2 | +71.5 | +83.4 | +94.3 |
| Oscar PIASTRI | +32.8 | +36.9 | +42.1 | +47.7 | +86.0 | +95.9 |
| Arvid LINDBLAD | +32.2 | +50.4 | +65.2 | +72.9 | +88.3 | – |
| Nico HULKENBERG | +34.9 | +53.4 | +67.4 | +76.7 | +89.6 | – |
Tyre strategy by finishing position
Each bar is one set of tyres; the number is the stint length in laps. Hover a bar for details.
- SSoft
- MMedium
- HHard
Source: OpenF1 · Chart: paddockcharts.com
DNF = did not finish. Lapped drivers end before the final lap.
Show data as table
| Pos | Driver | Team | Stops | Stints (laps) |
|---|---|---|---|---|
| 1 | Kimi ANTONELLI | Mercedes | 1 | Medium 14 → Hard 43 |
| 2 | Max VERSTAPPEN | Red Bull Racing | 1 | Soft 14 → Hard 43 |
| 3 | Lando NORRIS | McLaren | 1 | Medium 15 → Hard 42 |
| 4 | Charles LECLERC | Ferrari | 1 | Hard 48 → Soft 9 |
| 5 | George RUSSELL | Mercedes | 2 | Hard 14 → Medium 14 → Hard 29 |
| 6 | Liam LAWSON | Red Bull Racing | 1 | Hard 44 → Medium 13 |
| 7 | Franco COLAPINTO | Alpine | 1 | Medium 14 → Hard 43 |
| 8 | Oscar PIASTRI | McLaren | 1 | Hard 42 → Medium 15 |
| 9 | Arvid LINDBLAD | Racing Bulls | 1 | Medium 14 → Hard 42 |
| 10 | Nico HULKENBERG | Audi | 1 | Soft 14 → Hard 42 |
| 11 | Esteban OCON | Haas F1 Team | 1 | Medium 14 → Hard 42 |
| 12 | Pierre GASLY | Alpine | 1 | Hard 55 → Soft 1 |
| 13 | Gabriel BORTOLETO | Audi | 1 | Hard 47 → Soft 9 |
| 14 | Yuki TSUNODA | Racing Bulls | 1 | Hard 36 → Medium 20 |
| 15 | Alexander ALBON | Williams | 1 | Medium 14 → Hard 42 |
| 16 | Oliver BEARMAN | Haas F1 Team | 2 | Hard 33 → Medium 10 → Hard 13 |
| 17 | Fernando ALONSO | Aston Martin | 2 | Hard 14 → Soft 23 → Hard 18 |
| 18 | Valtteri BOTTAS | Cadillac | 2 | Hard 29 → Hard 14 → Soft 11 |
| DNF | Carlos SAINZ | Williams | 2 | Hard 23 → Medium 8 → Hard 12 |
| DNF | Sergio PEREZ | Cadillac | 1 | Medium 14 → Hard 17 |
| DNF | Lance STROLL | Aston Martin | 0 | Hard 12 |
| DNF | Lewis HAMILTON | Ferrari | 0 | Soft 6 |
Who was quickest in the pits?
Time from pit entry to pit exit for every stop. Mercedes had the fastest median; the quickest single stop was George Russell on lap 28 (30.6 s).
- One pit stop
- Team median
Source: OpenF1 · Chart: paddockcharts.com
Pit lane time includes driving through the pit lane, so compare stops within a race, not across circuits. Unusually long stops not shown: SAI lap 23 (46.3 s), ALO lap 14 (43.8 s).
Show data as table
| Driver | Team | Lap | Pit lane time |
|---|---|---|---|
| George RUSSELL | Mercedes | 28 | 30.6 s |
| George RUSSELL | Mercedes | 14 | 30.7 s |
| Gabriel BORTOLETO | Audi | 47 | 30.8 s |
| Liam LAWSON | Red Bull Racing | 44 | 30.9 s |
| Nico HULKENBERG | Audi | 14 | 31.0 s |
| Max VERSTAPPEN | Red Bull Racing | 14 | 31.0 s |
| Alexander ALBON | Williams | 14 | 31.1 s |
| Charles LECLERC | Ferrari | 48 | 31.3 s |
| Carlos SAINZ | Williams | 31 | 31.4 s |
| Pierre GASLY | Alpine | 55 | 31.4 s |
| Yuki TSUNODA | Racing Bulls | 36 | 31.4 s |
| Oliver BEARMAN | Haas F1 Team | 43 | 31.4 s |
| Oscar PIASTRI | McLaren | 42 | 31.4 s |
| Franco COLAPINTO | Alpine | 14 | 31.6 s |
| Valtteri BOTTAS | Cadillac | 43 | 31.6 s |
| Valtteri BOTTAS | Cadillac | 29 | 31.7 s |
| Kimi ANTONELLI | Mercedes | 14 | 31.8 s |
| Arvid LINDBLAD | Racing Bulls | 14 | 31.8 s |
| Fernando ALONSO | Aston Martin | 37 | 32.0 s |
| Esteban OCON | Haas F1 Team | 14 | 32.1 s |
| Sergio PEREZ | Cadillac | 14 | 32.2 s |
| Oliver BEARMAN | Haas F1 Team | 33 | 33.3 s |
| Lando NORRIS | McLaren | 15 | 35.1 s |
| Fernando ALONSO | Aston Martin | 14 | 43.8 sunusually long |
| Carlos SAINZ | Williams | 23 | 46.3 sunusually long |
Which tyre held up best?
Lap time trend by tyre age, relative to the start of each stint. Hard held up best; Soft lost 0.03 s per lap more as it aged.
- SSoft
- MMedium
- HHard
Source: OpenF1 · Chart: paddockcharts.com
Median of all clean laps at each tyre age (excludes in/out laps, safety car and outliers; lightly smoothed; tyre ages reached by few stints hidden). Not fuel-corrected: cars get lighter as fuel burns, which hides part of the wear, so compare compounds with each other rather than reading absolute values. Below zero means fuel burn-off outweighed tyre wear.
Show data as table
| Compound | Stints | Trend per lap | Oldest tyre age shown |
|---|---|---|---|
| Soft | 6 | −0.015 s/lap | 13 laps |
| Medium | 13 | −0.035 s/lap | 13 laps |
| Hard | 26 | −0.048 s/lap | 41 laps |
Who had the best race pace?
Lando Norris was quickest on clean laps (median 1:37.960), 0.114 s per lap ahead of Max Verstappen.
- Median lap
- Middle 50% of laps
Source: OpenF1 · Chart: paddockcharts.com
Clean laps only: excludes lap 1, in- and out-laps, safety car/VSC laps (14, 15, 16) and laps slower than 107% of the field median. Not corrected for fuel load or tyre age.
Show data as table
| # | Driver | Median lap | Gap | Middle 50% | Clean laps |
|---|---|---|---|---|---|
| 1 | Lando NORRIS | 1:37.960 | – | 1:37.126 – 1:38.898 | 53 |
| 2 | Max VERSTAPPEN | 1:38.074 | +0.114 s | 1:37.377 – 1:38.836 | 53 |
| 3 | Kimi ANTONELLI | 1:38.161 | +0.201 s | 1:37.627 – 1:39.187 | 53 |
| 4 | Charles LECLERC | 1:38.169 | +0.209 s | 1:37.870 – 1:38.880 | 51 |
| 5 | George RUSSELL | 1:38.265 | +0.305 s | 1:37.111 – 1:39.347 | 51 |
| 6 | Oscar PIASTRI | 1:39.033 | +1.073 s | 1:38.600 – 1:40.571 | 51 |
| 7 | Liam LAWSON | 1:39.271 | +1.311 s | 1:38.621 – 1:40.056 | 51 |
| 8 | Pierre GASLY | 1:39.302 | +1.342 s | 1:38.983 – 1:41.092 | 50 |
| 9 | Gabriel BORTOLETO | 1:39.615 | +1.655 s | 1:39.321 – 1:40.512 | 50 |
| 10 | Franco COLAPINTO | 1:39.664 | +1.704 s | 1:38.775 – 1:40.470 | 53 |
| 11 | Nico HULKENBERG | 1:39.823 | +1.863 s | 1:38.820 – 1:41.260 | 52 |
| 12 | Esteban OCON | 1:39.851 | +1.891 s | 1:38.865 – 1:41.085 | 52 |
| 13 | Arvid LINDBLAD | 1:39.899 | +1.939 s | 1:38.896 – 1:41.662 | 52 |
| 14 | Yuki TSUNODA | 1:40.078 | +2.118 s | 1:39.296 – 1:41.239 | 50 |
| 15 | Oliver BEARMAN | 1:40.136 | +2.176 s | 1:39.203 – 1:42.391 | 48 |
| 16 | Fernando ALONSO | 1:40.900 | +2.940 s | 1:40.159 – 1:43.696 | 49 |
| 17 | Alexander ALBON | 1:41.371 | +3.411 s | 1:40.113 – 1:43.190 | 52 |
| 18 | Carlos SAINZ | 1:42.996 | +5.036 s | 1:41.709 – 1:44.083 | 34 |
| 19 | Valtteri BOTTAS | 1:43.458 | +5.498 s | 1:42.432 – 1:44.215 | 42 |
| 20 | Sergio PEREZ | 1:43.576 | +5.616 s | 1:41.437 – 1:43.870 | 24 |
| 21 | Lance STROLL | 1:44.214 | +6.254 s | 1:44.079 – 1:44.747 | 11 |