Oscar Piastri was quickest in Barcelona and put his McLaren top of the Spanish GP 2025 race results, just ahead of teammate Lando Norris, with Charles Leclerc third fastest in the Ferrari.
Piastri continued his superb 2025 Formula 1 campaign by leading a McLaren 1-2 at the Spanish Grand Prix, extending his lead in the championship after a composed drive from pole to flag. The drama behind him was just as compelling, with Max Verstappen handed a 10-second time penalty after a controversial late-race clash with George Russell, dropping the Red Bull driver to 10th.
Piastri held firm through the final laps to seal his fifth victory of the season by 2.4 seconds from Norris, giving McLaren its second 1-2 finish of 2025. Leclerc completed the podium, while Russell was promoted to fourth after the Verstappen penalty.
Further back, Nico Hulkenberg took a standout fifth for Kick Sauber, ahead of Hamilton. Isack Hadjar and Pierre Gasly continued their points-scoring form in seventh and eighth respectively, with Fernando Alonso finally grabbing his first point of the season in ninth.
Lance Stroll was a non-starter due to recurring wrist pain, while Alex Albon retired after contact with Liam Lawson
F1 Spanish GP 2025 Results
Check out the full Spanish GP 2025 results from Barcelona below.
More from the Singapore GP
Catch up with Total Motorsport's latest Singapore GP coverage, including Max Verstappen's victory at Marina Bay, Ferrari's costly strategy gamble, the full race classification, and the updated 2026 Formula 1 Drivers' and Constructors' Championship standings.
| Pos | Driver | Team | Time |
|---|---|---|---|
| 1 | Oscar Piastri | McLaren | Leader |
| 2 | Lando Norris | McLaren | +2.471 |
| 3 | Charles Leclerc | Ferrari | +10.455 |
| 4 | George Russell | Mercedes | +11.359 |
| 5 | Nico Hulkenberg | Sauber | +13.648 |
| 6 | Lewis Hamilton | Ferrari | +15.508 |
| 7 | Isack Hadjar | Racing Bulls | +16.022 |
| 8 | Pierre Gasly | Alpine | +17.882 |
| 9 | Fernando Alonso | Aston Martin | +21.564 |
| 10 | Max Verstappen | Red Bull | +21.826 |
| 11 | Liam Lawson | Racing Bulls | +25.532 |
| 12 | Gabriel Bortoleto | Sauber | +25.996 |
| 13 | Yuki Tsunoda | Red Bull | +28.822 |
| 14 | Carlos Sainz | Williams | +29.309 |
| 15 | Franco Colapinto | Alpine | +31.381 |
| 16 | Esteban Ocon | Haas | +32.197 |
| 17 | Oliver Bearman | Haas | +37.065 |
| 18 | Kimi Antonelli | Mercedes | DNF |
| 19 | Alexander Albon | Williams | DNF |


