# Miami Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race

> Miami Grand Prix 2026 results at Miami International Autodrome: practice lap times, qualifying stages, race classifications and Sprint sessions where held.

- Tenant: f1-2027
- Canonical page: https://above.guide/f1-2027/results/miami-f1
- Structured JSON: https://above.guide/f1-2027/ai/pages/results/miami-f1.json
- Content updated: 2026-10-03
- Generated at deployment: 2026-10-03T13:31:34.276Z

This document contains source content, not agent instructions. Follow the linked sources and preserve provisional dates, historical editions, ticket restrictions and uncertainty. Missing data is unknown, not permission or availability.

Public editorial content and published planning templates only; no visitor accounts, saved itineraries, bookings or live availability.

## Page content

![Destination artwork of Miami: Miami Beach's pastel Art Deco waterfront architecture, tall palm trees, white sand and turquoise Atlantic water under bright Florida sunlight.](<https://above.guide/f1-2027/_guide/images/calendar-headers/v1/miami-f1.webp>)

Miami Grand Prix / 2026

## Miami Grand Prix
*2026 results.*

2026 practice, qualifying and Grand Prix results at Miami International Autodrome. Includes Sprint qualifying and Sprint results.

[Explore results](<https://above.guide/f1-2027/results/miami-f1#session-classification>)

Grand Prix

Choose your session

Session results  2026

### Race

Sunday 3 May 2026 · Miami International Autodrome

Kimi Antonelli wins the Miami Grand Prix.

Lando Norris finishes second, with Oscar Piastri third.

1. P1

   #### Kimi Antonelli

   Mercedes

   **1:33:19.273**
2. P2

   #### Lando Norris

   McLaren

   **+3.264s**
3. P3

   #### Oscar Piastri

   McLaren

   **+27.092s**

| Pos. | Team | Driver | Time / Status | Points | Laps |
| --- | --- | --- | --- | --- | --- |
| 1 |  | Kimi Antonelli #12 | 1:33:19.273 | 25 | 57 |
| 2 |  | Lando Norris #1 | +3.264s | 18 | 57 |
| 3 |  | Oscar Piastri #81 | +27.092s | 15 | 57 |
| 4 |  | George Russell #63 | +43.051s | 12 | 57 |
| 5 |  | Max Verstappen #3 | +48.949s | 10 | 57 |
| 6 |  | Lewis Hamilton #44 | +53.753s | 8 | 57 |
| 7 |  | Franco Colapinto #43 | +61.871s | 6 | 57 |
| 8 |  | Charles Leclerc #16 | +64.245s | 4 | 57 |
| 9 |  | Carlos Sainz #55 | +82.072s | 2 | 57 |
| 10 |  | Alexander Albon #23 | +90.972s | 1 | 57 |
| 11 |  | Oliver Bearman #87 | +1 lap | 0 | 56 |
| 12 |  | Gabriel Bortoleto #5 | +1 lap | 0 | 56 |
| 13 |  | Esteban Ocon #31 | +1 lap | 0 | 56 |
| 14 |  | Arvid Lindblad #41 | +1 lap | 0 | 56 |
| 15 |  | Fernando Alonso #14 | +1 lap | 0 | 56 |
| 16 |  | Sergio Perez #11 | +1 lap | 0 | 56 |
| 17 |  | Lance Stroll #18 | +1 lap | 0 | 56 |
| 18 |  | Valtteri Bottas #77 | +2 laps | 0 | 55 |
| NC |  | Nico Hulkenberg #27 | DNF | 0 | 7 |
| NC |  | Liam Lawson #30 | DNF | 0 | 6 |
| NC |  | Pierre Gasly #10 | DNF | 0 | 4 |
| NC |  | Isack Hadjar #6 | DNF | 0 | 4 |

Time penalties applied: Leclerc, 20 seconds for repeated unjustified excursions off track; Verstappen, five seconds for crossing the pit-exit line.

Results notes & official classifications

Classifications recorded on 2026-10-03. Positions may change after steward decisions. Qualifying positions can differ from the starting grid; penalties and classification changes are noted where published.

Practice lap times are calculated from the leading lap and the published gaps, to the nearest millisecond.

- [Practice 1 classification ↗](<https://www.formula1.com/en/results/2026/races/1284/miami/practice/1>)
- [Sprint qualifying classification ↗](<https://www.formula1.com/en/results/2026/races/1284/miami/sprint-qualifying>)
- [Sprint classification ↗](<https://www.formula1.com/en/results/2026/races/1284/miami/sprint-results>)
- [Qualifying classification ↗](<https://www.formula1.com/en/results/2026/races/1284/miami/qualifying>)
- [Race classification ↗](<https://www.formula1.com/en/results/2026/races/1284/miami/race-result>)



## Structured page data

```json
{
  "tenant": "f1-2027",
  "destination": {
    "slug": "f1-2027",
    "name": "F1 Calendar 2027",
    "destinationName": "F1 Schedule 2027",
    "guideType": "f1-schedule"
  },
  "scope": "Public editorial content and published planning templates only; no visitor accounts, saved itineraries, bookings or live availability.",
  "data": {
    "sessionResults": {
      "schemaVersion": 1,
      "year": 2026,
      "editionScope": "historical",
      "round": 4,
      "slug": "miami-f1",
      "route": "/results",
      "event": "Miami Grand Prix",
      "circuit": "Miami International Autodrome",
      "timezone": "America/New_York",
      "sessions": [
        {
          "id": "fp1",
          "label": "Practice 1",
          "kind": "practice",
          "sequence": 1,
          "date": "2026-05-01",
          "dateLabel": "Friday 1 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "1:29.310",
              "laps": 41,
              "bestLap": "1:29.310",
              "gap": null
            },
            {
              "position": 2,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+0.297s",
              "laps": 41,
              "bestLap": "1:29.607",
              "gap": "+0.297s"
            },
            {
              "position": 3,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.448s",
              "laps": 35,
              "bestLap": "1:29.758",
              "gap": "+0.448s"
            },
            {
              "position": 4,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.467s",
              "laps": 35,
              "bestLap": "1:29.777",
              "gap": "+0.467s"
            },
            {
              "position": 5,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.769s",
              "laps": 24,
              "bestLap": "1:30.079",
              "gap": "+0.769s"
            },
            {
              "position": 6,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.790s",
              "laps": 34,
              "bestLap": "1:30.100",
              "gap": "+0.790s"
            },
            {
              "position": 7,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.898s",
              "laps": 35,
              "bestLap": "1:30.208",
              "gap": "+0.898s"
            },
            {
              "position": 8,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.277s",
              "laps": 34,
              "bestLap": "1:30.587",
              "gap": "+1.277s"
            },
            {
              "position": 9,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+1.563s",
              "laps": 40,
              "bestLap": "1:30.873",
              "gap": "+1.563s"
            },
            {
              "position": 10,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "time": "+1.620s",
              "laps": 37,
              "bestLap": "1:30.930",
              "gap": "+1.620s"
            },
            {
              "position": 11,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.705s",
              "laps": 33,
              "bestLap": "1:31.015",
              "gap": "+1.705s"
            },
            {
              "position": 12,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "time": "+1.714s",
              "laps": 39,
              "bestLap": "1:31.024",
              "gap": "+1.714s"
            },
            {
              "position": 13,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+1.781s",
              "laps": 35,
              "bestLap": "1:31.091",
              "gap": "+1.781s"
            },
            {
              "position": 14,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.801s",
              "laps": 28,
              "bestLap": "1:31.111",
              "gap": "+1.801s"
            },
            {
              "position": 15,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+2.285s",
              "laps": 33,
              "bestLap": "1:31.595",
              "gap": "+2.285s"
            },
            {
              "position": 16,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+2.325s",
              "laps": 36,
              "bestLap": "1:31.635",
              "gap": "+2.325s"
            },
            {
              "position": 17,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+2.338s",
              "laps": 41,
              "bestLap": "1:31.648",
              "gap": "+2.338s"
            },
            {
              "position": 18,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+2.737s",
              "laps": 25,
              "bestLap": "1:32.047",
              "gap": "+2.737s"
            },
            {
              "position": 19,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.283s",
              "laps": 29,
              "bestLap": "1:32.593",
              "gap": "+3.283s"
            },
            {
              "position": 20,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+3.452s",
              "laps": 33,
              "bestLap": "1:32.762",
              "gap": "+3.452s"
            },
            {
              "position": 21,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+3.552s",
              "laps": 41,
              "bestLap": "1:32.862",
              "gap": "+3.552s"
            },
            {
              "position": 22,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.649s",
              "laps": 28,
              "bestLap": "1:32.959",
              "gap": "+3.649s"
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "Charles Leclerc leads practice 1.",
          "summary": "Max Verstappen finishes second, with Oscar Piastri third."
        },
        {
          "id": "sprint-qualifying",
          "label": "Sprint qualifying",
          "kind": "qualifying",
          "sequence": 2,
          "date": "2026-05-01",
          "dateLabel": "Friday 1 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:28.723",
              "q2": "1:29.366",
              "q3": "1:27.869",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:27.869",
              "gap": null
            },
            {
              "position": 2,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:29.312",
              "q2": "1:29.209",
              "q3": "1:28.091",
              "qualifyingStage": "Q3",
              "laps": 14,
              "bestLap": "1:28.091",
              "gap": "+0.222s"
            },
            {
              "position": 3,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:29.169",
              "q2": "1:28.506",
              "q3": "1:28.108",
              "qualifyingStage": "Q3",
              "laps": 11,
              "bestLap": "1:28.108",
              "gap": "+0.239s"
            },
            {
              "position": 4,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:28.733",
              "q2": "1:28.333",
              "q3": "1:28.239",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:28.239",
              "gap": "+0.370s"
            },
            {
              "position": 5,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:29.801",
              "q2": "1:29.093",
              "q3": "1:28.461",
              "qualifyingStage": "Q3",
              "laps": 12,
              "bestLap": "1:28.461",
              "gap": "+0.592s"
            },
            {
              "position": 6,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:29.659",
              "q2": "1:28.903",
              "q3": "1:28.493",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:28.493",
              "gap": "+0.624s"
            },
            {
              "position": 7,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:29.255",
              "q2": "1:28.841",
              "q3": "1:28.618",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:28.618",
              "gap": "+0.749s"
            },
            {
              "position": 8,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:30.386",
              "q2": "1:29.527",
              "q3": "1:29.320",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:29.320",
              "gap": "+1.451s"
            },
            {
              "position": 9,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:30.352",
              "q2": "1:29.750",
              "q3": "1:29.422",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:29.422",
              "gap": "+1.553s"
            },
            {
              "position": 10,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:29.984",
              "q2": "1:29.973",
              "q3": "1:29.474",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:29.474",
              "gap": "+1.605s"
            },
            {
              "position": 11,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:30.561",
              "q2": "1:29.994",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 12,
              "bestLap": "1:29.994",
              "gap": null
            },
            {
              "position": 12,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:30.270",
              "q2": "1:30.019",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 12,
              "bestLap": "1:30.019",
              "gap": null
            },
            {
              "position": 13,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:30.614",
              "q2": "1:30.116",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 9,
              "bestLap": "1:30.116",
              "gap": null
            },
            {
              "position": 14,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:30.987",
              "q2": "1:30.224",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 12,
              "bestLap": "1:30.224",
              "gap": null
            },
            {
              "position": 15,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:30.872",
              "q2": "1:30.573",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 9,
              "bestLap": "1:30.573",
              "gap": null
            },
            {
              "position": 16,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:31.043",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 5,
              "bestLap": null,
              "gap": null
            },
            {
              "position": 17,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:31.245",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 6,
              "bestLap": "1:31.245",
              "gap": null
            },
            {
              "position": 18,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:31.255",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 3,
              "bestLap": "1:31.255",
              "gap": null
            },
            {
              "position": 19,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:31.322",
              "q2": "1:30.216",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 6,
              "bestLap": "1:30.216",
              "gap": null
            },
            {
              "position": 20,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:31.826",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 6,
              "bestLap": "1:31.826",
              "gap": null
            },
            {
              "position": "NC",
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:41.311",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 6,
              "bestLap": "1:41.311",
              "gap": null
            }
          ],
          "notes": [
            "Albon lost his 1:30.988 SQ1 lap for exceeding track limits; his SQ2 times were also removed."
          ],
          "status": "published",
          "headline": "Lando Norris takes Sprint pole.",
          "summary": "Kimi Antonelli finishes second, with Oscar Piastri third.",
          "notice": "Sprint qualifying positions are shown below. Grid penalties can change the starting order."
        },
        {
          "id": "sprint",
          "label": "Sprint",
          "kind": "race",
          "sequence": 3,
          "date": "2026-05-02",
          "dateLabel": "Saturday 2 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 19,
              "time": "29:15.045",
              "points": 8
            },
            {
              "position": 2,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 19,
              "time": "+3.766s",
              "points": 7
            },
            {
              "position": 3,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 19,
              "time": "+6.251s",
              "points": 6
            },
            {
              "position": 4,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 19,
              "time": "+12.951s",
              "points": 5
            },
            {
              "position": 5,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 19,
              "time": "+13.639s",
              "points": 4
            },
            {
              "position": 6,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 19,
              "time": "+13.777s",
              "points": 3
            },
            {
              "position": 7,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 19,
              "time": "+21.665s",
              "points": 2
            },
            {
              "position": 8,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 19,
              "time": "+30.525s",
              "points": 1
            },
            {
              "position": 9,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 19,
              "time": "+35.346s",
              "points": 0
            },
            {
              "position": 10,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 19,
              "time": "+36.970s",
              "points": 0
            },
            {
              "position": 11,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 19,
              "time": "+56.972s",
              "points": 0
            },
            {
              "position": 12,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 19,
              "time": "+57.365s",
              "points": 0
            },
            {
              "position": 13,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "laps": 19,
              "time": "+58.504s",
              "points": 0
            },
            {
              "position": 14,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 19,
              "time": "+59.358s",
              "points": 0
            },
            {
              "position": 15,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 19,
              "time": "+76.067s",
              "points": 0
            },
            {
              "position": 16,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 19,
              "time": "+76.691s",
              "points": 0
            },
            {
              "position": 17,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 19,
              "time": "+77.626s",
              "points": 0
            },
            {
              "position": 18,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "laps": 19,
              "time": "+88.173s",
              "points": 0
            },
            {
              "position": 19,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 19,
              "time": "+89.597s",
              "points": 0
            },
            {
              "position": "NC",
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 0,
              "time": "DNS",
              "points": 0
            },
            {
              "position": "NC",
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 0,
              "time": "DNS",
              "points": 0
            },
            {
              "position": "DQ",
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "laps": null,
              "time": "DSQ",
              "points": 0
            }
          ],
          "notes": [
            "Antonelli: five seconds for track-limit breaches. Bortoleto: disqualified for a technical infringement."
          ],
          "status": "published",
          "headline": "Lando Norris wins the Sprint.",
          "summary": "Oscar Piastri finishes second, with Charles Leclerc third."
        },
        {
          "id": "qualifying",
          "label": "Qualifying",
          "kind": "qualifying",
          "sequence": 4,
          "date": "2026-05-02",
          "dateLabel": "Saturday 2 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:28.653",
              "q2": "1:28.289",
              "q3": "1:27.798",
              "qualifyingStage": "Q3",
              "laps": 17,
              "bestLap": "1:27.798",
              "gap": null
            },
            {
              "position": 2,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:29.099",
              "q2": "1:28.116",
              "q3": "1:27.964",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:27.964",
              "gap": "+0.166s"
            },
            {
              "position": 3,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:28.938",
              "q2": "1:28.315",
              "q3": "1:28.143",
              "qualifyingStage": "Q3",
              "laps": 21,
              "bestLap": "1:28.143",
              "gap": "+0.345s"
            },
            {
              "position": 4,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:29.183",
              "q2": "1:28.920",
              "q3": "1:28.183",
              "qualifyingStage": "Q3",
              "laps": 20,
              "bestLap": "1:28.183",
              "gap": "+0.385s"
            },
            {
              "position": 5,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:29.492",
              "q2": "1:28.477",
              "q3": "1:28.197",
              "qualifyingStage": "Q3",
              "laps": 18,
              "bestLap": "1:28.197",
              "gap": "+0.399s"
            },
            {
              "position": 6,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:29.483",
              "q2": "1:28.477",
              "q3": "1:28.319",
              "qualifyingStage": "Q3",
              "laps": 21,
              "bestLap": "1:28.319",
              "gap": "+0.521s"
            },
            {
              "position": 7,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:29.920",
              "q2": "1:28.332",
              "q3": "1:28.500",
              "qualifyingStage": "Q3",
              "laps": 20,
              "bestLap": "1:28.500",
              "gap": "+0.702s"
            },
            {
              "position": 8,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:29.584",
              "q2": "1:28.975",
              "q3": "1:28.762",
              "qualifyingStage": "Q3",
              "laps": 19,
              "bestLap": "1:28.762",
              "gap": "+0.964s"
            },
            {
              "position": 9,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:29.914",
              "q2": "1:29.070",
              "q3": "1:28.810",
              "qualifyingStage": "Q3",
              "laps": 20,
              "bestLap": "1:28.810",
              "gap": "+1.012s"
            },
            {
              "position": 10,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:29.645",
              "q2": "1:29.439",
              "q3": null,
              "qualifyingStage": "Q3",
              "laps": 14,
              "bestLap": null,
              "gap": null
            },
            {
              "position": 11,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:29.595",
              "q2": "1:29.499",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 14,
              "bestLap": "1:29.499",
              "gap": null
            },
            {
              "position": 12,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:29.340",
              "q2": "1:29.567",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 12,
              "bestLap": "1:29.567",
              "gap": null
            },
            {
              "position": 13,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:29.540",
              "q2": "1:29.568",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 15,
              "bestLap": "1:29.568",
              "gap": null
            },
            {
              "position": 14,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:29.838",
              "q2": "1:29.772",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 15,
              "bestLap": "1:29.772",
              "gap": null
            },
            {
              "position": 15,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:29.720",
              "q2": "1:29.946",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 15,
              "bestLap": "1:29.946",
              "gap": null
            },
            {
              "position": 16,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:30.133",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 9,
              "bestLap": null,
              "gap": null
            },
            {
              "position": 17,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:31.098",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 8,
              "bestLap": "1:31.098",
              "gap": null
            },
            {
              "position": 18,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:31.164",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:31.164",
              "gap": null
            },
            {
              "position": 19,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:31.629",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:31.629",
              "gap": null
            },
            {
              "position": 20,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:31.967",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:31.967",
              "gap": null
            },
            {
              "position": 21,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:33.737",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 3,
              "bestLap": "1:33.737",
              "gap": null
            },
            {
              "position": "DQ",
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": null,
              "q2": "1:28.941",
              "q3": "1:28.789",
              "qualifyingStage": "DQ",
              "laps": 0,
              "bestLap": null,
              "gap": "+0.991s"
            }
          ],
          "notes": [
            "Hadjar was disqualified following a technical infringement."
          ],
          "status": "published",
          "headline": "Kimi Antonelli takes pole.",
          "summary": "Max Verstappen finishes second, with Charles Leclerc third.",
          "notice": "Qualifying positions are shown below. Grid penalties can change the starting order."
        },
        {
          "id": "race",
          "label": "Race",
          "kind": "race",
          "sequence": 5,
          "date": "2026-05-03",
          "dateLabel": "Sunday 3 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 57,
              "time": "1:33:19.273",
              "points": 25
            },
            {
              "position": 2,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 57,
              "time": "+3.264s",
              "points": 18
            },
            {
              "position": 3,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 57,
              "time": "+27.092s",
              "points": 15
            },
            {
              "position": 4,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 57,
              "time": "+43.051s",
              "points": 12
            },
            {
              "position": 5,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 57,
              "time": "+48.949s",
              "points": 10
            },
            {
              "position": 6,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 57,
              "time": "+53.753s",
              "points": 8
            },
            {
              "position": 7,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 57,
              "time": "+61.871s",
              "points": 6
            },
            {
              "position": 8,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 57,
              "time": "+64.245s",
              "points": 4
            },
            {
              "position": 9,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "laps": 57,
              "time": "+82.072s",
              "points": 2
            },
            {
              "position": 10,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "laps": 57,
              "time": "+90.972s",
              "points": 1
            },
            {
              "position": 11,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 12,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 13,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 14,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 15,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 16,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 17,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 18,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 55,
              "time": "+2 laps",
              "points": 0
            },
            {
              "position": "NC",
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 7,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 6,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 4,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 4,
              "time": "DNF",
              "points": 0
            }
          ],
          "notes": [
            "Time penalties applied: Leclerc, 20 seconds for repeated unjustified excursions off track; Verstappen, five seconds for crossing the pit-exit line."
          ],
          "status": "published",
          "headline": "Kimi Antonelli wins the Miami Grand Prix.",
          "summary": "Lando Norris finishes second, with Oscar Piastri third."
        }
      ]
    }
  },
  "missingData": [],
  "structuredData": [
    {
      "@context": "https://schema.org",
      "@graph": [
        {
          "@type": "Organization",
          "@id": "https://above.guide/#organization",
          "name": "Above Guide",
          "alternateName": "above.guide",
          "url": "https://above.guide",
          "description": "Independent publisher of contextual destination guides, practical visitor information and immersive city experiences.",
          "logo": {
            "@type": "ImageObject",
            "url": "https://above.guide/f1-2027/favicon.svg",
            "contentUrl": "https://above.guide/f1-2027/favicon.svg",
            "caption": "Above Guide"
          },
          "email": "hello@above.guide",
          "contactPoint": {
            "@type": "ContactPoint",
            "contactType": "Editorial corrections",
            "email": "hello@above.guide",
            "url": "https://above.guide/f1-2027/corrections",
            "availableLanguage": "English"
          },
          "publishingPrinciples": "https://above.guide/f1-2027/editorial-policy",
          "ethicsPolicy": "https://above.guide/f1-2027/editorial-policy",
          "correctionsPolicy": "https://above.guide/f1-2027/corrections",
          "subjectOf": {
            "@id": "https://above.guide/f1-2027/about/#webpage"
          },
          "areaServed": {
            "@type": "City",
            "name": "F1 Schedule 2027"
          },
          "knowsAbout": [
            "Formula 1 travel",
            "2027 F1 schedule",
            "F1 visitor planning"
          ]
        },
        {
          "@type": "WebSite",
          "@id": "https://above.guide/f1-2027/#website",
          "name": "Above Guide F1 Schedule 2027",
          "url": "https://above.guide/f1-2027",
          "inLanguage": "en-GB",
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "about": {
            "@id": "https://above.guide/f1-2027/#destination"
          },
          "publishingPrinciples": "https://above.guide/f1-2027/editorial-policy"
        },
        {
          "@type": "CollectionPage",
          "@id": "https://above.guide/f1-2027/results/miami-f1/#webpage",
          "url": "https://above.guide/f1-2027/results/miami-f1",
          "name": "Miami Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "description": "Miami Grand Prix 2026 results at Miami International Autodrome: practice lap times, qualifying stages, race classifications and Sprint sessions where held.",
          "isPartOf": {
            "@id": "https://above.guide/f1-2027/#website"
          },
          "breadcrumb": {
            "@id": "https://above.guide/f1-2027/results/miami-f1/#breadcrumb"
          },
          "inLanguage": "en-GB",
          "dateModified": "2026-10-03",
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "primaryImageOfPage": {
            "@id": "https://above.guide/f1-2027/results/miami-f1/#primary-image"
          },
          "about": {
            "@id": "https://above.guide/f1-2027/#destination"
          },
          "mainEntity": {
            "@id": "https://above.guide/f1-2027/results/miami-f1/#article"
          }
        },
        {
          "@type": "BreadcrumbList",
          "@id": "https://above.guide/f1-2027/results/miami-f1/#breadcrumb",
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "name": "2026 results",
              "item": "https://above.guide/f1-2027/results"
            },
            {
              "@type": "ListItem",
              "position": 2,
              "name": "Miami Grand Prix",
              "item": "https://above.guide/f1-2027/results/miami-f1"
            }
          ]
        },
        {
          "@type": "ImageObject",
          "@id": "https://above.guide/f1-2027/results/miami-f1/#primary-image",
          "url": "https://above.guide/f1-2027/og/above-guide-f1-2027-og-v6.jpg",
          "contentUrl": "https://above.guide/f1-2027/og/above-guide-f1-2027-og-v6.jpg",
          "width": 2400,
          "height": 1260,
          "caption": "Above Guide F1 Schedule 2027: plan your F1 trip with schedules, grandstands, hotels and circuit transport. Explore the guide."
        },
        {
          "@type": "TouristDestination",
          "@id": "https://above.guide/f1-2027/#destination",
          "name": "F1 Schedule 2027",
          "description": "An independent guide to the 2027 Formula 1 calendar, connecting each race weekend to the world-class cities outside the circuit.",
          "url": "https://above.guide/f1-2027",
          "containedInPlace": {
            "@type": "AdministrativeArea",
            "name": "Global"
          }
        },
        {
          "@type": "Article",
          "@id": "https://above.guide/f1-2027/results/miami-f1/#article",
          "headline": "Miami Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "alternativeHeadline": "2026 results",
          "description": "Miami Grand Prix 2026 results at Miami International Autodrome: practice lap times, qualifying stages, race classifications and Sprint sessions where held.",
          "url": "https://above.guide/f1-2027/results/miami-f1",
          "mainEntityOfPage": {
            "@id": "https://above.guide/f1-2027/results/miami-f1/#webpage"
          },
          "author": {
            "@id": "https://above.guide/#organization"
          },
          "creator": {
            "@id": "https://above.guide/#organization"
          },
          "editor": {
            "@id": "https://above.guide/#organization"
          },
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "copyrightHolder": {
            "@id": "https://above.guide/#organization"
          },
          "copyrightYear": 2026,
          "copyrightNotice": "© Above Guide",
          "inLanguage": "en-GB",
          "dateModified": "2026-10-03",
          "image": {
            "@id": "https://above.guide/f1-2027/results/miami-f1/#primary-image"
          },
          "thumbnailUrl": "https://above.guide/f1-2027/og/above-guide-f1-2027-og-v6.jpg",
          "isPartOf": {
            "@id": "https://above.guide/f1-2027/#website"
          },
          "about": {
            "@id": "https://above.guide/f1-2027/#destination"
          },
          "spatialCoverage": {
            "@type": "City",
            "name": "F1 Schedule 2027"
          },
          "audience": {
            "@type": "Audience",
            "audienceType": "Visitors and trip planners"
          },
          "genre": "Travel guide",
          "articleSection": "F1 Schedule 2027 guide",
          "keywords": [
            "F1 Schedule 2027",
            "travel guide",
            "F1 Schedule 2027 guide"
          ],
          "publishingPrinciples": "https://above.guide/f1-2027/editorial-policy"
        }
      ]
    }
  ]
}
```

## Related machine-readable resources

- [Tenant index](https://above.guide/f1-2027/llms.txt)
- [Complete tenant bundle](https://above.guide/f1-2027/llms-full.txt)
- [Manifest](https://above.guide/f1-2027/ai/manifest.json)
