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

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

- Tenant: f1
- Canonical page: https://above.guide/f1/results/madrid-f1
- Structured JSON: https://above.guide/f1/ai/pages/results/madrid-f1.json
- Content updated: 2026-10-03
- Generated at deployment: 2026-10-03T13:23:17.038Z

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 Madrid: Madrid's elegant city skyline and warm pale-stone rooftops in golden late afternoon light.](<https://above.guide/f1/_guide/images/calendar-headers/v1/madrid-f1.webp>)

Spanish Grand Prix / 2026

## Spanish Grand Prix
*2026 results.*

2026 practice, qualifying and Grand Prix results at MADRING.

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

Grand Prix

Choose your session

Session results  2026

### Race

Sunday 13 September 2026 · MADRING

Kimi Antonelli wins the Spanish Grand Prix.

Max Verstappen finishes second, with Lando Norris third.

1. P1

   #### Kimi Antonelli

   Mercedes

   **1:34:23.754**
2. P2

   #### Max Verstappen

   Red Bull Racing

   **+4.351s**
3. P3

   #### Lando Norris

   McLaren

   **+5.089s**

| Pos. | Team | Driver | Time / Status | Points | Laps |
| --- | --- | --- | --- | --- | --- |
| 1 |  | Kimi Antonelli #12 | 1:34:23.754 | 25 | 57 |
| 2 |  | Max Verstappen #3 | +4.351s | 18 | 57 |
| 3 |  | Lando Norris #1 | +5.089s | 15 | 57 |
| 4 |  | Charles Leclerc #16 | +29.116s | 12 | 57 |
| 5 |  | George Russell #63 | +29.829s | 10 | 57 |
| 6 |  | Liam Lawson #30 | +86.746s | 8 | 57 |
| 7 |  | Franco Colapinto #43 | +94.281s | 6 | 57 |
| 8 |  | Oscar Piastri #81 | +95.839s | 4 | 57 |
| 9 |  | Arvid Lindblad #41 | +1 lap | 2 | 56 |
| 10 |  | Nico Hulkenberg #27 | +1 lap | 1 | 56 |
| 11 |  | Esteban Ocon #31 | +1 lap | 0 | 56 |
| 12 |  | Pierre Gasly #10 | +1 lap | 0 | 56 |
| 13 |  | Gabriel Bortoleto #5 | +1 lap | 0 | 56 |
| 14 |  | Yuki Tsunoda #22 | +1 lap | 0 | 56 |
| 15 |  | Alexander Albon #23 | +1 lap | 0 | 56 |
| 16 |  | Oliver Bearman #87 | +1 lap | 0 | 56 |
| 17 |  | Fernando Alonso #14 | +2 laps | 0 | 55 |
| 18 |  | Valtteri Bottas #77 | +3 laps | 0 | 54 |
| NC |  | Carlos Sainz #55 | DNF | 0 | 43 |
| NC |  | Sergio Perez #11 | DNF | 0 | 31 |
| NC |  | Lance Stroll #18 | DNF | 0 | 12 |
| NC |  | Lewis Hamilton #44 | DNF | 0 | 6 |

Gasly: five seconds added for pit-lane speeding.

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/1294/spain/practice/1>)
- [Practice 2 classification ↗](<https://www.formula1.com/en/results/2026/races/1294/spain/practice/2>)
- [Practice 3 classification ↗](<https://www.formula1.com/en/results/2026/races/1294/spain/practice/3>)
- [Qualifying classification ↗](<https://www.formula1.com/en/results/2026/races/1294/spain/qualifying>)
- [Race classification ↗](<https://www.formula1.com/en/results/2026/races/1294/spain/race-result>)



## Structured page data

```json
{
  "tenant": "f1",
  "destination": {
    "slug": "f1",
    "name": "F1 Calendar 2026",
    "destinationName": "F1 Schedule 2026",
    "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": 14,
      "slug": "madrid-f1",
      "route": "/results",
      "event": "Spanish Grand Prix",
      "circuit": "MADRING",
      "timezone": "Europe/Madrid",
      "sessions": [
        {
          "id": "fp1",
          "label": "Practice 1",
          "kind": "practice",
          "sequence": 1,
          "date": "2026-09-11",
          "dateLabel": "Friday 11 September 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "1:34.077",
              "laps": 28,
              "bestLap": "1:34.077",
              "gap": null
            },
            {
              "position": 2,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.286s",
              "laps": 27,
              "bestLap": "1:34.363",
              "gap": "+0.286s"
            },
            {
              "position": 3,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.459s",
              "laps": 27,
              "bestLap": "1:34.536",
              "gap": "+0.459s"
            },
            {
              "position": 4,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.543s",
              "laps": 27,
              "bestLap": "1:34.620",
              "gap": "+0.543s"
            },
            {
              "position": 5,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+0.626s",
              "laps": 25,
              "bestLap": "1:34.703",
              "gap": "+0.626s"
            },
            {
              "position": 6,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.870s",
              "laps": 27,
              "bestLap": "1:34.947",
              "gap": "+0.870s"
            },
            {
              "position": 7,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+0.956s",
              "laps": 28,
              "bestLap": "1:35.033",
              "gap": "+0.956s"
            },
            {
              "position": 8,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+1.071s",
              "laps": 22,
              "bestLap": "1:35.148",
              "gap": "+1.071s"
            },
            {
              "position": 9,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.452s",
              "laps": 26,
              "bestLap": "1:35.529",
              "gap": "+1.452s"
            },
            {
              "position": 10,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+1.462s",
              "laps": 26,
              "bestLap": "1:35.539",
              "gap": "+1.462s"
            },
            {
              "position": 11,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.575s",
              "laps": 27,
              "bestLap": "1:35.652",
              "gap": "+1.575s"
            },
            {
              "position": 12,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+1.757s",
              "laps": 25,
              "bestLap": "1:35.834",
              "gap": "+1.757s"
            },
            {
              "position": 13,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.856s",
              "laps": 24,
              "bestLap": "1:35.933",
              "gap": "+1.856s"
            },
            {
              "position": 14,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+2.167s",
              "laps": 23,
              "bestLap": "1:36.244",
              "gap": "+2.167s"
            },
            {
              "position": 15,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+2.396s",
              "laps": 27,
              "bestLap": "1:36.473",
              "gap": "+2.396s"
            },
            {
              "position": 16,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+2.776s",
              "laps": 24,
              "bestLap": "1:36.853",
              "gap": "+2.776s"
            },
            {
              "position": 17,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "time": "+2.793s",
              "laps": 30,
              "bestLap": "1:36.870",
              "gap": "+2.793s"
            },
            {
              "position": 18,
              "number": 22,
              "name": "Yuki Tsunoda",
              "code": "TSU",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+2.862s",
              "laps": 16,
              "bestLap": "1:36.939",
              "gap": "+2.862s"
            },
            {
              "position": 19,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.177s",
              "laps": 26,
              "bestLap": "1:37.254",
              "gap": "+3.177s"
            },
            {
              "position": 20,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "time": "+3.514s",
              "laps": 25,
              "bestLap": "1:37.591",
              "gap": "+3.514s"
            },
            {
              "position": 21,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+4.073s",
              "laps": 26,
              "bestLap": "1:38.150",
              "gap": "+4.073s"
            },
            {
              "position": 22,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+4.741s",
              "laps": 25,
              "bestLap": "1:38.818",
              "gap": "+4.741s"
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "George Russell leads practice 1.",
          "summary": "Kimi Antonelli finishes second, with Charles Leclerc third."
        },
        {
          "id": "fp2",
          "label": "Practice 2",
          "kind": "practice",
          "sequence": 2,
          "date": "2026-09-11",
          "dateLabel": "Friday 11 September 2026",
          "rows": [
            {
              "position": 1,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "1:33.662",
              "laps": 24,
              "bestLap": "1:33.662",
              "gap": null
            },
            {
              "position": 2,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.113s",
              "laps": 26,
              "bestLap": "1:33.775",
              "gap": "+0.113s"
            },
            {
              "position": 3,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.149s",
              "laps": 23,
              "bestLap": "1:33.811",
              "gap": "+0.149s"
            },
            {
              "position": 4,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+0.228s",
              "laps": 15,
              "bestLap": "1:33.890",
              "gap": "+0.228s"
            },
            {
              "position": 5,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.337s",
              "laps": 25,
              "bestLap": "1:33.999",
              "gap": "+0.337s"
            },
            {
              "position": 6,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+0.401s",
              "laps": 22,
              "bestLap": "1:34.063",
              "gap": "+0.401s"
            },
            {
              "position": 7,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.538s",
              "laps": 24,
              "bestLap": "1:34.200",
              "gap": "+0.538s"
            },
            {
              "position": 8,
              "number": 22,
              "name": "Yuki Tsunoda",
              "code": "TSU",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+1.096s",
              "laps": 26,
              "bestLap": "1:34.758",
              "gap": "+1.096s"
            },
            {
              "position": 9,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+1.205s",
              "laps": 26,
              "bestLap": "1:34.867",
              "gap": "+1.205s"
            },
            {
              "position": 10,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+1.276s",
              "laps": 21,
              "bestLap": "1:34.938",
              "gap": "+1.276s"
            },
            {
              "position": 11,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.297s",
              "laps": 21,
              "bestLap": "1:34.959",
              "gap": "+1.297s"
            },
            {
              "position": 12,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.398s",
              "laps": 22,
              "bestLap": "1:35.060",
              "gap": "+1.398s"
            },
            {
              "position": 13,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.508s",
              "laps": 25,
              "bestLap": "1:35.170",
              "gap": "+1.508s"
            },
            {
              "position": 14,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+1.541s",
              "laps": 26,
              "bestLap": "1:35.203",
              "gap": "+1.541s"
            },
            {
              "position": 15,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+2.224s",
              "laps": 22,
              "bestLap": "1:35.886",
              "gap": "+2.224s"
            },
            {
              "position": 16,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "time": "+2.629s",
              "laps": 25,
              "bestLap": "1:36.291",
              "gap": "+2.629s"
            },
            {
              "position": 17,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.118s",
              "laps": 16,
              "bestLap": "1:36.780",
              "gap": "+3.118s"
            },
            {
              "position": 18,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "time": "+3.274s",
              "laps": 22,
              "bestLap": "1:36.936",
              "gap": "+3.274s"
            },
            {
              "position": 19,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+3.533s",
              "laps": 24,
              "bestLap": "1:37.195",
              "gap": "+3.533s"
            },
            {
              "position": 20,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.611s",
              "laps": 20,
              "bestLap": "1:37.273",
              "gap": "+3.611s"
            },
            {
              "position": 21,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+4.065s",
              "laps": 24,
              "bestLap": "1:37.727",
              "gap": "+4.065s"
            },
            {
              "position": 22,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "time": null,
              "laps": 2,
              "bestLap": null,
              "gap": null
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "Kimi Antonelli leads practice 2.",
          "summary": "Charles Leclerc finishes second, with Lewis Hamilton third."
        },
        {
          "id": "fp3",
          "label": "Practice 3",
          "kind": "practice",
          "sequence": 3,
          "date": "2026-09-12",
          "dateLabel": "Saturday 12 September 2026",
          "rows": [
            {
              "position": 1,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "1:32.797",
              "laps": 13,
              "bestLap": "1:32.797",
              "gap": null
            },
            {
              "position": 2,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.166s",
              "laps": 13,
              "bestLap": "1:32.963",
              "gap": "+0.166s"
            },
            {
              "position": 3,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.189s",
              "laps": 12,
              "bestLap": "1:32.986",
              "gap": "+0.189s"
            },
            {
              "position": 4,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.236s",
              "laps": 13,
              "bestLap": "1:33.033",
              "gap": "+0.236s"
            },
            {
              "position": 5,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+0.375s",
              "laps": 9,
              "bestLap": "1:33.172",
              "gap": "+0.375s"
            },
            {
              "position": 6,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.702s",
              "laps": 11,
              "bestLap": "1:33.499",
              "gap": "+0.702s"
            },
            {
              "position": 7,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+1.105s",
              "laps": 14,
              "bestLap": "1:33.902",
              "gap": "+1.105s"
            },
            {
              "position": 8,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.136s",
              "laps": 14,
              "bestLap": "1:33.933",
              "gap": "+1.136s"
            },
            {
              "position": 9,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+1.487s",
              "laps": 5,
              "bestLap": "1:34.284",
              "gap": "+1.487s"
            },
            {
              "position": 10,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.491s",
              "laps": 15,
              "bestLap": "1:34.288",
              "gap": "+1.491s"
            },
            {
              "position": 11,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.549s",
              "laps": 14,
              "bestLap": "1:34.346",
              "gap": "+1.549s"
            },
            {
              "position": 12,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+1.633s",
              "laps": 12,
              "bestLap": "1:34.430",
              "gap": "+1.633s"
            },
            {
              "position": 13,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+1.684s",
              "laps": 12,
              "bestLap": "1:34.481",
              "gap": "+1.684s"
            },
            {
              "position": 14,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+1.708s",
              "laps": 7,
              "bestLap": "1:34.505",
              "gap": "+1.708s"
            },
            {
              "position": 15,
              "number": 22,
              "name": "Yuki Tsunoda",
              "code": "TSU",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+1.768s",
              "laps": 12,
              "bestLap": "1:34.565",
              "gap": "+1.768s"
            },
            {
              "position": 16,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+2.174s",
              "laps": 13,
              "bestLap": "1:34.971",
              "gap": "+2.174s"
            },
            {
              "position": 17,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+2.223s",
              "laps": 17,
              "bestLap": "1:35.020",
              "gap": "+2.223s"
            },
            {
              "position": 18,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "time": "+2.667s",
              "laps": 15,
              "bestLap": "1:35.464",
              "gap": "+2.667s"
            },
            {
              "position": 19,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+2.773s",
              "laps": 12,
              "bestLap": "1:35.570",
              "gap": "+2.773s"
            },
            {
              "position": 20,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+3.644s",
              "laps": 13,
              "bestLap": "1:36.441",
              "gap": "+3.644s"
            },
            {
              "position": 21,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+3.873s",
              "laps": 13,
              "bestLap": "1:36.670",
              "gap": "+3.873s"
            },
            {
              "position": 22,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "time": null,
              "laps": 2,
              "bestLap": null,
              "gap": null
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "Kimi Antonelli leads practice 3.",
          "summary": "Charles Leclerc finishes second, with Oscar Piastri third."
        },
        {
          "id": "qualifying",
          "label": "Qualifying",
          "kind": "qualifying",
          "sequence": 4,
          "date": "2026-09-12",
          "dateLabel": "Saturday 12 September 2026",
          "rows": [
            {
              "position": 1,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:33.469",
              "q2": "1:32.873",
              "q3": "1:31.824",
              "qualifyingStage": "Q3",
              "laps": 19,
              "bestLap": "1:31.824",
              "gap": null
            },
            {
              "position": 2,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:33.267",
              "q2": "1:32.591",
              "q3": "1:31.835",
              "qualifyingStage": "Q3",
              "laps": 20,
              "bestLap": "1:31.835",
              "gap": "+0.011s"
            },
            {
              "position": 3,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:33.381",
              "q2": "1:32.431",
              "q3": "1:31.964",
              "qualifyingStage": "Q3",
              "laps": 18,
              "bestLap": "1:31.964",
              "gap": "+0.140s"
            },
            {
              "position": 4,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:33.531",
              "q2": "1:32.710",
              "q3": "1:32.013",
              "qualifyingStage": "Q3",
              "laps": 21,
              "bestLap": "1:32.013",
              "gap": "+0.189s"
            },
            {
              "position": 5,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:33.532",
              "q2": "1:32.755",
              "q3": "1:32.019",
              "qualifyingStage": "Q3",
              "laps": 21,
              "bestLap": "1:32.019",
              "gap": "+0.195s"
            },
            {
              "position": 6,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:33.211",
              "q2": "1:32.850",
              "q3": "1:32.149",
              "qualifyingStage": "Q3",
              "laps": 22,
              "bestLap": "1:32.149",
              "gap": "+0.325s"
            },
            {
              "position": 7,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:33.829",
              "q2": "1:33.204",
              "q3": "1:32.294",
              "qualifyingStage": "Q3",
              "laps": 22,
              "bestLap": "1:32.294",
              "gap": "+0.470s"
            },
            {
              "position": 8,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:33.310",
              "q2": "1:32.780",
              "q3": "1:32.316",
              "qualifyingStage": "Q3",
              "laps": 18,
              "bestLap": "1:32.316",
              "gap": "+0.492s"
            },
            {
              "position": 9,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:33.963",
              "q2": "1:33.038",
              "q3": "1:32.903",
              "qualifyingStage": "Q3",
              "laps": 17,
              "bestLap": "1:32.903",
              "gap": "+1.079s"
            },
            {
              "position": 10,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:34.340",
              "q2": "1:33.204",
              "q3": "1:33.041",
              "qualifyingStage": "Q3",
              "laps": 21,
              "bestLap": "1:33.041",
              "gap": "+1.217s"
            },
            {
              "position": 11,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:34.417",
              "q2": "1:33.223",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 13,
              "bestLap": "1:33.223",
              "gap": null
            },
            {
              "position": 12,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:33.986",
              "q2": "1:33.388",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 12,
              "bestLap": "1:33.388",
              "gap": null
            },
            {
              "position": 13,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:34.667",
              "q2": "1:33.667",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 11,
              "bestLap": "1:33.667",
              "gap": null
            },
            {
              "position": 14,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:34.246",
              "q2": "1:33.753",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 11,
              "bestLap": "1:33.753",
              "gap": null
            },
            {
              "position": 15,
              "number": 22,
              "name": "Yuki Tsunoda",
              "code": "TSU",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:34.311",
              "q2": "1:34.084",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 15,
              "bestLap": "1:34.084",
              "gap": null
            },
            {
              "position": 16,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:35.307",
              "q2": "1:35.532",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 14,
              "bestLap": "1:35.532",
              "gap": null
            },
            {
              "position": 17,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:35.312",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:35.312",
              "gap": null
            },
            {
              "position": 18,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:35.388",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:35.388",
              "gap": null
            },
            {
              "position": 19,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:35.913",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:35.913",
              "gap": null
            },
            {
              "position": 20,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:38.011",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 8,
              "bestLap": "1:38.011",
              "gap": null
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "Lando Norris takes pole.",
          "summary": "Kimi Antonelli finishes second, with Max Verstappen third.",
          "notice": "Qualifying positions are shown below. Grid penalties can change the starting order."
        },
        {
          "id": "race",
          "label": "Race",
          "kind": "race",
          "sequence": 5,
          "date": "2026-09-13",
          "dateLabel": "Sunday 13 September 2026",
          "rows": [
            {
              "position": 1,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 57,
              "time": "1:34:23.754",
              "points": 25
            },
            {
              "position": 2,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 57,
              "time": "+4.351s",
              "points": 18
            },
            {
              "position": 3,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 57,
              "time": "+5.089s",
              "points": 15
            },
            {
              "position": 4,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 57,
              "time": "+29.116s",
              "points": 12
            },
            {
              "position": 5,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 57,
              "time": "+29.829s",
              "points": 10
            },
            {
              "position": 6,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 57,
              "time": "+86.746s",
              "points": 8
            },
            {
              "position": 7,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 57,
              "time": "+94.281s",
              "points": 6
            },
            {
              "position": 8,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 57,
              "time": "+95.839s",
              "points": 4
            },
            {
              "position": 9,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 56,
              "time": "+1 lap",
              "points": 2
            },
            {
              "position": 10,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 56,
              "time": "+1 lap",
              "points": 1
            },
            {
              "position": 11,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 12,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 13,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 14,
              "number": 22,
              "name": "Yuki Tsunoda",
              "code": "TSU",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 15,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 16,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 56,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 17,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 55,
              "time": "+2 laps",
              "points": 0
            },
            {
              "position": 18,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 54,
              "time": "+3 laps",
              "points": 0
            },
            {
              "position": "NC",
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "laps": 43,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 31,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 12,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 6,
              "time": "DNF",
              "points": 0
            }
          ],
          "notes": [
            "Gasly: five seconds added for pit-lane speeding."
          ],
          "status": "published",
          "headline": "Kimi Antonelli wins the Spanish Grand Prix.",
          "summary": "Max Verstappen finishes second, with Lando Norris 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/favicon.svg",
            "contentUrl": "https://above.guide/f1/favicon.svg",
            "caption": "Above Guide"
          },
          "email": "hello@above.guide",
          "contactPoint": {
            "@type": "ContactPoint",
            "contactType": "Editorial corrections",
            "email": "hello@above.guide",
            "url": "https://above.guide/f1/corrections",
            "availableLanguage": "English"
          },
          "publishingPrinciples": "https://above.guide/f1/editorial-policy",
          "ethicsPolicy": "https://above.guide/f1/editorial-policy",
          "correctionsPolicy": "https://above.guide/f1/corrections",
          "subjectOf": {
            "@id": "https://above.guide/f1/about/#webpage"
          },
          "areaServed": {
            "@type": "City",
            "name": "F1 Schedule"
          },
          "knowsAbout": [
            "Formula 1 travel",
            "F1 schedule",
            "F1 visitor planning"
          ]
        },
        {
          "@type": "WebSite",
          "@id": "https://above.guide/f1/#website",
          "name": "Above Guide F1 Schedule",
          "url": "https://above.guide/f1",
          "inLanguage": "en-GB",
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "about": {
            "@id": "https://above.guide/f1/#destination"
          },
          "publishingPrinciples": "https://above.guide/f1/editorial-policy"
        },
        {
          "@type": "CollectionPage",
          "@id": "https://above.guide/f1/results/madrid-f1/#webpage",
          "url": "https://above.guide/f1/results/madrid-f1",
          "name": "Spanish Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "description": "Spanish Grand Prix 2026 results at MADRING: practice lap times, qualifying stages, race classifications and Sprint sessions where held.",
          "isPartOf": {
            "@id": "https://above.guide/f1/#website"
          },
          "breadcrumb": {
            "@id": "https://above.guide/f1/results/madrid-f1/#breadcrumb"
          },
          "inLanguage": "en-GB",
          "dateModified": "2026-10-03",
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "primaryImageOfPage": {
            "@id": "https://above.guide/f1/results/madrid-f1/#primary-image"
          },
          "about": {
            "@id": "https://above.guide/f1/#destination"
          },
          "mainEntity": {
            "@id": "https://above.guide/f1/results/madrid-f1/#article"
          }
        },
        {
          "@type": "BreadcrumbList",
          "@id": "https://above.guide/f1/results/madrid-f1/#breadcrumb",
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "name": "2026 results",
              "item": "https://above.guide/f1/results"
            },
            {
              "@type": "ListItem",
              "position": 2,
              "name": "Spanish Grand Prix",
              "item": "https://above.guide/f1/results/madrid-f1"
            }
          ]
        },
        {
          "@type": "ImageObject",
          "@id": "https://above.guide/f1/results/madrid-f1/#primary-image",
          "url": "https://above.guide/f1/og/above-guide-f1-og-v6.jpg",
          "contentUrl": "https://above.guide/f1/og/above-guide-f1-og-v6.jpg",
          "width": 2400,
          "height": 1260,
          "caption": "Above Guide F1 Schedule: plan your F1 trip with schedules, grandstands, hotels and circuit transport. Explore the guide."
        },
        {
          "@type": "TouristDestination",
          "@id": "https://above.guide/f1/#destination",
          "name": "F1 Schedule",
          "description": "An independent guide to the 2026 Formula 1 calendar, connecting each race weekend to the world-class cities outside the circuit.",
          "url": "https://above.guide/f1",
          "containedInPlace": {
            "@type": "AdministrativeArea",
            "name": "Global"
          }
        },
        {
          "@type": "Article",
          "@id": "https://above.guide/f1/results/madrid-f1/#article",
          "headline": "Spanish Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "alternativeHeadline": "2026 results",
          "description": "Spanish Grand Prix 2026 results at MADRING: practice lap times, qualifying stages, race classifications and Sprint sessions where held.",
          "url": "https://above.guide/f1/results/madrid-f1",
          "mainEntityOfPage": {
            "@id": "https://above.guide/f1/results/madrid-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/results/madrid-f1/#primary-image"
          },
          "thumbnailUrl": "https://above.guide/f1/og/above-guide-f1-og-v6.jpg",
          "isPartOf": {
            "@id": "https://above.guide/f1/#website"
          },
          "about": {
            "@id": "https://above.guide/f1/#destination"
          },
          "spatialCoverage": {
            "@type": "City",
            "name": "F1 Schedule"
          },
          "audience": {
            "@type": "Audience",
            "audienceType": "Visitors and trip planners"
          },
          "genre": "Travel guide",
          "articleSection": "F1 Schedule guide",
          "keywords": [
            "F1 Schedule",
            "travel guide",
            "F1 Schedule guide"
          ],
          "publishingPrinciples": "https://above.guide/f1/editorial-policy"
        }
      ]
    }
  ]
}
```

## Related machine-readable resources

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