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

> Canadian Grand Prix 2026 results at Circuit Gilles-Villeneuve: practice lap times, qualifying stages, race classifications and Sprint sessions where held.

- Tenant: f1
- Canonical page: https://above.guide/f1/results/canada-f1
- Structured JSON: https://above.guide/f1/ai/pages/results/canada-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 Montreal: Montreal skyline viewed across the Saint Lawrence river, green riverside park in foreground, relaxed early summer sunshine and distinctive downtown silhouette.](<https://above.guide/f1/_guide/images/calendar-headers/v1/canada-f1.webp>)

Canadian Grand Prix / 2026

## Canadian Grand Prix
*2026 results.*

2026 practice, qualifying and Grand Prix results at Circuit Gilles-Villeneuve. Includes Sprint qualifying and Sprint results.

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

Grand Prix

Choose your session

Session results  2026

### Race

Sunday 24 May 2026 · Circuit Gilles-Villeneuve

Kimi Antonelli wins the Canadian Grand Prix.

Lewis Hamilton finishes second, with Max Verstappen third.

1. P1

   #### Kimi Antonelli

   Mercedes

   **1:28:15.758**
2. P2

   #### Lewis Hamilton

   Ferrari

   **+10.768s**
3. P3

   #### Max Verstappen

   Red Bull Racing

   **+11.276s**

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

Bortoleto: five seconds added for a Virtual Safety Car infringement.

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/1285/canada/practice/1>)
- [Sprint qualifying classification ↗](<https://www.formula1.com/en/results/2026/races/1285/canada/sprint-qualifying>)
- [Sprint classification ↗](<https://www.formula1.com/en/results/2026/races/1285/canada/sprint-results>)
- [Qualifying classification ↗](<https://www.formula1.com/en/results/2026/races/1285/canada/qualifying>)
- [Race classification ↗](<https://www.formula1.com/en/results/2026/races/1285/canada/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": 5,
      "slug": "canada-f1",
      "route": "/results",
      "event": "Canadian Grand Prix",
      "circuit": "Circuit Gilles-Villeneuve",
      "timezone": "America/Toronto",
      "sessions": [
        {
          "id": "fp1",
          "label": "Practice 1",
          "kind": "practice",
          "sequence": 1,
          "date": "2026-05-22",
          "dateLabel": "Friday 22 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "1:13.402",
              "laps": 33,
              "bestLap": "1:13.402",
              "gap": null
            },
            {
              "position": 2,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.142s",
              "laps": 35,
              "bestLap": "1:13.544",
              "gap": "+0.142s"
            },
            {
              "position": 3,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.774s",
              "laps": 36,
              "bestLap": "1:14.176",
              "gap": "+0.774s"
            },
            {
              "position": 4,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.953s",
              "laps": 36,
              "bestLap": "1:14.355",
              "gap": "+0.953s"
            },
            {
              "position": 5,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+0.964s",
              "laps": 31,
              "bestLap": "1:14.366",
              "gap": "+0.964s"
            },
            {
              "position": 6,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+1.397s",
              "laps": 32,
              "bestLap": "1:14.799",
              "gap": "+1.397s"
            },
            {
              "position": 7,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+1.561s",
              "laps": 32,
              "bestLap": "1:14.963",
              "gap": "+1.561s"
            },
            {
              "position": 8,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+2.050s",
              "laps": 33,
              "bestLap": "1:15.452",
              "gap": "+2.050s"
            },
            {
              "position": 9,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+2.296s",
              "laps": 28,
              "bestLap": "1:15.698",
              "gap": "+2.296s"
            },
            {
              "position": 10,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+2.461s",
              "laps": 31,
              "bestLap": "1:15.863",
              "gap": "+2.461s"
            },
            {
              "position": 11,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+2.812s",
              "laps": 33,
              "bestLap": "1:16.214",
              "gap": "+2.812s"
            },
            {
              "position": 12,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+2.851s",
              "laps": 29,
              "bestLap": "1:16.253",
              "gap": "+2.851s"
            },
            {
              "position": 13,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+3.095s",
              "laps": 32,
              "bestLap": "1:16.497",
              "gap": "+3.095s"
            },
            {
              "position": 14,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "time": "+3.240s",
              "laps": 15,
              "bestLap": "1:16.642",
              "gap": "+3.240s"
            },
            {
              "position": 15,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "time": "+3.258s",
              "laps": 36,
              "bestLap": "1:16.660",
              "gap": "+3.258s"
            },
            {
              "position": 16,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+3.407s",
              "laps": 29,
              "bestLap": "1:16.809",
              "gap": "+3.407s"
            },
            {
              "position": 17,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.576s",
              "laps": 30,
              "bestLap": "1:16.978",
              "gap": "+3.576s"
            },
            {
              "position": 18,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+4.029s",
              "laps": 5,
              "bestLap": "1:17.431",
              "gap": "+4.029s"
            },
            {
              "position": 19,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+4.368s",
              "laps": 26,
              "bestLap": "1:17.770",
              "gap": "+4.368s"
            },
            {
              "position": 20,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+4.466s",
              "laps": 28,
              "bestLap": "1:17.868",
              "gap": "+4.466s"
            },
            {
              "position": 21,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+4.524s",
              "laps": 28,
              "bestLap": "1:17.926",
              "gap": "+4.524s"
            },
            {
              "position": 22,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": null,
              "laps": 1,
              "bestLap": null,
              "gap": null
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "Kimi Antonelli leads practice 1.",
          "summary": "George Russell finishes second, with Lewis Hamilton third."
        },
        {
          "id": "sprint-qualifying",
          "label": "Sprint qualifying",
          "kind": "qualifying",
          "sequence": 2,
          "date": "2026-05-22",
          "dateLabel": "Friday 22 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:14.772",
              "q2": "1:13.026",
              "q3": "1:12.965",
              "qualifyingStage": "Q3",
              "laps": 19,
              "bestLap": "1:12.965",
              "gap": null
            },
            {
              "position": 2,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:14.010",
              "q2": "1:13.551",
              "q3": "1:13.033",
              "qualifyingStage": "Q3",
              "laps": 16,
              "bestLap": "1:13.033",
              "gap": "+0.068s"
            },
            {
              "position": 3,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:14.265",
              "q2": "1:13.957",
              "q3": "1:13.280",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:13.280",
              "gap": "+0.315s"
            },
            {
              "position": 4,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:14.665",
              "q2": "1:13.858",
              "q3": "1:13.299",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:13.299",
              "gap": "+0.334s"
            },
            {
              "position": 5,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:13.889",
              "q2": "1:13.465",
              "q3": "1:13.326",
              "qualifyingStage": "Q3",
              "laps": 23,
              "bestLap": "1:13.326",
              "gap": "+0.361s"
            },
            {
              "position": 6,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:15.006",
              "q2": "1:13.554",
              "q3": "1:13.410",
              "qualifyingStage": "Q3",
              "laps": 19,
              "bestLap": "1:13.410",
              "gap": "+0.445s"
            },
            {
              "position": 7,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:14.028",
              "q2": "1:14.412",
              "q3": "1:13.504",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:13.504",
              "gap": "+0.539s"
            },
            {
              "position": 8,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:14.541",
              "q2": "1:14.239",
              "q3": "1:13.605",
              "qualifyingStage": "Q3",
              "laps": 17,
              "bestLap": "1:13.605",
              "gap": "+0.640s"
            },
            {
              "position": 9,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:14.517",
              "q2": "1:14.140",
              "q3": "1:13.737",
              "qualifyingStage": "Q3",
              "laps": 19,
              "bestLap": "1:13.737",
              "gap": "+0.772s"
            },
            {
              "position": 10,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:15.500",
              "q2": "1:14.547",
              "q3": "1:14.536",
              "qualifyingStage": "Q3",
              "laps": 24,
              "bestLap": "1:14.536",
              "gap": "+1.571s"
            },
            {
              "position": 11,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:15.673",
              "q2": "1:14.595",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 14,
              "bestLap": "1:14.595",
              "gap": null
            },
            {
              "position": 12,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:15.801",
              "q2": "1:14.627",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 14,
              "bestLap": "1:14.627",
              "gap": null
            },
            {
              "position": 13,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:15.484",
              "q2": "1:14.702",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 16,
              "bestLap": "1:14.702",
              "gap": null
            },
            {
              "position": 14,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:15.760",
              "q2": "1:14.928",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 17,
              "bestLap": "1:14.928",
              "gap": null
            },
            {
              "position": 15,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:15.872",
              "q2": "1:15.197",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 17,
              "bestLap": "1:15.197",
              "gap": null
            },
            {
              "position": 16,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:15.760",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 7,
              "bestLap": null,
              "gap": null
            },
            {
              "position": 17,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:16.002",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 8,
              "bestLap": "1:16.002",
              "gap": null
            },
            {
              "position": 18,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:16.354",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:16.354",
              "gap": null
            },
            {
              "position": 19,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:16.642",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 8,
              "bestLap": "1:16.642",
              "gap": null
            },
            {
              "position": 20,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:16.866",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 8,
              "bestLap": "1:16.866",
              "gap": null
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "George Russell takes Sprint pole.",
          "summary": "Kimi Antonelli finishes second, with Lando Norris third.",
          "notice": "Sprint qualifying positions are shown below. Grid penalties can change the starting order."
        },
        {
          "id": "sprint",
          "label": "Sprint",
          "kind": "race",
          "sequence": 3,
          "date": "2026-05-23",
          "dateLabel": "Saturday 23 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 23,
              "time": "28:50.951",
              "points": 8
            },
            {
              "position": 2,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 23,
              "time": "+1.272s",
              "points": 7
            },
            {
              "position": 3,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 23,
              "time": "+1.843s",
              "points": 6
            },
            {
              "position": 4,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 23,
              "time": "+9.797s",
              "points": 5
            },
            {
              "position": 5,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 23,
              "time": "+9.929s",
              "points": 4
            },
            {
              "position": 6,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 23,
              "time": "+10.545s",
              "points": 3
            },
            {
              "position": 7,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 23,
              "time": "+15.935s",
              "points": 2
            },
            {
              "position": 8,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 23,
              "time": "+29.710s",
              "points": 1
            },
            {
              "position": 9,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 23,
              "time": "+31.621s",
              "points": 0
            },
            {
              "position": 10,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "laps": 23,
              "time": "+36.793s",
              "points": 0
            },
            {
              "position": 11,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 23,
              "time": "+61.344s",
              "points": 0
            },
            {
              "position": 12,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 23,
              "time": "+61.814s",
              "points": 0
            },
            {
              "position": 13,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 23,
              "time": "+64.209s",
              "points": 0
            },
            {
              "position": 14,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 23,
              "time": "+70.402s",
              "points": 0
            },
            {
              "position": 15,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 23,
              "time": "+72.158s",
              "points": 0
            },
            {
              "position": 16,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 22,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 17,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 22,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 18,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 22,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 19,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "laps": 22,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 20,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 22,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 21,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 20,
              "time": "+3 laps",
              "points": 0
            },
            {
              "position": "NC",
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 15,
              "time": "DNF",
              "points": 0
            }
          ],
          "notes": [
            "Time penalties applied: Hulkenberg, 10 seconds for gaining an advantage off track; Perez, 10 seconds for forcing another driver off track."
          ],
          "status": "published",
          "headline": "George Russell wins the Sprint.",
          "summary": "Lando Norris finishes second, with Kimi Antonelli third."
        },
        {
          "id": "qualifying",
          "label": "Qualifying",
          "kind": "qualifying",
          "sequence": 4,
          "date": "2026-05-23",
          "dateLabel": "Saturday 23 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:13.953",
              "q2": "1:13.079",
              "q3": "1:12.578",
              "qualifyingStage": "Q3",
              "laps": 24,
              "bestLap": "1:12.578",
              "gap": null
            },
            {
              "position": 2,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:13.380",
              "q2": "1:13.076",
              "q3": "1:12.646",
              "qualifyingStage": "Q3",
              "laps": 24,
              "bestLap": "1:12.646",
              "gap": "+0.068s"
            },
            {
              "position": 3,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:13.503",
              "q2": "1:13.049",
              "q3": "1:12.729",
              "qualifyingStage": "Q3",
              "laps": 28,
              "bestLap": "1:12.729",
              "gap": "+0.151s"
            },
            {
              "position": 4,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:13.559",
              "q2": "1:13.285",
              "q3": "1:12.781",
              "qualifyingStage": "Q3",
              "laps": 29,
              "bestLap": "1:12.781",
              "gap": "+0.203s"
            },
            {
              "position": 5,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:13.767",
              "q2": "1:13.041",
              "q3": "1:12.868",
              "qualifyingStage": "Q3",
              "laps": 27,
              "bestLap": "1:12.868",
              "gap": "+0.290s"
            },
            {
              "position": 6,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:14.067",
              "q2": "1:13.479",
              "q3": "1:12.907",
              "qualifyingStage": "Q3",
              "laps": 23,
              "bestLap": "1:12.907",
              "gap": "+0.329s"
            },
            {
              "position": 7,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:13.654",
              "q2": "1:12.975",
              "q3": "1:12.935",
              "qualifyingStage": "Q3",
              "laps": 22,
              "bestLap": "1:12.935",
              "gap": "+0.357s"
            },
            {
              "position": 8,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:13.825",
              "q2": "1:13.496",
              "q3": "1:12.976",
              "qualifyingStage": "Q3",
              "laps": 29,
              "bestLap": "1:12.976",
              "gap": "+0.398s"
            },
            {
              "position": 9,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:13.895",
              "q2": "1:13.548",
              "q3": "1:13.280",
              "qualifyingStage": "Q3",
              "laps": 28,
              "bestLap": "1:13.280",
              "gap": "+0.702s"
            },
            {
              "position": 10,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:14.466",
              "q2": "1:13.857",
              "q3": "1:13.697",
              "qualifyingStage": "Q3",
              "laps": 27,
              "bestLap": "1:13.697",
              "gap": "+1.119s"
            },
            {
              "position": 11,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:14.562",
              "q2": "1:13.886",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 21,
              "bestLap": "1:13.886",
              "gap": null
            },
            {
              "position": 12,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:14.346",
              "q2": "1:13.897",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 22,
              "bestLap": "1:13.897",
              "gap": null
            },
            {
              "position": 13,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:14.775",
              "q2": "1:14.071",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 22,
              "bestLap": "1:14.071",
              "gap": null
            },
            {
              "position": 14,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:14.698",
              "q2": "1:14.187",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 20,
              "bestLap": "1:14.187",
              "gap": null
            },
            {
              "position": 15,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:14.276",
              "q2": "1:14.273",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 21,
              "bestLap": "1:14.273",
              "gap": null
            },
            {
              "position": 16,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:14.449",
              "q2": "1:14.416",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 22,
              "bestLap": "1:14.416",
              "gap": null
            },
            {
              "position": 17,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:14.845",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 12,
              "bestLap": "1:14.845",
              "gap": null
            },
            {
              "position": 18,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:14.851",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 13,
              "bestLap": "1:14.851",
              "gap": null
            },
            {
              "position": 19,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:15.196",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 11,
              "bestLap": "1:15.196",
              "gap": null
            },
            {
              "position": 20,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:15.429",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 11,
              "bestLap": "1:15.429",
              "gap": null
            },
            {
              "position": 21,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:16.195",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 10,
              "bestLap": "1:16.195",
              "gap": null
            },
            {
              "position": 22,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:16.272",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 10,
              "bestLap": "1:16.272",
              "gap": null
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "George Russell takes pole.",
          "summary": "Kimi Antonelli finishes second, with Lando Norris third.",
          "notice": "Qualifying positions are shown below. Grid penalties can change the starting order."
        },
        {
          "id": "race",
          "label": "Race",
          "kind": "race",
          "sequence": 5,
          "date": "2026-05-24",
          "dateLabel": "Sunday 24 May 2026",
          "rows": [
            {
              "position": 1,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 68,
              "time": "1:28:15.758",
              "points": 25
            },
            {
              "position": 2,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 68,
              "time": "+10.768s",
              "points": 18
            },
            {
              "position": 3,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 68,
              "time": "+11.276s",
              "points": 15
            },
            {
              "position": 4,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 68,
              "time": "+44.151s",
              "points": 12
            },
            {
              "position": 5,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 67,
              "time": "+1 lap",
              "points": 10
            },
            {
              "position": 6,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 67,
              "time": "+1 lap",
              "points": 8
            },
            {
              "position": 7,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 67,
              "time": "+1 lap",
              "points": 6
            },
            {
              "position": 8,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 67,
              "time": "+1 lap",
              "points": 4
            },
            {
              "position": 9,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "laps": 67,
              "time": "+1 lap",
              "points": 2
            },
            {
              "position": 10,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 67,
              "time": "+1 lap",
              "points": 1
            },
            {
              "position": 11,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 66,
              "time": "+2 laps",
              "points": 0
            },
            {
              "position": 12,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 66,
              "time": "+2 laps",
              "points": 0
            },
            {
              "position": 13,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 66,
              "time": "+2 laps",
              "points": 0
            },
            {
              "position": 14,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 66,
              "time": "+2 laps",
              "points": 0
            },
            {
              "position": 15,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 64,
              "time": "+4 laps",
              "points": 0
            },
            {
              "position": 16,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 64,
              "time": "+4 laps",
              "points": 0
            },
            {
              "position": "NC",
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 39,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 38,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 29,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 23,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "laps": 11,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 0,
              "time": "DNS",
              "points": 0
            }
          ],
          "notes": [
            "Bortoleto: five seconds added for a Virtual Safety Car infringement."
          ],
          "status": "published",
          "headline": "Kimi Antonelli wins the Canadian Grand Prix.",
          "summary": "Lewis Hamilton finishes second, with Max Verstappen 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/canada-f1/#webpage",
          "url": "https://above.guide/f1/results/canada-f1",
          "name": "Canadian Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "description": "Canadian Grand Prix 2026 results at Circuit Gilles-Villeneuve: 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/canada-f1/#breadcrumb"
          },
          "inLanguage": "en-GB",
          "dateModified": "2026-10-03",
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "primaryImageOfPage": {
            "@id": "https://above.guide/f1/results/canada-f1/#primary-image"
          },
          "about": {
            "@id": "https://above.guide/f1/#destination"
          },
          "mainEntity": {
            "@id": "https://above.guide/f1/results/canada-f1/#article"
          }
        },
        {
          "@type": "BreadcrumbList",
          "@id": "https://above.guide/f1/results/canada-f1/#breadcrumb",
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "name": "2026 results",
              "item": "https://above.guide/f1/results"
            },
            {
              "@type": "ListItem",
              "position": 2,
              "name": "Canadian Grand Prix",
              "item": "https://above.guide/f1/results/canada-f1"
            }
          ]
        },
        {
          "@type": "ImageObject",
          "@id": "https://above.guide/f1/results/canada-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/canada-f1/#article",
          "headline": "Canadian Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "alternativeHeadline": "2026 results",
          "description": "Canadian Grand Prix 2026 results at Circuit Gilles-Villeneuve: practice lap times, qualifying stages, race classifications and Sprint sessions where held.",
          "url": "https://above.guide/f1/results/canada-f1",
          "mainEntityOfPage": {
            "@id": "https://above.guide/f1/results/canada-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/canada-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)
