# Barcelona-Catalunya Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race

> Barcelona-Catalunya Grand Prix 2026 results at Circuit de Barcelona-Catalunya: practice lap times, qualifying stages, race classifications and Sprint sessions where held.

- Tenant: f1-2027
- Canonical page: https://above.guide/f1-2027/results/barcelona-f1
- Structured JSON: https://above.guide/f1-2027/ai/pages/results/barcelona-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 Barcelona: Barcelona viewed from Park Guell, colorful mosaic terrace detail in foreground and sunlit Catalan rooftops with the Sagrada Familia visible in the distance.](<https://above.guide/f1-2027/_guide/images/calendar-headers/v1/barcelona-f1.webp>)

Barcelona-Catalunya Grand Prix / 2026

## Barcelona-Catalunya Grand Prix
*2026 results.*

2026 practice, qualifying and Grand Prix results at Circuit de Barcelona-Catalunya.

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

Grand Prix

Choose your session

Session results  2026

### Race

Sunday 14 June 2026 · Circuit de Barcelona-Catalunya

Lewis Hamilton wins the Barcelona-Catalunya Grand Prix.

George Russell finishes second, with Lando Norris third.

1. P1

   #### Lewis Hamilton

   Ferrari

   **1:32:28.105**
2. P2

   #### George Russell

   Mercedes

   **+19.561s**
3. P3

   #### Lando Norris

   McLaren

   **+23.719s**

| Pos. | Team | Driver | Time / Status | Points | Laps |
| --- | --- | --- | --- | --- | --- |
| 1 |  | Lewis Hamilton #44 | 1:32:28.105 | 25 | 66 |
| 2 |  | George Russell #63 | +19.561s | 18 | 66 |
| 3 |  | Lando Norris #1 | +23.719s | 15 | 66 |
| 4 |  | Max Verstappen #3 | +40.497s | 12 | 66 |
| 5 |  | Oscar Piastri #81 | +58.661s | 10 | 66 |
| 6 |  | Isack Hadjar #6 | +1 lap | 8 | 65 |
| 7 |  | Pierre Gasly #10 | +1 lap | 6 | 65 |
| 8 |  | Liam Lawson #30 | +1 lap | 4 | 65 |
| 9 |  | Arvid Lindblad #41 | +1 lap | 2 | 65 |
| 10 |  | Franco Colapinto #43 | +1 lap | 1 | 65 |
| 11 |  | Gabriel Bortoleto #5 | +2 laps | 0 | 64 |
| 12 |  | Carlos Sainz #55 | +2 laps | 0 | 64 |
| 13 |  | Esteban Ocon #31 | +2 laps | 0 | 64 |
| 14 |  | Sergio Perez #11 | +3 laps | 0 | 63 |
| 15 |  | Charles Leclerc #16 | DNF | 0 | 62 |
| 16 |  | Kimi Antonelli #12 | DNF | 0 | 61 |
| 17 |  | Oliver Bearman #87 | DNF | 0 | 60 |
| NC |  | Alexander Albon #23 | +11 laps | 0 | 55 |
| NC |  | Fernando Alonso #14 | DNF | 0 | 37 |
| NC |  | Nico Hulkenberg #27 | DNF | 0 | 29 |
| NC |  | Valtteri Bottas #77 | DNF | 0 | 15 |
| NC |  | Lance Stroll #18 | DNF | 0 | 5 |

Time penalties applied: Colapinto, 10 seconds for a yellow-flag infringement; Antonelli, five seconds for repeated unjustified excursions off track.

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/1287/barcelona-catalunya/practice/1>)
- [Practice 2 classification ↗](<https://www.formula1.com/en/results/2026/races/1287/barcelona-catalunya/practice/2>)
- [Practice 3 classification ↗](<https://www.formula1.com/en/results/2026/races/1287/barcelona-catalunya/practice/3>)
- [Qualifying classification ↗](<https://www.formula1.com/en/results/2026/races/1287/barcelona-catalunya/qualifying>)
- [Race classification ↗](<https://www.formula1.com/en/results/2026/races/1287/barcelona-catalunya/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": 7,
      "slug": "barcelona-f1",
      "route": "/results",
      "event": "Barcelona-Catalunya Grand Prix",
      "circuit": "Circuit de Barcelona-Catalunya",
      "timezone": "Europe/Madrid",
      "sessions": [
        {
          "id": "fp1",
          "label": "Practice 1",
          "kind": "practice",
          "sequence": 1,
          "date": "2026-06-12",
          "dateLabel": "Friday 12 June 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "1:16.363",
              "laps": 27,
              "bestLap": "1:16.363",
              "gap": null
            },
            {
              "position": 2,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.203s",
              "laps": 29,
              "bestLap": "1:16.566",
              "gap": "+0.203s"
            },
            {
              "position": 3,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.520s",
              "laps": 29,
              "bestLap": "1:16.883",
              "gap": "+0.520s"
            },
            {
              "position": 4,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+0.684s",
              "laps": 29,
              "bestLap": "1:17.047",
              "gap": "+0.684s"
            },
            {
              "position": 5,
              "number": 67,
              "name": "Leonardo Fornaroli",
              "code": "FOR",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.853s",
              "laps": 22,
              "bestLap": "1:17.216",
              "gap": "+0.853s"
            },
            {
              "position": 6,
              "number": 97,
              "name": "Paul Aron",
              "code": "ARO",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+0.958s",
              "laps": 24,
              "bestLap": "1:17.321",
              "gap": "+0.958s"
            },
            {
              "position": 7,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+1.109s",
              "laps": 24,
              "bestLap": "1:17.472",
              "gap": "+1.109s"
            },
            {
              "position": 8,
              "number": 38,
              "name": "Dino Beganovic",
              "code": "BEG",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+1.415s",
              "laps": 30,
              "bestLap": "1:17.778",
              "gap": "+1.415s"
            },
            {
              "position": 9,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+1.441s",
              "laps": 29,
              "bestLap": "1:17.804",
              "gap": "+1.441s"
            },
            {
              "position": 10,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.530s",
              "laps": 28,
              "bestLap": "1:17.893",
              "gap": "+1.530s"
            },
            {
              "position": 11,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+1.809s",
              "laps": 25,
              "bestLap": "1:18.172",
              "gap": "+1.809s"
            },
            {
              "position": 12,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.846s",
              "laps": 28,
              "bestLap": "1:18.209",
              "gap": "+1.846s"
            },
            {
              "position": 13,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "time": "+1.930s",
              "laps": 27,
              "bestLap": "1:18.293",
              "gap": "+1.930s"
            },
            {
              "position": 14,
              "number": 36,
              "name": "Ayumu Iwasa",
              "code": "IWA",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+1.935s",
              "laps": 21,
              "bestLap": "1:18.298",
              "gap": "+1.935s"
            },
            {
              "position": 15,
              "number": 72,
              "name": "Frederik Vesti",
              "code": "VES",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+2.002s",
              "laps": 28,
              "bestLap": "1:18.365",
              "gap": "+2.002s"
            },
            {
              "position": 16,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+2.009s",
              "laps": 27,
              "bestLap": "1:18.372",
              "gap": "+2.009s"
            },
            {
              "position": 17,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+2.145s",
              "laps": 23,
              "bestLap": "1:18.508",
              "gap": "+2.145s"
            },
            {
              "position": 18,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+2.551s",
              "laps": 23,
              "bestLap": "1:18.914",
              "gap": "+2.551s"
            },
            {
              "position": 19,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.704s",
              "laps": 23,
              "bestLap": "1:20.067",
              "gap": "+3.704s"
            },
            {
              "position": 20,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.955s",
              "laps": 21,
              "bestLap": "1:20.318",
              "gap": "+3.955s"
            },
            {
              "position": 21,
              "number": 25,
              "name": "Colton Herta",
              "code": "HER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+4.334s",
              "laps": 27,
              "bestLap": "1:20.697",
              "gap": "+4.334s"
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "George Russell leads practice 1.",
          "summary": "Oscar Piastri finishes second, with Charles Leclerc third."
        },
        {
          "id": "fp2",
          "label": "Practice 2",
          "kind": "practice",
          "sequence": 2,
          "date": "2026-06-12",
          "dateLabel": "Friday 12 June 2026",
          "rows": [
            {
              "position": 1,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "1:15.426",
              "laps": 30,
              "bestLap": "1:15.426",
              "gap": null
            },
            {
              "position": 2,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.009s",
              "laps": 28,
              "bestLap": "1:15.435",
              "gap": "+0.009s"
            },
            {
              "position": 3,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.057s",
              "laps": 24,
              "bestLap": "1:15.483",
              "gap": "+0.057s"
            },
            {
              "position": 4,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.373s",
              "laps": 29,
              "bestLap": "1:15.799",
              "gap": "+0.373s"
            },
            {
              "position": 5,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.589s",
              "laps": 31,
              "bestLap": "1:16.015",
              "gap": "+0.589s"
            },
            {
              "position": 6,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+0.895s",
              "laps": 33,
              "bestLap": "1:16.321",
              "gap": "+0.895s"
            },
            {
              "position": 7,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+0.985s",
              "laps": 29,
              "bestLap": "1:16.411",
              "gap": "+0.985s"
            },
            {
              "position": 8,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.185s",
              "laps": 27,
              "bestLap": "1:16.611",
              "gap": "+1.185s"
            },
            {
              "position": 9,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+1.205s",
              "laps": 28,
              "bestLap": "1:16.631",
              "gap": "+1.205s"
            },
            {
              "position": 10,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+1.248s",
              "laps": 30,
              "bestLap": "1:16.674",
              "gap": "+1.248s"
            },
            {
              "position": 11,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.508s",
              "laps": 31,
              "bestLap": "1:16.934",
              "gap": "+1.508s"
            },
            {
              "position": 12,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+1.519s",
              "laps": 31,
              "bestLap": "1:16.945",
              "gap": "+1.519s"
            },
            {
              "position": 13,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+1.541s",
              "laps": 8,
              "bestLap": "1:16.967",
              "gap": "+1.541s"
            },
            {
              "position": 14,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "time": "+1.594s",
              "laps": 29,
              "bestLap": "1:17.020",
              "gap": "+1.594s"
            },
            {
              "position": 15,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.625s",
              "laps": 30,
              "bestLap": "1:17.051",
              "gap": "+1.625s"
            },
            {
              "position": 16,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.834s",
              "laps": 29,
              "bestLap": "1:17.260",
              "gap": "+1.834s"
            },
            {
              "position": 17,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+2.112s",
              "laps": 29,
              "bestLap": "1:17.538",
              "gap": "+2.112s"
            },
            {
              "position": 18,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+2.799s",
              "laps": 6,
              "bestLap": "1:18.225",
              "gap": "+2.799s"
            },
            {
              "position": 19,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "time": "+3.364s",
              "laps": 29,
              "bestLap": "1:18.790",
              "gap": "+3.364s"
            },
            {
              "position": 20,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+3.835s",
              "laps": 34,
              "bestLap": "1:19.261",
              "gap": "+3.835s"
            },
            {
              "position": 21,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.860s",
              "laps": 21,
              "bestLap": "1:19.286",
              "gap": "+3.860s"
            },
            {
              "position": 22,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+4.033s",
              "laps": 20,
              "bestLap": "1:19.459",
              "gap": "+4.033s"
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "Lando Norris leads practice 2.",
          "summary": "George Russell finishes second, with Oscar Piastri third."
        },
        {
          "id": "fp3",
          "label": "Practice 3",
          "kind": "practice",
          "sequence": 3,
          "date": "2026-06-13",
          "dateLabel": "Saturday 13 June 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "1:15.679",
              "laps": 11,
              "bestLap": "1:15.679",
              "gap": null
            },
            {
              "position": 2,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.214s",
              "laps": 12,
              "bestLap": "1:15.893",
              "gap": "+0.214s"
            },
            {
              "position": 3,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.243s",
              "laps": 17,
              "bestLap": "1:15.922",
              "gap": "+0.243s"
            },
            {
              "position": 4,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.246s",
              "laps": 15,
              "bestLap": "1:15.925",
              "gap": "+0.246s"
            },
            {
              "position": 5,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.702s",
              "laps": 16,
              "bestLap": "1:16.381",
              "gap": "+0.702s"
            },
            {
              "position": 6,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+0.755s",
              "laps": 12,
              "bestLap": "1:16.434",
              "gap": "+0.755s"
            },
            {
              "position": 7,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.821s",
              "laps": 12,
              "bestLap": "1:16.500",
              "gap": "+0.821s"
            },
            {
              "position": 8,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+1.005s",
              "laps": 15,
              "bestLap": "1:16.684",
              "gap": "+1.005s"
            },
            {
              "position": 9,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.282s",
              "laps": 22,
              "bestLap": "1:16.961",
              "gap": "+1.282s"
            },
            {
              "position": 10,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+1.341s",
              "laps": 16,
              "bestLap": "1:17.020",
              "gap": "+1.341s"
            },
            {
              "position": 11,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.348s",
              "laps": 13,
              "bestLap": "1:17.027",
              "gap": "+1.348s"
            },
            {
              "position": 12,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+1.645s",
              "laps": 15,
              "bestLap": "1:17.324",
              "gap": "+1.645s"
            },
            {
              "position": 13,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.904s",
              "laps": 15,
              "bestLap": "1:17.583",
              "gap": "+1.904s"
            },
            {
              "position": 14,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.946s",
              "laps": 14,
              "bestLap": "1:17.625",
              "gap": "+1.946s"
            },
            {
              "position": 15,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "time": "+2.051s",
              "laps": 19,
              "bestLap": "1:17.730",
              "gap": "+2.051s"
            },
            {
              "position": 16,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+2.361s",
              "laps": 15,
              "bestLap": "1:18.040",
              "gap": "+2.361s"
            },
            {
              "position": 17,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+2.712s",
              "laps": 13,
              "bestLap": "1:18.391",
              "gap": "+2.712s"
            },
            {
              "position": 18,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "time": "+2.733s",
              "laps": 15,
              "bestLap": "1:18.412",
              "gap": "+2.733s"
            },
            {
              "position": 19,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+3.012s",
              "laps": 21,
              "bestLap": "1:18.691",
              "gap": "+3.012s"
            },
            {
              "position": 20,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.817s",
              "laps": 18,
              "bestLap": "1:19.496",
              "gap": "+3.817s"
            },
            {
              "position": 21,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+4.283s",
              "laps": 14,
              "bestLap": "1:19.962",
              "gap": "+4.283s"
            },
            {
              "position": 22,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+4.424s",
              "laps": 17,
              "bestLap": "1:20.103",
              "gap": "+4.424s"
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "George Russell leads practice 3.",
          "summary": "Oscar Piastri finishes second, with Charles Leclerc third."
        },
        {
          "id": "qualifying",
          "label": "Qualifying",
          "kind": "qualifying",
          "sequence": 4,
          "date": "2026-06-13",
          "dateLabel": "Saturday 13 June 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:15.717",
              "q2": "1:15.228",
              "q3": "1:14.679",
              "qualifyingStage": "Q3",
              "laps": 13,
              "bestLap": "1:14.679",
              "gap": null
            },
            {
              "position": 2,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:15.625",
              "q2": "1:15.418",
              "q3": "1:14.743",
              "qualifyingStage": "Q3",
              "laps": 14,
              "bestLap": "1:14.743",
              "gap": "+0.064s"
            },
            {
              "position": 3,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:15.977",
              "q2": "1:15.295",
              "q3": "1:14.998",
              "qualifyingStage": "Q3",
              "laps": 14,
              "bestLap": "1:14.998",
              "gap": "+0.319s"
            },
            {
              "position": 4,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:16.287",
              "q2": "1:15.361",
              "q3": "1:15.001",
              "qualifyingStage": "Q3",
              "laps": 14,
              "bestLap": "1:15.001",
              "gap": "+0.322s"
            },
            {
              "position": 5,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:16.352",
              "q2": "1:15.484",
              "q3": "1:15.021",
              "qualifyingStage": "Q3",
              "laps": 12,
              "bestLap": "1:15.021",
              "gap": "+0.342s"
            },
            {
              "position": 6,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:16.427",
              "q2": "1:15.754",
              "q3": "1:15.077",
              "qualifyingStage": "Q3",
              "laps": 14,
              "bestLap": "1:15.077",
              "gap": "+0.398s"
            },
            {
              "position": 7,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:16.138",
              "q2": "1:15.518",
              "q3": "1:15.090",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:15.090",
              "gap": "+0.411s"
            },
            {
              "position": 8,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:16.673",
              "q2": "1:15.585",
              "q3": "1:16.542",
              "qualifyingStage": "Q3",
              "laps": 14,
              "bestLap": "1:16.542",
              "gap": "+1.863s"
            },
            {
              "position": 9,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:16.066",
              "q2": "1:15.768",
              "q3": "1:16.657",
              "qualifyingStage": "Q3",
              "laps": 17,
              "bestLap": "1:16.657",
              "gap": "+1.978s"
            },
            {
              "position": 10,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:15.964",
              "q2": "1:15.281",
              "q3": "DNF",
              "qualifyingStage": "Q3",
              "laps": 8,
              "bestLap": "DNF",
              "gap": null
            },
            {
              "position": 11,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:16.425",
              "q2": "1:15.840",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 8,
              "bestLap": "1:15.840",
              "gap": null
            },
            {
              "position": 12,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:16.616",
              "q2": "1:16.001",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 9,
              "bestLap": "1:16.001",
              "gap": null
            },
            {
              "position": 13,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:16.590",
              "q2": "1:16.191",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 12,
              "bestLap": "1:16.191",
              "gap": null
            },
            {
              "position": 14,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:16.599",
              "q2": "1:16.261",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 12,
              "bestLap": "1:16.261",
              "gap": null
            },
            {
              "position": 15,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:16.571",
              "q2": "1:16.389",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 15,
              "bestLap": "1:16.389",
              "gap": null
            },
            {
              "position": 16,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:16.881",
              "q2": "1:17.827",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 15,
              "bestLap": "1:17.827",
              "gap": null
            },
            {
              "position": 17,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:17.073",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:17.073",
              "gap": null
            },
            {
              "position": 18,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:17.424",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:17.424",
              "gap": null
            },
            {
              "position": 19,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:17.545",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 6,
              "bestLap": "1:17.545",
              "gap": null
            },
            {
              "position": 20,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:17.757",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:17.757",
              "gap": null
            },
            {
              "position": 21,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:18.758",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 8,
              "bestLap": "1:18.758",
              "gap": null
            },
            {
              "position": 22,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:18.815",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 8,
              "bestLap": "1:18.815",
              "gap": null
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "George Russell takes pole.",
          "summary": "Lewis Hamilton finishes second, with Kimi Antonelli third.",
          "notice": "Qualifying positions are shown below. Grid penalties can change the starting order."
        },
        {
          "id": "race",
          "label": "Race",
          "kind": "race",
          "sequence": 5,
          "date": "2026-06-14",
          "dateLabel": "Sunday 14 June 2026",
          "rows": [
            {
              "position": 1,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 66,
              "time": "1:32:28.105",
              "points": 25
            },
            {
              "position": 2,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 66,
              "time": "+19.561s",
              "points": 18
            },
            {
              "position": 3,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 66,
              "time": "+23.719s",
              "points": 15
            },
            {
              "position": 4,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 66,
              "time": "+40.497s",
              "points": 12
            },
            {
              "position": 5,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 66,
              "time": "+58.661s",
              "points": 10
            },
            {
              "position": 6,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 65,
              "time": "+1 lap",
              "points": 8
            },
            {
              "position": 7,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 65,
              "time": "+1 lap",
              "points": 6
            },
            {
              "position": 8,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 65,
              "time": "+1 lap",
              "points": 4
            },
            {
              "position": 9,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 65,
              "time": "+1 lap",
              "points": 2
            },
            {
              "position": 10,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 65,
              "time": "+1 lap",
              "points": 1
            },
            {
              "position": 11,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 64,
              "time": "+2 laps",
              "points": 0
            },
            {
              "position": 12,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "laps": 64,
              "time": "+2 laps",
              "points": 0
            },
            {
              "position": 13,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 64,
              "time": "+2 laps",
              "points": 0
            },
            {
              "position": 14,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 63,
              "time": "+3 laps",
              "points": 0
            },
            {
              "position": 15,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 62,
              "time": "DNF",
              "points": 0
            },
            {
              "position": 16,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 61,
              "time": "DNF",
              "points": 0
            },
            {
              "position": 17,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 60,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "laps": 55,
              "time": "+11 laps",
              "points": 0
            },
            {
              "position": "NC",
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 37,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 29,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 15,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 5,
              "time": "DNF",
              "points": 0
            }
          ],
          "notes": [
            "Time penalties applied: Colapinto, 10 seconds for a yellow-flag infringement; Antonelli, five seconds for repeated unjustified excursions off track."
          ],
          "status": "published",
          "headline": "Lewis Hamilton wins the Barcelona-Catalunya Grand Prix.",
          "summary": "George Russell 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-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/barcelona-f1/#webpage",
          "url": "https://above.guide/f1-2027/results/barcelona-f1",
          "name": "Barcelona-Catalunya Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "description": "Barcelona-Catalunya Grand Prix 2026 results at Circuit de Barcelona-Catalunya: 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/barcelona-f1/#breadcrumb"
          },
          "inLanguage": "en-GB",
          "dateModified": "2026-10-03",
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "primaryImageOfPage": {
            "@id": "https://above.guide/f1-2027/results/barcelona-f1/#primary-image"
          },
          "about": {
            "@id": "https://above.guide/f1-2027/#destination"
          },
          "mainEntity": {
            "@id": "https://above.guide/f1-2027/results/barcelona-f1/#article"
          }
        },
        {
          "@type": "BreadcrumbList",
          "@id": "https://above.guide/f1-2027/results/barcelona-f1/#breadcrumb",
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "name": "2026 results",
              "item": "https://above.guide/f1-2027/results"
            },
            {
              "@type": "ListItem",
              "position": 2,
              "name": "Barcelona-Catalunya Grand Prix",
              "item": "https://above.guide/f1-2027/results/barcelona-f1"
            }
          ]
        },
        {
          "@type": "ImageObject",
          "@id": "https://above.guide/f1-2027/results/barcelona-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/barcelona-f1/#article",
          "headline": "Barcelona-Catalunya Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "alternativeHeadline": "2026 results",
          "description": "Barcelona-Catalunya Grand Prix 2026 results at Circuit de Barcelona-Catalunya: practice lap times, qualifying stages, race classifications and Sprint sessions where held.",
          "url": "https://above.guide/f1-2027/results/barcelona-f1",
          "mainEntityOfPage": {
            "@id": "https://above.guide/f1-2027/results/barcelona-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/barcelona-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)
