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

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

- Tenant: f1
- Canonical page: https://above.guide/f1/results/china-f1
- Structured JSON: https://above.guide/f1/ai/pages/results/china-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 Shanghai: Shanghai International Circuit and its distinctive sweeping grandstand canopies, track and spring green landscape.](<https://above.guide/f1/_guide/images/calendar-headers/v1/china-f1.webp>)

Chinese Grand Prix / 2026

## Chinese Grand Prix
*2026 results.*

2026 practice, qualifying and Grand Prix results at Shanghai International Circuit. Includes Sprint qualifying and Sprint results.

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

Grand Prix

Choose your session

Session results  2026

### Race

Sunday 15 March 2026 · Shanghai International Circuit

Kimi Antonelli wins the Chinese Grand Prix.

George Russell finishes second, with Lewis Hamilton third.

1. P1

   #### Kimi Antonelli

   Mercedes

   **1:33:15.607**
2. P2

   #### George Russell

   Mercedes

   **+5.515s**
3. P3

   #### Lewis Hamilton

   Ferrari

   **+25.267s**

| Pos. | Team | Driver | Time / Status | Points | Laps |
| --- | --- | --- | --- | --- | --- |
| 1 |  | Kimi Antonelli #12 | 1:33:15.607 | 25 | 56 |
| 2 |  | George Russell #63 | +5.515s | 18 | 56 |
| 3 |  | Lewis Hamilton #44 | +25.267s | 15 | 56 |
| 4 |  | Charles Leclerc #16 | +28.894s | 12 | 56 |
| 5 |  | Oliver Bearman #87 | +57.268s | 10 | 56 |
| 6 |  | Pierre Gasly #10 | +59.647s | 8 | 56 |
| 7 |  | Liam Lawson #30 | +80.588s | 6 | 56 |
| 8 |  | Isack Hadjar #6 | +87.247s | 4 | 56 |
| 9 |  | Carlos Sainz #55 | +1 lap | 2 | 55 |
| 10 |  | Franco Colapinto #43 | +1 lap | 1 | 55 |
| 11 |  | Nico Hulkenberg #27 | +1 lap | 0 | 55 |
| 12 |  | Arvid Lindblad #41 | +1 lap | 0 | 55 |
| 13 |  | Valtteri Bottas #77 | +1 lap | 0 | 55 |
| 14 |  | Esteban Ocon #31 | +1 lap | 0 | 55 |
| 15 |  | Sergio Perez #11 | +1 lap | 0 | 55 |
| NC |  | Max Verstappen #3 | DNF | 0 | 45 |
| NC |  | Fernando Alonso #14 | DNF | 0 | 32 |
| NC |  | Lance Stroll #18 | DNF | 0 | 9 |
| NC |  | Oscar Piastri #81 | DNS | 0 | 0 |
| NC |  | Lando Norris #1 | DNS | 0 | 0 |
| NC |  | Gabriel Bortoleto #5 | DNS | 0 | 0 |
| NC |  | Alexander Albon #23 | DNS | 0 | 0 |

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/1280/china/practice/1>)
- [Sprint qualifying classification ↗](<https://www.formula1.com/en/results/2026/races/1280/china/sprint-qualifying>)
- [Sprint classification ↗](<https://www.formula1.com/en/results/2026/races/1280/china/sprint-results>)
- [Qualifying classification ↗](<https://www.formula1.com/en/results/2026/races/1280/china/qualifying>)
- [Race classification ↗](<https://www.formula1.com/en/results/2026/races/1280/china/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": 2,
      "slug": "china-f1",
      "route": "/results",
      "event": "Chinese Grand Prix",
      "circuit": "Shanghai International Circuit",
      "timezone": "Asia/Shanghai",
      "sessions": [
        {
          "id": "fp1",
          "label": "Practice 1",
          "kind": "practice",
          "sequence": 1,
          "date": "2026-03-13",
          "dateLabel": "Friday 13 March 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "1:32.741",
              "laps": 29,
              "bestLap": "1:32.741",
              "gap": null
            },
            {
              "position": 2,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "time": "+0.120s",
              "laps": 30,
              "bestLap": "1:32.861",
              "gap": "+0.120s"
            },
            {
              "position": 3,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.555s",
              "laps": 29,
              "bestLap": "1:33.296",
              "gap": "+0.555s"
            },
            {
              "position": 4,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "time": "+0.731s",
              "laps": 28,
              "bestLap": "1:33.472",
              "gap": "+0.731s"
            },
            {
              "position": 5,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+0.858s",
              "laps": 28,
              "bestLap": "1:33.599",
              "gap": "+0.858s"
            },
            {
              "position": 6,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "time": "+1.388s",
              "laps": 26,
              "bestLap": "1:34.129",
              "gap": "+1.388s"
            },
            {
              "position": 7,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+1.685s",
              "laps": 28,
              "bestLap": "1:34.426",
              "gap": "+1.685s"
            },
            {
              "position": 8,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+1.800s",
              "laps": 24,
              "bestLap": "1:34.541",
              "gap": "+1.800s"
            },
            {
              "position": 9,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+1.898s",
              "laps": 27,
              "bestLap": "1:34.639",
              "gap": "+1.898s"
            },
            {
              "position": 10,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+1.935s",
              "laps": 28,
              "bestLap": "1:34.676",
              "gap": "+1.935s"
            },
            {
              "position": 11,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+2.032s",
              "laps": 29,
              "bestLap": "1:34.773",
              "gap": "+2.032s"
            },
            {
              "position": 12,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "time": "+2.087s",
              "laps": 26,
              "bestLap": "1:34.828",
              "gap": "+2.087s"
            },
            {
              "position": 13,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "time": "+2.115s",
              "laps": 26,
              "bestLap": "1:34.856",
              "gap": "+2.115s"
            },
            {
              "position": 14,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "time": "+2.136s",
              "laps": 25,
              "bestLap": "1:34.877",
              "gap": "+2.136s"
            },
            {
              "position": 15,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "time": "+2.206s",
              "laps": 26,
              "bestLap": "1:34.947",
              "gap": "+2.206s"
            },
            {
              "position": 16,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "time": "+2.739s",
              "laps": 31,
              "bestLap": "1:35.480",
              "gap": "+2.739s"
            },
            {
              "position": 17,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "time": "+2.938s",
              "laps": 18,
              "bestLap": "1:35.679",
              "gap": "+2.938s"
            },
            {
              "position": 18,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+3.115s",
              "laps": 18,
              "bestLap": "1:35.856",
              "gap": "+3.115s"
            },
            {
              "position": 19,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+3.316s",
              "laps": 25,
              "bestLap": "1:36.057",
              "gap": "+3.316s"
            },
            {
              "position": 20,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "time": "+4.483s",
              "laps": 20,
              "bestLap": "1:37.224",
              "gap": "+4.483s"
            },
            {
              "position": 21,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "time": "+5.155s",
              "laps": 6,
              "bestLap": "1:37.896",
              "gap": "+5.155s"
            },
            {
              "position": 22,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "time": "+6.459s",
              "laps": 13,
              "bestLap": "1:39.200",
              "gap": "+6.459s"
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "George Russell leads practice 1.",
          "summary": "Kimi Antonelli finishes second, with Lando Norris third."
        },
        {
          "id": "sprint-qualifying",
          "label": "Sprint qualifying",
          "kind": "qualifying",
          "sequence": 2,
          "date": "2026-03-13",
          "dateLabel": "Friday 13 March 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:33.030",
              "q2": "1:32.241",
              "q3": "1:31.520",
              "qualifyingStage": "Q3",
              "laps": 13,
              "bestLap": "1:31.520",
              "gap": null
            },
            {
              "position": 2,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:33.455",
              "q2": "1:32.291",
              "q3": "1:31.809",
              "qualifyingStage": "Q3",
              "laps": 13,
              "bestLap": "1:31.809",
              "gap": "+0.289s"
            },
            {
              "position": 3,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:33.783",
              "q2": "1:33.086",
              "q3": "1:32.141",
              "qualifyingStage": "Q3",
              "laps": 13,
              "bestLap": "1:32.141",
              "gap": "+0.621s"
            },
            {
              "position": 4,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:33.148",
              "q2": "1:33.042",
              "q3": "1:32.161",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:32.161",
              "gap": "+0.641s"
            },
            {
              "position": 5,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:33.813",
              "q2": "1:33.038",
              "q3": "1:32.224",
              "qualifyingStage": "Q3",
              "laps": 13,
              "bestLap": "1:32.224",
              "gap": "+0.704s"
            },
            {
              "position": 6,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:33.194",
              "q2": "1:32.602",
              "q3": "1:32.528",
              "qualifyingStage": "Q3",
              "laps": 16,
              "bestLap": "1:32.528",
              "gap": "+1.008s"
            },
            {
              "position": 7,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:33.970",
              "q2": "1:33.405",
              "q3": "1:32.888",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:32.888",
              "gap": "+1.368s"
            },
            {
              "position": 8,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:34.170",
              "q2": "1:33.564",
              "q3": "1:33.254",
              "qualifyingStage": "Q3",
              "laps": 17,
              "bestLap": "1:33.254",
              "gap": "+1.734s"
            },
            {
              "position": 9,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:34.280",
              "q2": "1:33.501",
              "q3": "1:33.409",
              "qualifyingStage": "Q3",
              "laps": 16,
              "bestLap": "1:33.409",
              "gap": "+1.889s"
            },
            {
              "position": 10,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:34.447",
              "q2": "1:33.620",
              "q3": "1:33.723",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:33.723",
              "gap": "+2.203s"
            },
            {
              "position": 11,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:33.997",
              "q2": "1:33.635",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 14,
              "bestLap": "1:33.635",
              "gap": null
            },
            {
              "position": 12,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:34.087",
              "q2": "1:33.639",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 13,
              "bestLap": "1:33.639",
              "gap": null
            },
            {
              "position": 13,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:34.110",
              "q2": "1:33.714",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 13,
              "bestLap": "1:33.714",
              "gap": null
            },
            {
              "position": 14,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:34.291",
              "q2": "1:33.774",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 14,
              "bestLap": "1:33.774",
              "gap": null
            },
            {
              "position": 15,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:34.495",
              "q2": "1:34.048",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 13,
              "bestLap": "1:34.048",
              "gap": null
            },
            {
              "position": 16,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:34.592",
              "q2": "1:34.327",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 12,
              "bestLap": "1:34.327",
              "gap": null
            },
            {
              "position": 17,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:34.761",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 6,
              "bestLap": "1:34.761",
              "gap": null
            },
            {
              "position": 18,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:35.305",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 6,
              "bestLap": "1:35.305",
              "gap": null
            },
            {
              "position": 19,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:35.581",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 5,
              "bestLap": "1:35.581",
              "gap": null
            },
            {
              "position": 20,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:36.151",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 7,
              "bestLap": "1:36.151",
              "gap": null
            },
            {
              "position": 21,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:37.378",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 8,
              "bestLap": "1:37.378",
              "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-03-14",
          "dateLabel": "Saturday 14 March 2026",
          "rows": [
            {
              "position": 1,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 19,
              "time": "33:38.998",
              "points": 8
            },
            {
              "position": 2,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 19,
              "time": "+0.674s",
              "points": 7
            },
            {
              "position": 3,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 19,
              "time": "+2.554s",
              "points": 6
            },
            {
              "position": 4,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 19,
              "time": "+4.433s",
              "points": 5
            },
            {
              "position": 5,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 19,
              "time": "+5.688s",
              "points": 4
            },
            {
              "position": 6,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 19,
              "time": "+6.809s",
              "points": 3
            },
            {
              "position": 7,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 19,
              "time": "+10.900s",
              "points": 2
            },
            {
              "position": 8,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 19,
              "time": "+11.271s",
              "points": 1
            },
            {
              "position": 9,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 19,
              "time": "+11.619s",
              "points": 0
            },
            {
              "position": 10,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 19,
              "time": "+13.887s",
              "points": 0
            },
            {
              "position": 11,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 19,
              "time": "+14.780s",
              "points": 0
            },
            {
              "position": 12,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "laps": 19,
              "time": "+15.753s",
              "points": 0
            },
            {
              "position": 13,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 19,
              "time": "+15.858s",
              "points": 0
            },
            {
              "position": 14,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 19,
              "time": "+16.393s",
              "points": 0
            },
            {
              "position": 15,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 19,
              "time": "+16.430s",
              "points": 0
            },
            {
              "position": 16,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "laps": 19,
              "time": "+20.014s",
              "points": 0
            },
            {
              "position": 17,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 19,
              "time": "+21.599s",
              "points": 0
            },
            {
              "position": 18,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 19,
              "time": "+21.971s",
              "points": 0
            },
            {
              "position": 19,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 19,
              "time": "+28.241s",
              "points": 0
            },
            {
              "position": "NC",
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 12,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 12,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 11,
              "time": "DNF",
              "points": 0
            }
          ],
          "notes": [
            "Perez: five seconds added for a Safety Car infringement."
          ],
          "status": "published",
          "headline": "George Russell wins the Sprint.",
          "summary": "Charles Leclerc finishes second, with Lewis Hamilton third."
        },
        {
          "id": "qualifying",
          "label": "Qualifying",
          "kind": "qualifying",
          "sequence": 4,
          "date": "2026-03-14",
          "dateLabel": "Saturday 14 March 2026",
          "rows": [
            {
              "position": 1,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:33.305",
              "q2": "1:32.443",
              "q3": "1:32.064",
              "qualifyingStage": "Q3",
              "laps": 15,
              "bestLap": "1:32.064",
              "gap": null
            },
            {
              "position": 2,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "q1": "1:33.262",
              "q2": "1:32.523",
              "q3": "1:32.286",
              "qualifyingStage": "Q3",
              "laps": 13,
              "bestLap": "1:32.286",
              "gap": "+0.222s"
            },
            {
              "position": 3,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:33.522",
              "q2": "1:32.567",
              "q3": "1:32.415",
              "qualifyingStage": "Q3",
              "laps": 19,
              "bestLap": "1:32.415",
              "gap": "+0.351s"
            },
            {
              "position": 4,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "q1": "1:33.175",
              "q2": "1:32.486",
              "q3": "1:32.428",
              "qualifyingStage": "Q3",
              "laps": 20,
              "bestLap": "1:32.428",
              "gap": "+0.364s"
            },
            {
              "position": 5,
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:33.590",
              "q2": "1:33.130",
              "q3": "1:32.550",
              "qualifyingStage": "Q3",
              "laps": 20,
              "bestLap": "1:32.550",
              "gap": "+0.486s"
            },
            {
              "position": 6,
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "q1": "1:33.535",
              "q2": "1:32.910",
              "q3": "1:32.608",
              "qualifyingStage": "Q3",
              "laps": 20,
              "bestLap": "1:32.608",
              "gap": "+0.544s"
            },
            {
              "position": 7,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:33.788",
              "q2": "1:33.003",
              "q3": "1:32.873",
              "qualifyingStage": "Q3",
              "laps": 21,
              "bestLap": "1:32.873",
              "gap": "+0.809s"
            },
            {
              "position": 8,
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:33.417",
              "q2": "1:33.098",
              "q3": "1:33.002",
              "qualifyingStage": "Q3",
              "laps": 20,
              "bestLap": "1:33.002",
              "gap": "+0.938s"
            },
            {
              "position": 9,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "q1": "1:33.632",
              "q2": "1:33.352",
              "q3": "1:33.121",
              "qualifyingStage": "Q3",
              "laps": 20,
              "bestLap": "1:33.121",
              "gap": "+1.057s"
            },
            {
              "position": 10,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:33.687",
              "q2": "1:33.197",
              "q3": "1:33.292",
              "qualifyingStage": "Q3",
              "laps": 19,
              "bestLap": "1:33.292",
              "gap": "+1.228s"
            },
            {
              "position": 11,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:34.116",
              "q2": "1:33.354",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 12,
              "bestLap": "1:33.354",
              "gap": null
            },
            {
              "position": 12,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "q1": "1:33.634",
              "q2": "1:33.357",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 15,
              "bestLap": "1:33.357",
              "gap": null
            },
            {
              "position": 13,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "q1": "1:33.974",
              "q2": "1:33.538",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 14,
              "bestLap": "1:33.538",
              "gap": null
            },
            {
              "position": 14,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:34.139",
              "q2": "1:33.765",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 15,
              "bestLap": "1:33.765",
              "gap": null
            },
            {
              "position": 15,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "q1": "1:33.906",
              "q2": "1:33.784",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 15,
              "bestLap": "1:33.784",
              "gap": null
            },
            {
              "position": 16,
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "q1": "1:33.549",
              "q2": "1:33.965",
              "q3": null,
              "qualifyingStage": "Q2",
              "laps": 14,
              "bestLap": "1:33.965",
              "gap": null
            },
            {
              "position": 17,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:34.317",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 10,
              "bestLap": "1:34.317",
              "gap": null
            },
            {
              "position": 18,
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "q1": "1:34.772",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 10,
              "bestLap": "1:34.772",
              "gap": null
            },
            {
              "position": 19,
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:35.203",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:35.203",
              "gap": null
            },
            {
              "position": 20,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:35.436",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:35.436",
              "gap": null
            },
            {
              "position": 21,
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "q1": "1:35.995",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 9,
              "bestLap": "1:35.995",
              "gap": null
            },
            {
              "position": 22,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "q1": "1:36.906",
              "q2": null,
              "q3": null,
              "qualifyingStage": "Q1",
              "laps": 6,
              "bestLap": "1:36.906",
              "gap": null
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "Kimi Antonelli takes pole.",
          "summary": "George Russell finishes second, with Lewis Hamilton third.",
          "notice": "Qualifying positions are shown below. Grid penalties can change the starting order."
        },
        {
          "id": "race",
          "label": "Race",
          "kind": "race",
          "sequence": 5,
          "date": "2026-03-15",
          "dateLabel": "Sunday 15 March 2026",
          "rows": [
            {
              "position": 1,
              "number": 12,
              "name": "Kimi Antonelli",
              "code": "ANT",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 56,
              "time": "1:33:15.607",
              "points": 25
            },
            {
              "position": 2,
              "number": 63,
              "name": "George Russell",
              "code": "RUS",
              "team": "Mercedes",
              "color": "#62d6c6",
              "laps": 56,
              "time": "+5.515s",
              "points": 18
            },
            {
              "position": 3,
              "number": 44,
              "name": "Lewis Hamilton",
              "code": "HAM",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 56,
              "time": "+25.267s",
              "points": 15
            },
            {
              "position": 4,
              "number": 16,
              "name": "Charles Leclerc",
              "code": "LEC",
              "team": "Ferrari",
              "color": "#ff625b",
              "laps": 56,
              "time": "+28.894s",
              "points": 12
            },
            {
              "position": 5,
              "number": 87,
              "name": "Oliver Bearman",
              "code": "BEA",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 56,
              "time": "+57.268s",
              "points": 10
            },
            {
              "position": 6,
              "number": 10,
              "name": "Pierre Gasly",
              "code": "GAS",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 56,
              "time": "+59.647s",
              "points": 8
            },
            {
              "position": 7,
              "number": 30,
              "name": "Liam Lawson",
              "code": "LAW",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 56,
              "time": "+80.588s",
              "points": 6
            },
            {
              "position": 8,
              "number": 6,
              "name": "Isack Hadjar",
              "code": "HAD",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 56,
              "time": "+87.247s",
              "points": 4
            },
            {
              "position": 9,
              "number": 55,
              "name": "Carlos Sainz",
              "code": "SAI",
              "team": "Williams",
              "color": "#55baff",
              "laps": 55,
              "time": "+1 lap",
              "points": 2
            },
            {
              "position": 10,
              "number": 43,
              "name": "Franco Colapinto",
              "code": "COL",
              "team": "Alpine",
              "color": "#f59dcb",
              "laps": 55,
              "time": "+1 lap",
              "points": 1
            },
            {
              "position": 11,
              "number": 27,
              "name": "Nico Hulkenberg",
              "code": "HUL",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 55,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 12,
              "number": 41,
              "name": "Arvid Lindblad",
              "code": "LIN",
              "team": "Racing Bulls",
              "color": "#a8baff",
              "laps": 55,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 13,
              "number": 77,
              "name": "Valtteri Bottas",
              "code": "BOT",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 55,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 14,
              "number": 31,
              "name": "Esteban Ocon",
              "code": "OCO",
              "team": "Haas F1 Team",
              "color": "#e8e4da",
              "laps": 55,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": 15,
              "number": 11,
              "name": "Sergio Perez",
              "code": "PER",
              "team": "Cadillac",
              "color": "#c1d3db",
              "laps": 55,
              "time": "+1 lap",
              "points": 0
            },
            {
              "position": "NC",
              "number": 3,
              "name": "Max Verstappen",
              "code": "VER",
              "team": "Red Bull Racing",
              "color": "#4781ff",
              "laps": 45,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 14,
              "name": "Fernando Alonso",
              "code": "ALO",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 32,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 18,
              "name": "Lance Stroll",
              "code": "STR",
              "team": "Aston Martin",
              "color": "#69d6b1",
              "laps": 9,
              "time": "DNF",
              "points": 0
            },
            {
              "position": "NC",
              "number": 81,
              "name": "Oscar Piastri",
              "code": "PIA",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 0,
              "time": "DNS",
              "points": 0
            },
            {
              "position": "NC",
              "number": 1,
              "name": "Lando Norris",
              "code": "NOR",
              "team": "McLaren",
              "color": "#ffab65",
              "laps": 0,
              "time": "DNS",
              "points": 0
            },
            {
              "position": "NC",
              "number": 5,
              "name": "Gabriel Bortoleto",
              "code": "BOR",
              "team": "Audi",
              "color": "#ff737d",
              "laps": 0,
              "time": "DNS",
              "points": 0
            },
            {
              "position": "NC",
              "number": 23,
              "name": "Alexander Albon",
              "code": "ALB",
              "team": "Williams",
              "color": "#55baff",
              "laps": 0,
              "time": "DNS",
              "points": 0
            }
          ],
          "notes": [],
          "status": "published",
          "headline": "Kimi Antonelli wins the Chinese Grand Prix.",
          "summary": "George Russell finishes second, with Lewis Hamilton 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/china-f1/#webpage",
          "url": "https://above.guide/f1/results/china-f1",
          "name": "Chinese Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "description": "Chinese Grand Prix 2026 results at Shanghai International Circuit: 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/china-f1/#breadcrumb"
          },
          "inLanguage": "en-GB",
          "dateModified": "2026-10-03",
          "publisher": {
            "@id": "https://above.guide/#organization"
          },
          "primaryImageOfPage": {
            "@id": "https://above.guide/f1/results/china-f1/#primary-image"
          },
          "about": {
            "@id": "https://above.guide/f1/#destination"
          },
          "mainEntity": {
            "@id": "https://above.guide/f1/results/china-f1/#article"
          }
        },
        {
          "@type": "BreadcrumbList",
          "@id": "https://above.guide/f1/results/china-f1/#breadcrumb",
          "itemListElement": [
            {
              "@type": "ListItem",
              "position": 1,
              "name": "2026 results",
              "item": "https://above.guide/f1/results"
            },
            {
              "@type": "ListItem",
              "position": 2,
              "name": "Chinese Grand Prix",
              "item": "https://above.guide/f1/results/china-f1"
            }
          ]
        },
        {
          "@type": "ImageObject",
          "@id": "https://above.guide/f1/results/china-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/china-f1/#article",
          "headline": "Chinese Grand Prix 2026 Results: Practice, Sprint, Qualifying & Race",
          "alternativeHeadline": "2026 results",
          "description": "Chinese Grand Prix 2026 results at Shanghai International Circuit: practice lap times, qualifying stages, race classifications and Sprint sessions where held.",
          "url": "https://above.guide/f1/results/china-f1",
          "mainEntityOfPage": {
            "@id": "https://above.guide/f1/results/china-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/china-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)
