Round 15 of the season · 31 August 2025Official result
Dutch Grand Prix 2025
Circuit Park Zandvoort · Zandvoort
All editions of the Dutch Grand Prix →Relive the race
Lap – / 720:00:00
| Pos. | Driver | Tyres | Stops |
|---|
0 km/h
–
⋯
Race running – press Space to pause. Tap a driver for info and to follow them.
| Time | Lap | Event |
|---|---|---|
| 0:00:00 | Start | |
| 0:10:47 | 9 | Pit stop Stroll: Medium → Hard |
| 0:23:33 | 19 | Pit stop Alonso: Medium → Hard |
| 0:24:50 | 20 | Pit stop Tsunoda: Soft → Hard |
| 0:28:25 | 23 | Retirement Hamilton |
| 0:28:40 | 23 | Safety Car |
| 0:29:21 | 24 | Pit stop Piastri: Medium → Hard |
| 0:29:47 | 24 | Pit stop Verstappen: Soft → Medium |
| 0:29:49 | 24 | Pit stop Hadjar: Medium → Hard |
| 0:29:54 | 24 | Pit stop Russell: Medium → Hard |
| 0:30:15 | 24 | Pit stop Albon: Medium → Hard |
| 0:35:14 | 26 | Safety Car coming in |
| 0:41:13 | 31 | Virtual Safety Car (VSC) |
| 0:42:23 | 32 | Virtual Safety Car (VSC) ending |
| 0:43:23 | 33 | Penalty Sainz: 10 s |
| 0:53:52 | 41 | Pit stop Alonso: Hard → Hard |
| 1:08:57 | 53 | Retirement Leclerc |
| 1:08:57 | 53 | Safety Car |
| 1:09:07 | 53 | Pit stop Stroll: Hard → Hard |
| 1:09:10 | 53 | Pit stop Ocon: Hard → Medium |
| 1:09:36 | 54 | Pit stop Piastri: Hard → Hard |
| 1:09:53 | 54 | Pit stop Verstappen: Medium → Soft |
| 1:09:57 | 54 | Pit stop Hadjar: Hard → Soft |
| 1:10:15 | 54 | Pit stop Russell: Hard → Soft |
| 1:10:19 | 54 | Pit stop Albon: Hard → Soft |
| 1:10:52 | 54 | Pit stop Bearman: Hard → Medium |
| 1:10:52 | 54 | Pit stop Tsunoda: Hard → Soft |
| 1:14:34 | 56 | Penalty Antonelli: 10 s |
| 1:17:38 | 57 | Safety Car coming in |
| 1:22:33 | 62 | Penalty Antonelli: 5 s |
| 1:26:50 | 65 | Retirement Norris |
| 1:27:06 | 65 | Safety Car |
| 1:33:38 | 68 | Safety Car coming in |
| 1:38:30 | Chequered flag |
Data: OpenF1 (positions twice per second, movement in between calculated; telemetry of the selected car 4 times per second including revs; race control messages; safety car position approximated). Reconstruction from measured data, not a broadcast.
Schedule · UK time (BST)
- ✓Free Practice 1LiveLocal time 12:30
- ✓Free Practice 2LiveLocal time 16:00
- ✓Free Practice 3LiveLocal time 11:30
- ✓QualifyingLiveLocal time 15:00
- ✓RaceLiveLocal time 15:00
Other time zones
| Session | US Eastern (ET) | US Pacific (PT) | Australia (Sydney) | India (IST) | Local time |
|---|---|---|---|---|---|
| Free Practice 1 | 6:30 am | 3:30 am | 20:30 | 16:00 | 12:30 |
| Free Practice 2 | 10:00 am | 7:00 am | Sat 00:00 | 19:30 | 16:00 |
| Free Practice 3 | 5:30 am | 2:30 am | 19:30 | 15:00 | 11:30 |
| Qualifying | 9:00 am | 6:00 am | 23:00 | 18:30 | 15:00 |
| Race | 9:00 am | 6:00 am | 23:00 | 18:30 | 15:00 |
Result
Race
| Pos | Driver | Team | Grid | Laps | Time / gap | Points |
|---|---|---|---|---|---|---|
| 1 | Oscar PiastriFastest lap | McLaren | 1 | 72 | 1:38:29.849 | 25 |
| 2 | Max Verstappen | Red Bull Racing | 3 | 72 | +1.271s | 18 |
| 3 | Isack Hadjar | Racing Bulls | 4 | 72 | +3.233s | 15 |
| 4 | George Russell | Mercedes | 5 | 72 | +5.654s | 12 |
| 5 | Alexander Albon | Williams | 15 | 72 | +6.327s | 10 |
| 6 | Oliver Bearman | Haas F1 Team | 20 | 72 | +9.044s | 8 |
| 7 | Lance Stroll | Aston Martin | 19 | 72 | +9.497s | 6 |
| 8 | Fernando Alonso | Aston Martin | 10 | 72 | +11.709s | 4 |
| 9 | Yuki Tsunoda | Red Bull Racing | 12 | 72 | +13.597s | 2 |
| 10 | Esteban Ocon | Haas F1 Team | 18 | 72 | +14.063s | 1 |
| 11 | Franco Colapinto | Alpine | 16 | 72 | +14.511s | 0 |
| 12 | Liam Lawson | Racing Bulls | 8 | 72 | +17.063s | 0 |
| 13 | Carlos Sainz | Williams | 9 | 72 | +17.376s | 0 |
| 14 | Nico Hülkenberg | Kick Sauber | 17 | 72 | +19.725s | 0 |
| 15 | Gabriel Bortoleto | Kick Sauber | 13 | 72 | +21.565s | 0 |
| 16 | Andrea Kimi Antonelli | Mercedes | 11 | 72 | +22.029s | 0 |
| 17 | Pierre Gasly | Alpine | 14 | 72 | +23.629s | 0 |
| 18 | Lando Norris | McLaren | 2 | 64 | +-741.362s | 0 |
| 19 | Charles Leclerc | Ferrari | 6 | 52 | Retired | 0 |
| 20 | Lewis Hamilton | Ferrari | 7 | 22 | Retired | 0 |
Qualifying
| Pos | Driver | Team | Q1 | Q2 | Q3 | Eliminated in |
|---|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | 1:09.338 | 1:08.964 | 1:08.662 | |
| 2 | Lando Norris | McLaren | 1:09.469 | 1:08.874 | 1:08.674 | |
| 3 | Max Verstappen | Red Bull Racing | 1:09.696 | 1:09.122 | 1:08.925 | |
| 4 | Isack Hadjar | Racing Bulls | 1:09.966 | 1:09.439 | 1:09.208 | |
| 5 | George Russell | Mercedes | 1:09.676 | 1:09.313 | 1:09.255 | |
| 6 | Charles Leclerc | Ferrari | 1:09.906 | 1:09.304 | 1:09.340 | |
| 7 | Lewis Hamilton | Ferrari | 1:09.900 | 1:09.261 | 1:09.390 | |
| 8 | Liam Lawson | Racing Bulls | 1:09.779 | 1:09.383 | 1:09.500 | |
| 9 | Carlos Sainz | Williams | 1:09.980 | 1:09.472 | 1:09.505 | |
| 10 | Fernando Alonso | Aston Martin | 1:09.950 | 1:09.366 | 1:09.630 | |
| 11 | Andrea Kimi Antonelli | Mercedes | 1:09.845 | 1:09.493 | – | Q2 |
| 12 | Yuki Tsunoda | Red Bull Racing | 1:09.954 | 1:09.622 | – | Q2 |
| 13 | Gabriel Bortoleto | Kick Sauber | 1:10.037 | 1:09.622 | – | Q2 |
| 14 | Pierre Gasly | Alpine | 1:09.894 | 1:09.637 | – | Q2 |
| 15 | Alexander Albon | Williams | 1:09.792 | 1:09.652 | – | Q2 |
| 16 | Franco Colapinto | Alpine | 1:10.104 | – | – | Q1 |
| 17 | Nico Hülkenberg | Kick Sauber | 1:10.195 | – | – | Q1 |
| 18 | Esteban Ocon | Haas F1 Team | 1:10.197 | – | – | Q1 |
| 19 | Oliver Bearman | Haas F1 Team | 1:10.262 | – | – | Q1 |
| 20 | Lance Stroll | Aston Martin | – | – | – | Q1 |
Free Practice 1
| Pos | Driver | Team | Best time | Gap | Laps |
|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 1:10.278 | 35 | |
| 2 | Oscar Piastri | McLaren | 1:10.570 | +0.292s | 32 |
| 3 | Lance Stroll | Aston Martin | 1:10.779 | +0.501s | 25 |
| 4 | Fernando Alonso | Aston Martin | 1:10.841 | +0.563s | 25 |
| 5 | Alexander Albon | Williams | 1:11.171 | +0.893s | 33 |
| 6 | Max Verstappen | Red Bull Racing | 1:11.218 | +0.940s | 24 |
| 7 | George Russell | Mercedes | 1:11.386 | +1.108s | 29 |
| 8 | Carlos Sainz | Williams | 1:11.458 | +1.180s | 33 |
| 9 | Gabriel Bortoleto | Kick Sauber | 1:11.509 | +1.231s | 30 |
| 10 | Pierre Gasly | Alpine | 1:11.613 | +1.335s | 30 |
| 11 | Liam Lawson | Racing Bulls | 1:11.753 | +1.475s | 29 |
| 12 | Isack Hadjar | Racing Bulls | 1:11.772 | +1.494s | 30 |
| 13 | Nico Hülkenberg | Kick Sauber | 1:11.875 | +1.597s | 30 |
| 14 | Charles Leclerc | Ferrari | 1:11.951 | +1.673s | 32 |
| 15 | Lewis Hamilton | Ferrari | 1:11.960 | +1.682s | 28 |
| 16 | Yuki Tsunoda | Red Bull Racing | 1:12.126 | +1.848s | 24 |
| 17 | Esteban Ocon | Haas F1 Team | 1:12.144 | +1.866s | 29 |
| 18 | Franco Colapinto | Alpine | 1:12.276 | +1.998s | 27 |
| 19 | Oliver Bearman | Haas F1 Team | 1:12.564 | +2.286s | 30 |
| 20 | Andrea Kimi Antonelli | Mercedes | 1:14.275 | +3.997s | 6 |
Free Practice 2
| Pos | Driver | Team | Best time | Gap | Laps |
|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 1:09.890 | 28 | |
| 2 | Fernando Alonso | Aston Martin | 1:09.977 | +0.087s | 20 |
| 3 | Oscar Piastri | McLaren | 1:09.979 | +0.089s | 29 |
| 4 | George Russell | Mercedes | 1:10.274 | +0.384s | 25 |
| 5 | Max Verstappen | Red Bull Racing | 1:10.478 | +0.588s | 23 |
| 6 | Lewis Hamilton | Ferrari | 1:10.738 | +0.848s | 22 |
| 7 | Yuki Tsunoda | Red Bull Racing | 1:10.795 | +0.905s | 26 |
| 8 | Charles Leclerc | Ferrari | 1:10.834 | +0.944s | 23 |
| 9 | Franco Colapinto | Alpine | 1:10.957 | +1.067s | 26 |
| 10 | Nico Hülkenberg | Kick Sauber | 1:11.080 | +1.190s | 25 |
| 11 | Oliver Bearman | Haas F1 Team | 1:11.113 | +1.223s | 26 |
| 12 | Andrea Kimi Antonelli | Mercedes | 1:11.185 | +1.295s | 21 |
| 13 | Gabriel Bortoleto | Kick Sauber | 1:11.320 | +1.430s | 25 |
| 14 | Liam Lawson | Racing Bulls | 1:11.339 | +1.449s | 25 |
| 15 | Esteban Ocon | Haas F1 Team | 1:11.361 | +1.471s | 23 |
| 16 | Carlos Sainz | Williams | 1:11.682 | +1.792s | 30 |
| 17 | Alexander Albon | Williams | 1:11.756 | +1.866s | 16 |
| 18 | Lance Stroll | Aston Martin | 1:11.975 | +2.085s | 7 |
| 19 | Pierre Gasly | Alpine | 1:12.122 | +2.232s | 28 |
| 20 | Isack Hadjar | Racing Bulls | 1 |
Free Practice 3
| Pos | Driver | Team | Best time | Gap | Laps |
|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 1:08.972 | 16 | |
| 2 | Oscar Piastri | McLaren | 1:09.214 | +0.242s | 15 |
| 3 | George Russell | Mercedes | 1:09.858 | +0.886s | 17 |
| 4 | Carlos Sainz | Williams | 1:09.913 | +0.941s | 23 |
| 5 | Max Verstappen | Red Bull Racing | 1:09.925 | +0.953s | 20 |
| 6 | Charles Leclerc | Ferrari | 1:09.938 | +0.966s | 23 |
| 7 | Alexander Albon | Williams | 1:10.099 | +1.127s | 22 |
| 8 | Lance Stroll | Aston Martin | 1:10.103 | +1.131s | 24 |
| 9 | Isack Hadjar | Racing Bulls | 1:10.166 | +1.194s | 21 |
| 10 | Fernando Alonso | Aston Martin | 1:10.232 | +1.260s | 20 |
| 11 | Liam Lawson | Racing Bulls | 1:10.300 | +1.328s | 17 |
| 12 | Yuki Tsunoda | Red Bull Racing | 1:10.349 | +1.377s | 19 |
| 13 | Gabriel Bortoleto | Kick Sauber | 1:10.361 | +1.389s | 21 |
| 14 | Lewis Hamilton | Ferrari | 1:10.373 | +1.401s | 20 |
| 15 | Oliver Bearman | Haas F1 Team | 1:10.595 | +1.623s | 19 |
| 16 | Nico Hülkenberg | Kick Sauber | 1:10.599 | +1.627s | 24 |
| 17 | Andrea Kimi Antonelli | Mercedes | 1:10.697 | +1.725s | 31 |
| 18 | Esteban Ocon | Haas F1 Team | 1:10.801 | +1.829s | 18 |
| 19 | Pierre Gasly | Alpine | 1:10.963 | +1.991s | 24 |
| 20 | Franco Colapinto | Alpine | 1:11.054 | +2.082s | 21 |
Starting grid
| Grid position | Driver | Penalty |
|---|---|---|
| 1 | Oscar Piastri | |
| 2 | Lando Norris | |
| 3 | Max Verstappen | |
| 4 | Isack Hadjar | |
| 5 | George Russell | |
| 6 | Charles Leclerc | |
| 7 | Lewis Hamilton | |
| 8 | Liam Lawson | |
| 9 | Carlos Sainz | |
| 10 | Fernando Alonso | |
| 11 | Andrea Kimi Antonelli | |
| 12 | Yuki Tsunoda | |
| 13 | Gabriel Bortoleto | |
| 14 | Pierre Gasly | |
| 15 | Alexander Albon | |
| 16 | Franco Colapinto | |
| 17 | Nico Hülkenberg | |
| 18 | Esteban Ocon | |
| 19 | Lance Stroll | |
| 20 | Oliver Bearman |
Penalties
| Lap | Driver | Type | Reason |
|---|---|---|---|
| 33 | Carlos Sainz | Time penalty 10 s | CAUSING A COLLISION |
| 56 | Andrea Kimi Antonelli | Time penalty 10 s | CAUSING A COLLISION |
| 62 | Andrea Kimi Antonelli | Time penalty 5 s | SPEEDING IN THE PIT LANE |
The race in numbers
Pole position
1:08.662
Oscar Piastri
Fastest lap
1:12.271
Oscar Piastri
pit stops
40
across the whole field
Safety Car periods
3
plus 1 × VSC
Weather at the start
20 °C
Air · track 29 °C
Tyres
Hard · Medium · Soft
compounds used
Standings after this race
Drivers
- 1Oscar PiastriMcLaren309 pointsLeader
- 2Lando NorrisMcLaren275 points−34
- 3Max VerstappenRed Bull Racing205 points−104
- 4George RussellMercedes184 points−125
- 5Charles LeclercFerrari151 points−158
- 6Lewis HamiltonFerrari109 points−200
- 7Andrea Kimi AntonelliMercedes64 points−245
- 8Alexander AlbonWilliams64 points−245
- 9Nico HülkenbergKick Sauber37 points−272
- 10Isack HadjarRacing Bulls37 points−272 ▲3
Teams
- 1McLarenKonstrukteure584 pointsLeader
- 2FerrariKonstrukteure260 points−324
- 3MercedesKonstrukteure248 points−336
- 4Red Bull RacingKonstrukteure214 points−370
- 5WilliamsKonstrukteure80 points−504
Circuit Park Zandvoort
Length
approx. 4.24 km
Lap record
1:12.271
Safety car rate
50 %
Win from pole
50 %
Full throttle
58.2 %
Top speed
315 km/h
Frequently asked questions
Who won the Dutch Grand Prix 2025?
Oscar Piastri (McLaren) won the Dutch Grand Prix 2025.
Who was on pole position?
Oscar Piastri started from pole position.