Oscar Piastri won the Chinese Grand Prix 2025 at Shanghai International Circuit on 23 March 2025, starting from pole position. Lando Norris finished second for McLaren, with George Russell completing the podium for Mercedes. Lando Norris set the fastest lap with a time of 1:35.454. It was a sprint weekend, with Lewis Hamilton winning the sprint race.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Oscar PiastriPIA | McLaren | 56 | 1:30:55.026 | 25 | |
| 2 | 3 | Lando NorrisNOR | McLaren | 56 | +9.748 | 18 | ⚡ 1:35.454 |
| 3 | 2 | George RussellRUS | Mercedes | 56 | +11.097 | 15 | |
| 4 | 4 | Max VerstappenVER | Red Bull | 56 | +16.656 | 12 | |
| 5 | 11 | Esteban OconOCO | Haas F1 Team | 56 | +49.969 | 10 | |
| 6 | 8 | Andrea Kimi AntonelliANT | Mercedes | 56 | +53.748 | 8 | |
| 7 | 10 | Alexander AlbonALB | Williams | 56 | +56.321 | 6 | |
| 8 | 17 | Oliver BearmanBEA | Haas F1 Team | 56 | +1:01.303 | 4 | |
| 9 | 14 | Lance StrollSTR | Aston Martin | 56 | +1:10.204 | 2 | |
| 10 | 15 | Carlos SainzSAI | Williams | 56 | +1:16.387 | 1 | |
| 11 | 7 | Isack HadjarHAD | RB F1 Team | 56 | +1:18.875 | 0 | |
| 12 | 20 | Liam LawsonLAW | RB F1 Team | 56 | +1:21.147 | 0 | |
| 13 | 18 | Jack DoohanDOO | Alpine F1 Team | 56 | +1:28.401 | 0 | |
| 14 | 19 | Gabriel BortoletoBOR | Sauber | 55 | +10.756 | 0 | |
| 15 | 12 | Nico HülkenbergHUL | Sauber | 55 | +20.226 | 0 | |
| 16 | 9 | Yuki TsunodaTSU | Red Bull | 55 | +23.511 | 0 | |
| R | 13 | Fernando AlonsoALO | Aston Martin | 4 | Retired | 0 | |
| D | 6 | Charles LeclercLEC | Ferrari | - | Disqualified | 0 | |
| D | 5 | Lewis HamiltonHAM | Ferrari | - | Disqualified | 0 | |
| D | 16 | Pierre GaslyGAS | Alpine F1 Team | - | Disqualified | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | 1:31.591 | 1:31.200 | 1:30.641 |
| 2 | George Russell | Mercedes | 1:31.295 | 1:31.307 | 1:30.723 |
| 3 | Lando Norris | McLaren | 1:30.983 | 1:30.787 | 1:30.793 |
| 4 | Max Verstappen | Red Bull | 1:31.424 | 1:31.142 | 1:30.817 |
| 5 | Lewis Hamilton | Ferrari | 1:31.690 | 1:31.501 | 1:30.927 |
| 6 | Charles Leclerc | Ferrari | 1:31.579 | 1:31.450 | 1:31.021 |
| 7 | Isack Hadjar | RB F1 Team | 1:31.162 | 1:31.253 | 1:31.079 |
| 8 | Andrea Kimi Antonelli | Mercedes | 1:31.676 | 1:31.590 | 1:31.103 |
| 9 | Yuki Tsunoda | Red Bull | 1:31.238 | 1:31.260 | 1:31.638 |
| 10 | Alexander Albon | Williams | 1:31.503 | 1:31.595 | 1:31.706 |
| 11 | Esteban Ocon | Haas F1 Team | 1:31.876 | 1:31.625 | - |
| 12 | Nico Hülkenberg | Sauber | 1:31.921 | 1:31.632 | - |
| 13 | Fernando Alonso | Aston Martin | 1:31.719 | 1:31.688 | - |
| 14 | Lance Stroll | Aston Martin | 1:31.923 | 1:31.773 | - |
| 15 | Carlos Sainz | Williams | 1:31.628 | 1:31.840 | - |
| 16 | Pierre Gasly | Alpine F1 Team | 1:31.992 | - | - |
| 17 | Oliver Bearman | Haas F1 Team | 1:32.018 | - | - |
| 18 | Jack Doohan | Alpine F1 Team | 1:32.092 | - | - |
| 19 | Gabriel Bortoleto | Sauber | 1:32.141 | - | - |
| 20 | Liam Lawson | RB F1 Team | 1:32.174 | - | - |
| Pos | Grid | Driver | Team | Time / Status | Pts |
|---|---|---|---|---|---|
| 1 | 1 | Lewis Hamilton | Ferrari | 30:39.965 | 8 |
| 2 | 3 | Oscar Piastri | McLaren | +6.889 | 7 |
| 3 | 2 | Max Verstappen | Red Bull | +9.804 | 6 |
| 4 | 5 | George Russell | Mercedes | +11.592 | 5 |
| 5 | 4 | Charles Leclerc | Ferrari | +12.190 | 4 |
| 6 | 8 | Yuki Tsunoda | Red Bull | +22.288 | 3 |
| 7 | 7 | Andrea Kimi Antonelli | Mercedes | +23.038 | 2 |
| 8 | 6 | Lando Norris | McLaren | +23.471 | 1 |
| 9 | 10 | Lance Stroll | Aston Martin | +24.916 | 0 |
| 10 | 11 | Fernando Alonso | Aston Martin | +38.218 | 0 |
| 11 | 9 | Alexander Albon | Williams | +39.292 | 0 |
| 12 | 17 | Pierre Gasly | Alpine F1 Team | +39.649 | 0 |
| 13 | 15 | Isack Hadjar | RB F1 Team | +42.400 | 0 |
| 14 | 19 | Liam Lawson | RB F1 Team | +44.904 | 0 |
| 15 | 12 | Oliver Bearman | Haas F1 Team | +45.649 | 0 |
| 16 | 18 | Esteban Ocon | Haas F1 Team | +46.182 | 0 |
| 17 | 13 | Carlos Sainz | Williams | +51.376 | 0 |
| 18 | 14 | Gabriel Bortoleto | Sauber | +53.940 | 0 |
| 19 | 20 | Nico Hülkenberg | Sauber | +56.682 | 0 |
| 20 | 16 | Jack Doohan | Alpine F1 Team | +1:10.212 | 0 |