Race · Round 2 of 24 ·
2025 Chinese Grand Prix
Oscar Piastri won for McLaren from pole at Shanghai International Circuit. 4 of the starters were not classified.
- Circuit
- Shanghai International CircuitShanghai, China
- Winner
- Oscar PiastriMcLaren
- Pole
- Oscar Piastri
- Fastest lap
- Lando Norris
- Entries
- 2016 classified
Classification
| Pos | Driver | Constructor | Chassis | Grid | Laps | Out | Points | FL |
|---|---|---|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | MCL39 | 1 | 56 | Finished | 25 | |
| 2 | Lando Norris | McLaren | MCL39 | 3 | 56 | Finished | 18 | fastest lap |
| 3 | George Russell | Mercedes | F1 W16 | 2 | 56 | Finished | 15 | |
| 4 | Max Verstappen | Red Bull Racing | RB21 | 4 | 56 | Finished | 12 | |
| 5 | Esteban Ocon | Haas F1 Team | VF-25 | 11 | 56 | Finished | 10 | |
| 6 | Andrea Kimi Antonelli | Mercedes | F1 W16 | 8 | 56 | Finished | 8 | |
| 7 | Alexander Albon | Williams | FW47 | 10 | 56 | Finished | 6 | |
| 8 | Oliver Bearman | Haas F1 Team | VF-25 | 17 | 56 | Finished | 4 | |
| 9 | Lance Stroll | Aston Martin | AMR25 | 14 | 56 | Finished | 2 | |
| 10 | Carlos Sainz | Williams | FW47 | 15 | 56 | Finished | 1 | |
| 11 | Isack Hadjar | Racing Bulls | VCARB 02 | 7 | 56 | Finished | 0 | |
| 12 | Liam Lawson | Red Bull Racing | RB21 | PL | 56 | Finished | 0 | |
| 13 | Jack Doohan | Alpine | A525 | 18 | 56 | Finished | 0 | |
| 14 | Gabriel Bortoleto | Sauber | C45 | 19 | 55 | Finished | 0 | |
| 15 | Nico Hulkenberg | Sauber | C45 | 12 | 55 | Finished | 0 | |
| 16 | Yuki Tsunoda | Racing Bulls | VCARB 02 | 9 | 55 | Finished | 0 | |
| DSQ | Charles Leclerc | Ferrari | SF-25 | 6 | 56 | Car underweight | 0 | |
| DSQ | Sir Lewis Hamilton | Ferrari | SF-25 | 5 | 56 | Illegal skid block wear | 0 | |
| DSQ | Pierre Gasly | Alpine | A525 | 16 | 56 | Car underweight | 0 | |
| DNF | Fernando Alonso | Aston Martin | AMR25 | 13 | 4 | Brakes | 0 |
F1DB, CC BY 4.0 · drawn by Jules Roy
The outline is F1DB’s, for every layout; the trace is OpenStreetMap’s, where it exists.
Grid to flag
Lines run from grid slot to result, ending at the last lap completed. A dashed line ending in a cross is a driver not classified. Nothing between is recorded, so a crossing is not an overtake at that lap.
Qualifying
| Pos | Driver | Constructor | No. | Q1 | Q2 | Q3 | Gap | Interval |
|---|---|---|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | 81 | 1:31.591 | 1:31.200 | 1:30.641 | — | — |
| 2 | George Russell | Mercedes | 63 | 1:31.295 | 1:31.307 | 1:30.723 | +0.082 | +0.082 |
| 3 | Lando Norris | McLaren | 4 | 1:30.983 | 1:30.787 | 1:30.793 | +0.152 | +0.070 |
| 4 | Max Verstappen | Red Bull Racing | 1 | 1:31.424 | 1:31.142 | 1:30.817 | +0.176 | +0.024 |
| 5 | Sir Lewis Hamilton | Ferrari | 44 | 1:31.690 | 1:31.501 | 1:30.927 | +0.286 | +0.110 |
| 6 | Charles Leclerc | Ferrari | 16 | 1:31.579 | 1:31.450 | 1:31.021 | +0.380 | +0.094 |
| 7 | Isack Hadjar | Racing Bulls | 6 | 1:31.162 | 1:31.253 | 1:31.079 | +0.438 | +0.058 |
| 8 | Andrea Kimi Antonelli | Mercedes | 12 | 1:31.676 | 1:31.590 | 1:31.103 | +0.462 | +0.024 |
| 9 | Yuki Tsunoda | Racing Bulls | 22 | 1:31.238 | 1:31.260 | 1:31.638 | +0.997 | +0.535 |
| 10 | Alexander Albon | Williams | 23 | 1:31.503 | 1:31.595 | 1:31.706 | +1.065 | +0.068 |
| 11 | Esteban Ocon | Haas F1 Team | 31 | 1:31.876 | 1:31.625 | — | — | — |
| 12 | Nico Hulkenberg | Sauber | 27 | 1:31.921 | 1:31.632 | — | — | — |
| 13 | Fernando Alonso | Aston Martin | 14 | 1:31.719 | 1:31.688 | — | — | — |
| 14 | Lance Stroll | Aston Martin | 18 | 1:31.923 | 1:31.773 | — | — | — |
| 15 | Carlos Sainz | Williams | 55 | 1:31.628 | 1:31.840 | — | — | — |
| 16 | Pierre Gasly | Alpine | 10 | 1:31.992 | — | — | — | — |
| 17 | Oliver Bearman | Haas F1 Team | 87 | 1:32.018 | — | — | — | — |
| 18 | Jack Doohan | Alpine | 7 | 1:32.092 | — | — | — | — |
| 19 | Gabriel Bortoleto | Sauber | 5 | 1:32.141 | — | — | — | — |
| 20 | Liam Lawson | Red Bull Racing | 30 | 1:32.174 | — | — | — | — |
Sprint
| Pos | Driver | Constructor | Grid | Laps | Out | Gap | Points |
|---|---|---|---|---|---|---|---|
| 1 | Sir Lewis Hamilton | Ferrari | 1 | 19 | Finished | — | 8 |
| 2 | Oscar Piastri | McLaren | 3 | 19 | Finished | +6.889 | 7 |
| 3 | Max Verstappen | Red Bull Racing | 2 | 19 | Finished | +9.804 | 6 |
| 4 | George Russell | Mercedes | 5 | 19 | Finished | +11.592 | 5 |
| 5 | Charles Leclerc | Ferrari | 4 | 19 | Finished | +12.190 | 4 |
| 6 | Yuki Tsunoda | Racing Bulls | 8 | 19 | Finished | +22.288 | 3 |
| 7 | Andrea Kimi Antonelli | Mercedes | 7 | 19 | Finished | +23.038 | 2 |
| 8 | Lando Norris | McLaren | 6 | 19 | Finished | +23.471 | 1 |
| 9 | Lance Stroll | Aston Martin | 10 | 19 | Finished | +24.916 | 0 |
| 10 | Fernando Alonso | Aston Martin | 11 | 19 | Finished | +38.218 | 0 |
| 11 | Alexander Albon | Williams | 9 | 19 | Finished | +39.292 | 0 |
| 12 | Pierre Gasly | Alpine | 17 | 19 | Finished | +39.649 | 0 |
| 13 | Isack Hadjar | Racing Bulls | 15 | 19 | Finished | +42.400 | 0 |
| 14 | Liam Lawson | Red Bull Racing | 19 | 19 | Finished | +44.904 | 0 |
| 15 | Oliver Bearman | Haas F1 Team | 12 | 19 | Finished | +45.649 | 0 |
| 16 | Esteban Ocon | Haas F1 Team | 18 | 19 | Finished | +46.182 | 0 |
| 17 | Carlos Sainz | Williams | 13 | 19 | Finished | +51.376 | 0 |
| 18 | Gabriel Bortoleto | Sauber | 14 | 19 | Finished | +53.940 | 0 |
| 19 | Nico Hulkenberg | Sauber | — | 19 | Finished | +56.682 | 0 |
| 20 | Jack Doohan | Alpine | 16 | 19 | Finished | +1:10.212 | 0 |
Sprint qualifying
| Pos | Driver | Constructor | No. | SQ1 | SQ2 | SQ3 | Gap | Interval |
|---|---|---|---|---|---|---|---|---|
| 1 | Sir Lewis Hamilton | Ferrari | 44 | 1:31.212 | 1:31.384 | 1:30.849 | — | — |
| 2 | Max Verstappen | Red Bull Racing | 1 | 1:31.916 | 1:31.521 | 1:30.867 | +0.018 | +0.018 |
| 3 | Oscar Piastri | McLaren | 81 | 1:31.723 | 1:31.362 | 1:30.929 | +0.080 | +0.062 |
| 4 | Charles Leclerc | Ferrari | 16 | 1:31.518 | 1:31.561 | 1:31.057 | +0.208 | +0.128 |
| 5 | George Russell | Mercedes | 63 | 1:31.952 | 1:31.346 | 1:31.169 | +0.320 | +0.112 |
| 6 | Lando Norris | McLaren | 4 | 1:31.396 | 1:31.174 | 1:31.393 | +0.544 | +0.224 |
| 7 | Andrea Kimi Antonelli | Mercedes | 12 | 1:31.999 | 1:31.475 | 1:31.738 | +0.889 | +0.345 |
| 8 | Yuki Tsunoda | Racing Bulls | 22 | 1:32.316 | 1:31.794 | 1:31.773 | +0.924 | +0.035 |
| 9 | Alexander Albon | Williams | 23 | 1:32.462 | 1:31.539 | 1:31.852 | +1.003 | +0.079 |
| 10 | Lance Stroll | Aston Martin | 18 | 1:32.327 | 1:31.742 | 1:31.982 | +1.133 | +0.130 |
| 11 | Fernando Alonso | Aston Martin | 14 | 1:32.121 | 1:31.815 | — | — | — |
| 12 | Oliver Bearman | Haas F1 Team | 87 | 1:32.269 | 1:31.978 | — | — | — |
| 13 | Carlos Sainz | Williams | 55 | 1:32.457 | 1:32.325 | — | — | — |
| 14 | Gabriel Bortoleto | Sauber | 5 | 1:32.539 | 1:32.564 | — | — | — |
| 15 | Isack Hadjar | Racing Bulls | 6 | 1:32.171 | — | — | — | — |
| 16 | Jack Doohan | Alpine | 7 | 1:32.575 | — | — | — | — |
| 17 | Pierre Gasly | Alpine | 10 | 1:32.640 | — | — | — | — |
| 18 | Esteban Ocon | Haas F1 Team | 31 | 1:32.651 | — | — | — | — |
| 19 | Nico Hulkenberg | Sauber | 27 | 1:32.675 | — | — | — | — |
| 20 | Liam Lawson | Red Bull Racing | 30 | 1:32.729 | — | — | — | — |
Pit stops
Bars run in finishing order, ticked on each lap a driver stopped. An unticked bar may hide a stop: F1DB’s record has gaps. A cross is a driver not classified. Only the lap is recorded: not a stop’s length, tyres or gain.
Who stopped first, between neighbours
| Drivers, in grid order | Grid | Result | First recorded stop, lap | Stopped first | Grid to flag |
|---|---|---|---|---|---|
| Oscar Piastri · Lando Norris | 1 · 3 | 1 · 2 | 14 · 15 | Oscar Piastri | Kept their order |
| Oscar Piastri · George Russell | 1 · 2 | 1 · 3 | 14 · 14 | Same lap | Kept their order |
| George Russell · Lando Norris | 2 · 3 | 3 · 2 | 14 · 15 | George Russell | Swapped places |
| Lando Norris · Max Verstappen | 3 · 4 | 2 · 4 | 15 · 13 | Max Verstappen | Kept their order |
| George Russell · Max Verstappen | 2 · 4 | 3 · 4 | 14 · 13 | Max Verstappen | Kept their order |
| Max Verstappen · Esteban Ocon | 4 · 11 | 4 · 5 | 13 · 11 | Esteban Ocon | Kept their order |
| Andrea Kimi Antonelli · Esteban Ocon | 8 · 11 | 6 · 5 | 12 · 11 | Esteban Ocon | Swapped places |
| Alexander Albon · Esteban Ocon | 10 · 11 | 7 · 5 | 20 · 11 | Esteban Ocon | Swapped places |
| Esteban Ocon · Nico Hulkenberg | 11 · 12 | 5 · 15 | 11 · 20 | Esteban Ocon | Kept their order |
| Isack Hadjar · Andrea Kimi Antonelli | 7 · 8 | 11 · 6 | 12 · 12 | Same lap | Swapped places |
| Andrea Kimi Antonelli · Alexander Albon | 8 · 10 | 6 · 7 | 12 · 20 | Andrea Kimi Antonelli | Kept their order |
| Andrea Kimi Antonelli · Yuki Tsunoda | 8 · 9 | 6 · 16 | 12 · 11 | Yuki Tsunoda | Kept their order |
| Yuki Tsunoda · Alexander Albon | 9 · 10 | 16 · 7 | 11 · 20 | Yuki Tsunoda | Swapped places |
| Alexander Albon · Oliver Bearman | 10 · 17 | 7 · 8 | 20 · 26 | Alexander Albon | Kept their order |
| Lance Stroll · Oliver Bearman | 14 · 17 | 9 · 8 | 36 · 26 | Oliver Bearman | Swapped places |
| Oliver Bearman · Jack Doohan | 17 · 18 | 8 · 13 | 26 · 11 | Jack Doohan | Kept their order |
| Lance Stroll · Carlos Sainz | 14 · 15 | 9 · 10 | 36 · 17 | Carlos Sainz | Kept their order |
| Isack Hadjar · Carlos Sainz | 7 · 15 | 11 · 10 | 12 · 17 | Isack Hadjar | Swapped places |
| Jack Doohan · Gabriel Bortoleto | 18 · 19 | 13 · 14 | 11 · 1 | Gabriel Bortoleto | Kept their order |
| Nico Hulkenberg · Gabriel Bortoleto | 12 · 19 | 15 · 14 | 20 · 1 | Gabriel Bortoleto | Swapped places |
| Yuki Tsunoda · Nico Hulkenberg | 9 · 12 | 16 · 15 | 11 · 20 | Yuki Tsunoda | Swapped places |
Practice sessions Practice 1
Practice 1
| Pos | Driver | Constructor | No. | Best lap | Gap | Interval | Laps |
|---|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 4 | 1:31.504 | — | — | 23 |
| 2 | Charles Leclerc | Ferrari | 16 | 1:31.958 | +0.454 | +0.454 | 21 |
| 3 | Oscar Piastri | McLaren | 81 | 1:32.153 | +0.649 | +0.195 | 24 |
| 4 | Sir Lewis Hamilton | Ferrari | 44 | 1:32.195 | +0.691 | +0.042 | 22 |
| 5 | George Russell | Mercedes | 63 | 1:32.377 | +0.873 | +0.182 | 26 |
| 6 | Nico Hulkenberg | Sauber | 27 | 1:32.507 | +1.003 | +0.130 | 21 |
| 7 | Alexander Albon | Williams | 23 | 1:32.687 | +1.183 | +0.180 | 24 |
| 8 | Fernando Alonso | Aston Martin | 14 | 1:32.766 | +1.262 | +0.079 | 23 |
| 9 | Andrea Kimi Antonelli | Mercedes | 12 | 1:32.874 | +1.370 | +0.108 | 27 |
| 10 | Yuki Tsunoda | Racing Bulls | 22 | 1:32.934 | +1.430 | +0.060 | 23 |
| 11 | Oliver Bearman | Haas F1 Team | 87 | 1:32.967 | +1.463 | +0.033 | 23 |
| 12 | Lance Stroll | Aston Martin | 18 | 1:32.984 | +1.480 | +0.017 | 19 |
| 13 | Esteban Ocon | Haas F1 Team | 31 | 1:33.056 | +1.552 | +0.072 | 23 |
| 14 | Pierre Gasly | Alpine | 10 | 1:33.123 | +1.619 | +0.067 | 23 |
| 15 | Carlos Sainz | Williams | 55 | 1:33.145 | +1.641 | +0.022 | 26 |
| 16 | Max Verstappen | Red Bull Racing | 1 | 1:33.284 | +1.780 | +0.139 | 24 |
| 17 | Isack Hadjar | Racing Bulls | 6 | 1:33.385 | +1.881 | +0.101 | 23 |
| 18 | Liam Lawson | Red Bull Racing | 30 | 1:33.631 | +2.127 | +0.246 | 23 |
| 19 | Gabriel Bortoleto | Sauber | 5 | 1:33.822 | +2.318 | +0.191 | 24 |
| 20 | Jack Doohan | Alpine | 7 | 1:33.923 | +2.419 | +0.101 | 17 |
The cars in this race
The photograph each car's Wikipedia article leads with, from Wikimedia Commons: taken wherever and whenever that was, not necessarily at this race.
A photograph marked unchecked has a file name that does not name the car it is shown for. Most are still the right car, filed under the driver rather than the machine — but nobody has confirmed these one by one.
1 more photograph
Where this comes from
- Round
- 2 of 2025
- Grand Prix
- Chinese Grand Prix
- Dates
- Layout raced
- —
- Format
- Sprint weekend
- Constructor
- McLaren
- Entrant
- —
- Confidence
- verified
No layout is recorded for this round: this register has no layout timeline for the circuit, and a blank here is better than a guess.