2025 Dutch Grand Prix
Oscar Piastri won the 2025 Dutch Grand Prix at Circuit Park Zandvoort on 31 Aug 2025 for McLaren, from pole position; Max Verstappen was second and Isack Hadjar third. Pole position: Oscar Piastri.
Piastri led every one of the 72 laps. There were 3 safety-car periods (laps 23 to 27, laps 53 to 58, laps 65 to 69). Piastri stopped 2 times, on laps 23 and 53 (23 laps on medium, then 30 laps on hard, then 19 laps on hard); 12 of 20 finishers made 2 stops, and the median first stop was lap 23. The fastest lap was Oscar Piastri's, 1:12.271 on lap 60. 20 of 20 starters were classified. After the race Oscar Piastri led the championship with 309 points, 34 ahead of Lando Norris, with 9 rounds left.
- Date
- 31 Aug 2025
- Circuit
- Circuit Park Zandvoort, Zandvoort, Netherlands
- Round
- 15 of 24
- Winner
- Oscar Piastri (McLaren)
- Tyre compounds
- C2 hard C3 medium C4 soft source
- Pole position
- Oscar Piastri (1:08.662)
← Hungarian Grand Prix · Italian Grand Prix →
Race classification
| Pos | No | Driver | Team | Grid | Laps | Time / status | FL | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 81 | PIAOscar Piastri | McLaren | 1 | 72 | 1:38:29.849 | 1:12.271 | 25 |
| 2 | 1 | VERMax Verstappen | Red Bull | 3 | 72 | +1.271 | 18 | |
| 3 | 6 | HADIsack Hadjar | RB F1 Team | 4 | 72 | +3.233 | 15 | |
| 4 | 63 | RUSGeorge Russell | Mercedes | 5 | 72 | +5.654 | 12 | |
| 5 | 23 | ALBAlexander Albon | Williams | 15 | 72 | +6.327 | 10 | |
| 6 | 87 | BEAOliver Bearman | Haas F1 Team | 20q19 | 72 | +9.044 | 8 | |
| 7 | 18 | STRLance Stroll | Aston Martin | 19q20 | 72 | +9.497 | 6 | |
| 8 | 14 | ALOFernando Alonso | Aston Martin | 10 | 72 | +11.709 | 4 | |
| 9 | 22 | TSUYuki Tsunoda | Red Bull | 12 | 72 | +13.597 | 2 | |
| 10 | 31 | OCOEsteban Ocon | Haas F1 Team | 18 | 72 | +14.063 | 1 | |
| 11 | 43 | COLFranco Colapinto | Alpine F1 Team | 16 | 72 | +14.511 | 0 | |
| 12 | 30 | LAWLiam Lawson | RB F1 Team | 8 | 72 | +17.063 | 0 | |
| 13 | 55 | SAICarlos Sainz | Williams | 9 | 72 | +17.376 | 0 | |
| 14 | 27 | HULNico Hülkenberg | Sauber | 17 | 72 | +19.725 | 0 | |
| 15 | 5 | BORGabriel Bortoleto | Sauber | 13 | 72 | +21.565 | 0 | |
| 16 | 12 | ANTAndrea Kimi Antonelli | Mercedes | 11 | 72 | +22.029 | 0 | |
| 17 | 10 | GASPierre Gasly | Alpine F1 Team | 14 | 72 | +23.629 | 0 | |
| 18 | 4 | NORLando Norris | McLaren | 2 | 64 | Oil leak | 0 | |
| R | 16 | LECCharles Leclerc | Ferrari | 6 | 52 | Collision | 0 | |
| R | 44 | HAMLewis Hamilton | Ferrari | 7 | 22 | Accident | 0 |
Grid differs from qualifying for 2 drivers: Oliver Bearman qualified 19th, started 20th; Lance Stroll qualified 20th, started 19th. The data records the positions, not the reason; such gaps come from grid penalties, car or engine changes, or pit-lane starts. The small "q" number in the Grid column is the qualifying position.
Grid "PL" means started from the pit lane. FL marks the fastest lap of the race.
Lap chart
Explained: how to read a lap chart · safety car, virtual safety car and red flags.
Race history: gap to the leader
How the race was won
- Winner
- Oscar Piastri: 2 stops (laps 23, 53), stints of 23 medium, 30 hard, 19 hard laps
- 2nd
- Max Verstappen: 2 stops (laps 23, 53), stints of 23 soft, 30 medium, 19 soft laps
- 3rd
- Isack Hadjar: 2 stops (laps 23, 53), stints of 23 medium, 30 hard, 19 soft laps
- Finishers
- no stop: 1 · 1 stop: 3 · 2 stops: 12 · 3 or more: 4
- First stops
- median lap 23 of 72
Pit stops
Explained: tyres, compounds and pit stops · pit stops per race since 1994.
| Driver | Stops | Laps (pit-lane time) | Stints (laps; bar length is the share of the race distance) |
|---|---|---|---|
| PIAOscar Piastri | 2 | 23 (17.4 s), 53 (18.6 s) | 233019 |
| VERMax Verstappen | 2 | 23 (18.7 s), 53 (18.3 s) | 233019 |
| HADIsack Hadjar | 2 | 23 (17.4 s), 53 (18.5 s) | 233019 |
| RUSGeorge Russell | 2 | 23 (18.8 s), 53 (17.3 s) | 233019 |
| ALBAlexander Albon | 2 | 23 (19.7 s), 53 (17.8 s) | 233019 |
| BEAOliver Bearman | 1 | 53 (18.6 s) | 5319 |
| STRLance Stroll | 2 | 8 (17.6 s), 52 (17.6 s) | 84420 |
| ALOFernando Alonso | 2 | 18 (17.4 s), 40 (17.9 s) | 182232 |
| TSUYuki Tsunoda | 2 | 19 (18.3 s), 53 (18.1 s) | 193419 |
| OCOEsteban Ocon | 1 | 52 (18.3 s) | 5220 |
| COLFranco Colapinto | 3 | 19 (18.0 s), 53 (17.6 s), 65 (18.1 s) | 1934127 |
| LAWLiam Lawson | 3 | 23 (17.5 s), 27 (22.2 s), 52 (18.6 s) | 2342520 |
| SAICarlos Sainz | 4 | 23 (17.7 s), 27 (29.4 s), 51 (30.3 s), 65 (18.0 s) | 23424147 |
| HULNico Hülkenberg | 2 | 19 (17.6 s), 53 (17.9 s) | 193419 |
| BORGabriel Bortoleto | 2 | 22 (17.9 s), 60 (17.5 s) | 223812 |
| ANTAndrea Kimi Antonelli | 3 | 23 (17.5 s), 51 (17.4 s), 53 (21.4 s) | 232819 |
| GASPierre Gasly | 1 | 23 (19.2 s) | 2349 |
| NORLando Norris | 2 | 23 (20.0 s), 53 (22.6 s) | 233011 |
| LECCharles Leclerc | 2 | 22 (17.1 s), 52 (17.0 s) | 2230 |
| HAMLewis Hamilton | 0 | 22 |
Bar colours are the tyre compound of each stint: hard medium soft intermediate wet not known (the records disagree). Compounds from Pirelli's post-race pit-stop graphic (press.pirelli.com).
Pit-lane time: pit entry to pit exit. Tyre changes under a red flag are not counted.
Qualifying
Explained: how qualifying works · how often pole position wins.
| Pos | Driver | Team | Q1 | Q2 | Q3 | Gap | |
|---|---|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | 1:09.338 | 1:08.964 | 1:08.662 | fastest Q3 | |
| 2 | Lando Norris | McLaren | 1:09.469 | 1:08.874 | 1:08.674 | +0.012 Q3 | |
| 3 | Max Verstappen | Red Bull | 1:09.696 | 1:09.122 | 1:08.925 | +0.263 Q3 | |
| 4 | Isack Hadjar | RB F1 Team | 1:09.966 | 1:09.439 | 1:09.208 | +0.546 Q3 | |
| 5 | George Russell | Mercedes | 1:09.676 | 1:09.313 | 1:09.255 | +0.593 Q3 | |
| 6 | Charles Leclerc | Ferrari | 1:09.906 | 1:09.304 | 1:09.340 | +0.642 Q2 | |
| 7 | Lewis Hamilton | Ferrari | 1:09.900 | 1:09.261 | 1:09.390 | +0.599 Q2 | |
| 8 | Liam Lawson | RB F1 Team | 1:09.779 | 1:09.383 | 1:09.500 | +0.721 Q2 | |
| 9 | Carlos Sainz | Williams | 1:09.980 | 1:09.472 | 1:09.505 | +0.810 Q2 | |
| 10 | Fernando Alonso | Aston Martin | 1:09.950 | 1:09.366 | 1:09.630 | +0.704 Q2 | |
| 11 | Andrea Kimi Antonelli | Mercedes | 1:09.845 | 1:09.493 | +0.831 Q2 | ||
| 12 | Yuki Tsunoda | Red Bull | 1:09.954 | 1:09.622 | +0.960 Q2 | ||
| 13 | Gabriel Bortoleto | Sauber | 1:10.037 | 1:09.622 | +0.960 Q2 | ||
| 14 | Pierre Gasly | Alpine F1 Team | 1:09.894 | 1:09.637 | +0.975 Q2 | ||
| 15 | Alexander Albon | Williams | 1:09.792 | 1:09.652 | +0.990 Q2 | ||
| 16 | Franco Colapinto | Alpine F1 Team | 1:10.104 | +1.442 Q1 | |||
| 17 | Nico Hülkenberg | Sauber | 1:10.195 | +1.533 Q1 | |||
| 18 | Esteban Ocon | Haas F1 Team | 1:10.197 | +1.535 Q1 | |||
| 19 | Oliver Bearman | Haas F1 Team | 1:10.262 | +1.600 Q1 | |||
| 20 | Lance Stroll | Aston Martin |
Gap: the driver's best time in any session (session named), in seconds behind the fastest time of qualifying. That is usually the pole time; when a session gets slower (rain, for example), an earlier session's time can be faster. The bar is full at 3 seconds; larger gaps are cut off.
Standings after this race
Explained: how points and the two championships work.
Drivers
| Pos | Driver | Team | Wins | Points |
|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | 7 | 309 |
| 2 | Lando Norris | McLaren | 5 | 275 |
| 3 | Max Verstappen | Red Bull | 2 | 205 |
| 4 | George Russell | Mercedes | 1 | 184 |
| 5 | Charles Leclerc | Ferrari | 0 | 151 |
| 6 | Lewis Hamilton | Ferrari | 0 | 109 |
| 7 | Andrea Kimi Antonelli | Mercedes | 0 | 64 |
| 8 | Alexander Albon | Williams | 0 | 64 |
| 9 | Nico Hülkenberg | Sauber | 0 | 37 |
| 10 | Isack Hadjar | RB F1 Team | 0 | 37 |
Constructors
| Pos | Constructor | Wins | Points |
|---|---|---|---|
| 1 | McLaren | 12 | 584 |
| 2 | Ferrari | 0 | 260 |
| 3 | Mercedes | 1 | 248 |
| 4 | Red Bull | 2 | 214 |
| 5 | Williams | 0 | 80 |
| 6 | Aston Martin | 0 | 62 |
| 7 | RB F1 Team | 0 | 60 |
| 8 | Sauber | 0 | 51 |
| 9 | Haas F1 Team | 0 | 44 |
| 10 | Alpine F1 Team | 0 | 20 |