Round 4 · Miami Gardens · 3 May 2026
Miami Grand Prix 2026
Race analysis
Kimi Antonelli won by 3.3 seconds. 16 of 18 finishers made a single stop.
- Winner
- Kimi Antonelli
- Mercedes
- Winning margin
- 3.264 s
- to Lando Norris
- Most common strategy
- One-stop
- 16 of 18 finishers
- Longest stint
- 51 laps
- Max Verstappen, Hard
Conditions
Dry race. Track temperature 36–42 °C.
- Air
- 27–28 °C
- Track
- 36–42 °C
- Humidity
- 68 %
- Rain
- None
Source: OpenF1 weather station data, averaged per lap of the race winner. Wind on average 1.0 m/s.
How the race unfolded
Running order after every lap. Biggest climber: Gabriel Bortoleto, from P18 after lap 1 to P12. 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 | 2 | 1 | 1 | +1 | 26 |
| Lando NORRIS | 3 | 1 | 2 | +1 | 27 |
| Oscar PIASTRI | 4 | 2 | 3 | +1 | 28 |
| George RUSSELL | 5 | 4 | 4 | +1 | 20 |
| Max VERSTAPPEN | 9 | 1 | 5 | +4 | 6 |
| Lewis HAMILTON | 6 | 4 | 6 | 0 | 27 |
| Franco COLAPINTO | 7 | 4 | 7 | 0 | 31 |
| Charles LECLERC | 1 | 1 | 8 | −7 | 21 |
| Carlos SAINZ | 11 | 7 | 9 | +2 | 28 |
| Alexander ALBON | 10 | 8 | 10 | 0 | 27 |
| Oliver BEARMAN | 14 | 9 | 11 | +3 | 26 |
| Gabriel BORTOLETO | 18 | 9 | 12 | +6 | 32 |
| Esteban OCON | 13 | 9 | 13 | 0 | 31 |
| Arvid LINDBLAD | 15 | 12 | 14 | +1 | 28 |
| Fernando ALONSO | 20 | 14 | 15 | +5 | 41 |
| Sergio PEREZ | 17 | 13 | 16 | +1 | 29 |
| Lance STROLL | 16 | 15 | 17 | −1 | 21, 37 |
| Valtteri BOTTAS | 21 | 16 | 18 | +3 | 6, 21, 30 |
| Nico HULKENBERG | 22 | 19 | DNF | – | 1 |
| Liam LAWSON | 8 | 8 | DNF | – | – |
| Isack HADJAR | 19 | 16 | DNF | – | – |
| Pierre GASLY | 12 | 11 | 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 3.2 s on lap 57.
- 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 | +2.8 | +2.8 | Leader | Leader | Leader | Leader |
| Lando NORRIS | +1.7 | Leader | +1.2 | +0.5 | +2.0 | +3.2 |
| Oscar PIASTRI | +5.5 | +8.1 | +15.4 | +22.3 | +26.1 | +27.0 |
| George RUSSELL | +3.5 | +14.8 | +12.2 | +25.4 | +33.5 | +42.9 |
| Max VERSTAPPEN | +20.0 | +15.9 | +3.5 | +13.6 | +29.2 | +44.0 |
| Lewis HAMILTON | +6.0 | +11.2 | +20.9 | +30.8 | +40.4 | +53.8 |
| Franco COLAPINTO | +7.5 | +15.6 | +9.9 | +41.9 | +55.1 | +62.1 |
| Charles LECLERC | Leader | +7.4 | +12.4 | +18.3 | +24.0 | +44.2 |
| Carlos SAINZ | +11.4 | +19.7 | +37.6 | +53.0 | +70.3 | +82.1 |
| Alexander ALBON | +10.2 | +22.1 | +39.5 | +58.8 | +78.3 | +91.0 |
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 26 → Hard 31 |
| 2 | Lando NORRIS | McLaren | 1 | Medium 27 → Hard 30 |
| 3 | Oscar PIASTRI | McLaren | 1 | Medium 28 → Hard 29 |
| 4 | George RUSSELL | Mercedes | 1 | Medium 20 → Hard 37 |
| 5 | Max VERSTAPPEN | Red Bull Racing | 1 | Medium 6 → Hard 51 |
| 6 | Lewis HAMILTON | Ferrari | 1 | Medium 27 → Hard 30 |
| 7 | Franco COLAPINTO | Alpine | 1 | Medium 31 → Hard 26 |
| 8 | Charles LECLERC | Ferrari | 1 | Medium 21 → Hard 36 |
| 9 | Carlos SAINZ | Williams | 1 | Medium 28 → Hard 29 |
| 10 | Alexander ALBON | Williams | 1 | Medium 27 → Hard 30 |
| 11 | Oliver BEARMAN | Haas F1 Team | 1 | Medium 26 → Hard 30 |
| 12 | Gabriel BORTOLETO | Audi | 1 | Medium 32 → Hard 24 |
| 13 | Esteban OCON | Haas F1 Team | 1 | Medium 31 → Hard 25 |
| 14 | Arvid LINDBLAD | Racing Bulls | 1 | Medium 28 → Hard 28 |
| 15 | Fernando ALONSO | Aston Martin | 1 | Medium 41 → Soft 15 |
| 16 | Sergio PEREZ | Cadillac | 1 | Medium 29 → Hard 27 |
| 17 | Lance STROLL | Aston Martin | 2 | Medium 21 → Soft 16 → Soft 19 |
| 18 | Valtteri BOTTAS | Cadillac | 3 | Medium 6 → Soft 15 → Medium 9 → Medium 25 |
| DNF | Nico HULKENBERG | Audi | 1 | Medium 1 → Medium 6 |
| DNF | Liam LAWSON | Racing Bulls | 0 | Medium 6 |
| DNF | Isack HADJAR | Red Bull Racing | 0 | Hard 4 |
| DNF | Pierre GASLY | Alpine | 0 | Medium 4 |
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 Valtteri Bottas on lap 30 (17.1 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: HUL lap 1 (33.7 s), OCO lap 31 (24.0 s), BOR lap 32 (24.0 s).
Show data as table
| Driver | Team | Lap | Pit lane time |
|---|---|---|---|
| Valtteri BOTTAS | Cadillac | 30 | 17.1 s |
| George RUSSELL | Mercedes | 20 | 22.0 s |
| Lance STROLL | Aston Martin | 37 | 22.1 s |
| Kimi ANTONELLI | Mercedes | 26 | 22.1 s |
| Max VERSTAPPEN | Red Bull Racing | 6 | 22.5 s |
| Lando NORRIS | McLaren | 27 | 22.6 s |
| Lance STROLL | Aston Martin | 21 | 22.6 s |
| Arvid LINDBLAD | Racing Bulls | 28 | 22.7 s |
| Alexander ALBON | Williams | 27 | 23.0 s |
| Oscar PIASTRI | McLaren | 28 | 23.0 s |
| Franco COLAPINTO | Alpine | 31 | 23.1 s |
| Fernando ALONSO | Aston Martin | 41 | 23.2 s |
| Sergio PEREZ | Cadillac | 29 | 23.2 s |
| Charles LECLERC | Ferrari | 21 | 23.4 s |
| Oliver BEARMAN | Haas F1 Team | 26 | 23.5 s |
| Valtteri BOTTAS | Cadillac | 6 | 23.5 s |
| Carlos SAINZ | Williams | 28 | 23.6 s |
| Lewis HAMILTON | Ferrari | 27 | 23.8 s |
| Valtteri BOTTAS | Cadillac | 21 | 23.8 s |
| Gabriel BORTOLETO | Audi | 32 | 24.0 sunusually long |
| Esteban OCON | Haas F1 Team | 31 | 24.0 sunusually long |
| Nico HULKENBERG | Audi | 1 | 33.7 sunusually long |
Which tyre held up best?
Lap time trend by tyre age, relative to the start of each stint. Medium held up best; Hard lost 0.01 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 | 4 | −0.008 s/lap | 14 laps |
| Medium | 18 | −0.012 s/lap | 29 laps |
| Hard | 15 | +0.002 s/lap | 29 laps |
Who had the best race pace?
Kimi Antonelli was quickest on clean laps (median 1:32.496), 0.180 s per lap ahead of Lando Norris.
- 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 (6, 7, 8, 9, 10, 11, 12) 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 | Kimi ANTONELLI | 1:32.496 | – | 1:32.339 – 1:33.060 | 47 |
| 2 | Lando NORRIS | 1:32.676 | +0.180 s | 1:32.393 – 1:33.044 | 47 |
| 3 | Charles LECLERC | 1:32.994 | +0.498 s | 1:32.772 – 1:33.581 | 46 |
| 4 | Oscar PIASTRI | 1:33.246 | +0.750 s | 1:32.572 – 1:33.731 | 47 |
| 5 | George RUSSELL | 1:33.423 | +0.927 s | 1:33.124 – 1:33.828 | 47 |
| 6 | Max VERSTAPPEN | 1:33.592 | +1.096 s | 1:33.448 – 1:33.895 | 49 |
| 7 | Lewis HAMILTON | 1:33.669 | +1.173 s | 1:33.206 – 1:34.187 | 47 |
| 8 | Franco COLAPINTO | 1:33.941 | +1.445 s | 1:33.472 – 1:34.261 | 47 |
| 9 | Carlos SAINZ | 1:34.234 | +1.738 s | 1:33.979 – 1:34.786 | 47 |
| 10 | Alexander ALBON | 1:34.366 | +1.870 s | 1:34.220 – 1:34.948 | 47 |
| 11 | Oliver BEARMAN | 1:34.602 | +2.106 s | 1:34.345 – 1:35.103 | 46 |
| 12 | Gabriel BORTOLETO | 1:34.887 | +2.391 s | 1:34.037 – 1:35.491 | 46 |
| 13 | Esteban OCON | 1:34.914 | +2.418 s | 1:34.431 – 1:35.286 | 46 |
| 14 | Arvid LINDBLAD | 1:35.071 | +2.575 s | 1:34.605 – 1:35.953 | 45 |
| 15 | Lance STROLL | 1:35.773 | +3.277 s | 1:35.159 – 1:36.478 | 43 |
| 16 | Fernando ALONSO | 1:36.387 | +3.891 s | 1:36.073 – 1:36.560 | 46 |
| 17 | Sergio PEREZ | 1:36.404 | +3.909 s | 1:35.753 – 1:36.667 | 46 |
| 18 | Valtteri BOTTAS | 1:37.595 | +5.099 s | 1:36.617 – 1:38.102 | 41 |