# 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: canada-f1
- Canonical page: https://above.guide/canada-f1/results
- Structured JSON: https://above.guide/canada-f1/ai/pages/results.json
- Content updated: 2026-10-03
- Generated at deployment: 2026-10-03T13:23:13.082Z

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/canada-f1/_guide/images/calendar-headers/v1/canada-f1.webp>)

Canadian Grand Prix / 2026

## Every session.
*Every result.*

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

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

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": "canada-f1",
  "destination": {
    "slug": "canada-f1",
    "name": "Canadian Grand Prix",
    "destinationName": "Montreal",
    "guideType": "race-travel",
    "destination": {
      "city": "Montreal",
      "country": "Canada",
      "region": "Quebec",
      "coordinates": [
        -73.5267,
        45.5031
      ],
      "timezone": "America/Toronto",
      "currency": "CAD"
    },
    "race": {
      "name": "Canadian Grand Prix",
      "circuitName": "Circuit Gilles-Villeneuve",
      "circuitType": "semi-permanent-street-circuit",
      "governingSeries": "Formula One",
      "editorialRelationship": "independent-unofficial-guide",
      "year": 2027,
      "dateLabel": "21-23 May 2027",
      "dateConfidence": "confirmed",
      "dateNote": "Confirmed official FIA calendar slot. Three days of flat-out island racing.",
      "series": "Formula One",
      "relationship": "Independent, unofficial travel guide",
      "officialUrl": "https://www.formula1.com/en/racing/2027/canada",
      "lapLengthKm": 4.361,
      "laps": 70,
      "turns": 14
    },
    "edition": {
      "year": 2027,
      "status": "calendar-confirmed",
      "verificationRequired": true
    }
  },
  "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/canada-f1/favicon.svg",
            "contentUrl": "https://above.guide/canada-f1/favicon.svg",
            "caption": "Above Guide"
          },
          "email": "hello@above.guide",
          "contactPoint": {
            "@type": "ContactPoint",
            "contactType": "Editorial corrections",
            "email": "hello@above.guide",
            "url": "https://above.guide/canada-f1/corrections",
            "availableLanguage": "English"
          },
          "publishingPrinciples": "https://above.guide/canada-f1/editorial-policy",
          "ethicsPolicy": "https://above.guide/canada-f1/editorial-policy",
          "correctionsPolicy": "https://above.guide/canada-f1/corrections",
          "subjectOf": {
            "@id": "https://above.guide/canada-f1/about/#webpage"
          },
          "areaServed": {
            "@type": "City",
            "name": "Montreal"
          },
          "knowsAbout": [
            "Canadian Grand Prix travel",
            "Circuit Gilles-Villeneuve",
            "Montreal race-week accommodation",
            "Montreal and Quebec visitor planning"
          ]
        },
        {
          "@type": "WebSite",
          "@id": "https://above.guide/canada-f1/#website",
          "name": "Above Guide Montreal",
          "url": "https://above.guide/canada-f1",
          "inLanguage": "en-GB",
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "about": {
            "@id": "https://above.guide/canada-f1/#destination"
          },
          "publishingPrinciples": "https://above.guide/canada-f1/editorial-policy"
        },
        {
          "@type": "CollectionPage",
          "@id": "https://above.guide/canada-f1/results/#webpage",
          "url": "https://above.guide/canada-f1/results",
          "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/canada-f1/#website"
          },
          "breadcrumb": {
            "@id": "https://above.guide/canada-f1/results/#breadcrumb"
          },
          "inLanguage": "en-GB",
          "dateModified": "2026-10-03",
          "author": {
            "@id": "https://above.guide/#organization"
          },
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "primaryImageOfPage": {
            "@id": "https://above.guide/canada-f1/results/#primary-image"
          },
          "about": {
            "@id": "https://above.guide/canada-f1/#destination"
          },
          "mainEntity": {
            "@id": "https://above.guide/canada-f1/results/#article"
          }
        },
        {
          "@type": "BreadcrumbList",
          "@id": "https://above.guide/canada-f1/results/#breadcrumb",
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "name": "F1 Guides",
              "item": "https://above.guide/f1"
            },
            {
              "@type": "ListItem",
              "position": 2,
              "name": "Canadian F1 (Montreal)",
              "item": "https://above.guide/canada-f1"
            },
            {
              "@type": "ListItem",
              "position": 3,
              "name": "2026 results",
              "item": "https://above.guide/canada-f1/results"
            }
          ]
        },
        {
          "@type": "ImageObject",
          "@id": "https://above.guide/canada-f1/results/#primary-image",
          "url": "https://above.guide/canada-f1/og/above-guide-canada-f1-og-v6.jpg",
          "contentUrl": "https://above.guide/canada-f1/og/above-guide-canada-f1-og-v6.jpg",
          "width": 2400,
          "height": 1260,
          "caption": "Above Guide Montreal: plan your F1 trip with schedules, grandstands, hotels and circuit transport. Explore the guide."
        },
        {
          "@type": "TouristDestination",
          "@id": "https://above.guide/canada-f1/#destination",
          "name": "Montreal",
          "description": "The complete Circuit Gilles-Villeneuve playbook. Unfiltered advice on Hairpin vs Senna Curve grandstands, Jean-Drapeau Metro surge hacks, the Longueuil hotel secret, and Schwartz’s smoked meat.",
          "url": "https://above.guide/canada-f1",
          "containedInPlace": {
            "@type": "AdministrativeArea",
            "name": "Montreal, Île Notre-Dame and Quebec"
          }
        },
        {
          "@type": "Article",
          "@id": "https://above.guide/canada-f1/results/#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/canada-f1/results",
          "mainEntityOfPage": {
            "@id": "https://above.guide/canada-f1/results/#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/canada-f1/results/#primary-image"
          },
          "thumbnailUrl": "https://above.guide/canada-f1/og/above-guide-canada-f1-og-v6.jpg",
          "isPartOf": {
            "@id": "https://above.guide/canada-f1/#website"
          },
          "about": {
            "@id": "https://above.guide/canada-f1/#destination"
          },
          "spatialCoverage": {
            "@type": "City",
            "name": "Montreal"
          },
          "audience": {
            "@type": "Audience",
            "audienceType": "Visitors and trip planners"
          },
          "genre": "Travel guide",
          "articleSection": "Montreal guide",
          "keywords": [
            "Montreal",
            "travel guide",
            "Montreal guide"
          ],
          "publishingPrinciples": "https://above.guide/canada-f1/editorial-policy"
        }
      ]
    }
  ]
}
```

## Related machine-readable resources

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