Piastri wins as Norris retires; Hadjar on the podium - 2025 Dutch GP results
Piastri took a commanding win at Zandvoort as Norris retired and Hadjar scored his first F1 podium

Getty Images
Oscar Piastri took a commanding victory in the Dutch Grand Prix as team-mate and championship rival Lando Norris retired with a problem in his McLaren.
Piastri led from the start and, despite pressure from Norris, always stayed in control to take his seventh win of the season.
Norris chased Piastri all race long and looked set for second place until he retired with seven laps to go, his McLaren suffering an apparent engine problem.
The result leaves Piastri with a 34-point lead over Norris in the championship.
Max Verstappen benefited from Norris’s DNF to finish in second, but the Dutchman never had the pace to challenge the McLarens.
Isack Hadjar scored his best result in Formula 1 with a superb drive to third place, the Racing Bulls driver having a rather lonely and uneventful race on the way to his first podium.
Mercedes‘ George Russell held on to fourth despite running with a damaged floor as a result of an incident with Ferrari‘s Charles Leclerc, who retired after a crash caused by Kimi Antonelli.
Leclerc’s team-mate Lewis Hamilton also failed to finish after crashing out on his own at Turn 3.
Alex Albon finished in fifth for Williams ahead of Ollie Bearman, who made a sensational recovery from last to sixth in the Haas.
Lance Stroll also completed a strong recovery from the back of the field to secure seventh ahead of Aston Martin team-mate Fernando Alonso.
Yuki Tsunoda finally returned to the points in the second Red Bull in ninth, with Esteban Ocon rounding out the top 10 in the second Haas.
Story of the race
Norris made a slightly better start than Piastri, who immediately moved to the right to defend, giving Verstappen a chance to try to pass around the outside.
The Red Bull driver, the only man in the top 10 starting on soft tyres, couldn’t quite stick the move as Piastri had the edge at the exit of Turn 1, but still managed to overtake Norris for second despite almost losing the rear of his car going into Turn 3.
Piastri was quick to open a comfortable gap to Verstappen, leading the Dutchman by over four seconds by lap 8, as teams began to warn their drivers about the potential rain coming their way.
On lap 9, Norris overtook Verstappen with a bold move around the outside of Turn 1, the Red Bull driver unable to fight back as the Briton set his sights on Piastri.
Norris started to cut Piastri’s advantage, reducing it to around three seconds by lap 15, the Australian reporting a few drops of rain were hitting his visor.
The gap between Piastri and Norris stabilised around three seconds while Verstappen had no answer to McLaren’s pace and dropped far behind them.
The safety car was deployed on lap 23 when Hamilton crashed into the wall at Turn 3 after losing the rear of his Ferrari on the banked corner.
Hamilton retired on the spot, apologising to his team on the radio.
McLaren used the opportunity to double-stack its drivers as the majority of the field pitted for hard tyres. Verstappen, however, switched from soft to mediums.
The race was relaunched on lap 27 with the same order, Piastri doing a good job at the restart to keep Norris at bay.
Behind, Sainz and Lawson made contact at Turn 1, both men suffering a puncture and having to pit at the end of the lap.
“He’s just so stupid. It’s always the same guy,” complained Sainz on the radio after dropping to the rear of the field while running strongly in the points.
Despite his complaints, it was Sainz who was found at fault, as the stewards gave him a 10-second penalty for causing a collision.
“You are joking. It’s the most ridiculous thing I’ve heard in my life,” was Sainz’s verdict of the penalty.
A virtual safety car was activated on lap 32 to pick up debris from Sainz’s car.
Once the VSC was cleared, Leclerc launched an aggressive attack on Russell at the chicane, overtaking the Mercedes for fifth by putting two wheels off track and making contact with his car.
Leclerc complained that Russell left him no room, while the Briton alerted his team that his rival had passed him by going off track.
Leclerc was sent into the wall by Antonelli
Getty Images
The incident will be investigated after the race, but Mercedes asked Russell to swap positions with team-mate Antonelli as he was losing time as a result of the floor damage.
Antonelli made a surprising second pitstop on lap 52, moving to soft tyres and dropping to eighth position. A lap later, Ferrari copied the strategy with Leclerc to avoid an undercut.
Leclerc emerged from the pits right in front of Antonelli, the Italian attempting to overtake the Ferrari with an optimistic move down the inside of Turn 3.
The move ended in contact, with Leclerc sent into a spin and into the wall, retiring in the same place as Hamilton earlier.
Antonelli had a puncture and needed to pit again as the safety car was deployed for the second time.
The Italian was handed a 10-second time penalty for the incident and another five-second penalty for speeding in the pitlane moments later.
Leader Piastri, Norris and Verstappen also pitted, the McLarens on hard tyres and the Red Bull on softs.
The safety car period ended on lap 57, Piastri again keeping the lead while Verstappen initially put Norris under pressure thanks to his softer tyres.
For a moment, Norris managed to run within a second of Piastri, but the Australian increased the gap once more.
On lap 65, however, Norris reported he was seeing smoke inside his cockpit and seconds later was forced to stop on track with an apparent engine problem. The safety car was sent out once again.
Piastri made another flawless restart to keep Verstappen behind despite running hard tyres to the Dutchman’s softs. After that, the McLaren driver controlled the race until the chequered flag.
2025 Dutch GP results
Pos | Driver | Team | Gap |
1 | Oscar Piastri | McLaren | |
2 | Max Verstappen | Red Bull | +1.271sec |
3 | Isack Hadjar | Racing Bulls | +3.233sec |
4 | George Russell | Mercedes | +5.654sec |
5 | Alex Albon | Williams | +6.327sec |
6 | Oliver Bearman | Haas | +9.044sec |
7 | Lance Stroll | Aston Martin | +9.497sec |
8 | Fernando Alonso | Aston Martin | +11.709sec |
9 | Yuki Tsunoda | Red Bull | +13.597sec |
10 | Esteban Ocon | Haas | +14.063sec |
11 | Franco Colapinto | Alpine | +14.511sec |
12 | Liam Lawson | Racing Bulls | +17.063sec |
13 | Carlos Sainz | Williams | +17.376sec |
14 | Nico Hülkenberg | Sauber | +19.725sec |
15 | Gabriel Bortoleto | Sauber | +21.565sec |
16 | Kimi Antonelli | Mercedes | +22.029sec |
17 | Pierre Gasly | Alpine | +23.629sec |
18 | Lando Norris | McLaren | 8L |
19 | Charles Leclerc | Ferrari | 20L |
20 | Lewis Hamilton | Ferrari | 50L |