The Spanish Grand Prix delivered a thrilling race filled with drama, strategy, and much controversy. Oscar Piastri led a McLaren one-two in the glorious sunshine, while Max Verstappen’s late-race antics stole most of the headlines. The fight at the front was relatively calm, with the two McLaren’s being slightly too quick for Max, while the Mercedes and Ferrari’s battled it out between themselves for the rest of the big points. Behind, there was some great action, in particular into Turn 1 and even some lovely moves around the outside at Turn 3. The safety car caused by Antonelli’s retirement caused even more drama: some good, some bad. Big shout out to Nico Hulkenberg for a fantastic 5th place after Verstappen’s penalty. A lot has already been said about his move, and all I can really add is – Are we really that surprised?
Oscar Piastri
Piastri continued his fantastic form this season, leading from pole and building a solid lead in the first stint. Despite a late safety car, he managed the restart perfectly and secured a comfortable victory. His calm and consistent driving under pressure is becoming a hallmark of his season.
Rating: 8.8
Lando Norris
Norris didn’t get the best start but eventually overtook Verstappen to secure second place. While he couldn’t close the gap to Piastri, his performance was solid and crucial for McLaren’s constructor championship lead.
Rating: 8.3
Charles Leclerc
Leclerc made the most of a late safety car to snatch third place. He was stuck behind his teammate early on, but once free, he capitalised on Verstappen and Red Bull’s mistakes to secure a podium finish.
Rating: 8.5
George Russell
Russell had a quiet race until the safety car restart, when he was the other half of Verstappen’s dodge-um attempt. While his initial move at Turn 1 was valid, Verstappen’s retaliation overshadowed Russell’s solid fourth-place finish.
Rating: 8.0
Nico Hulkenberg
Hulkenberg was the driver of the day, climbing from 15th to fifth with a series of impressive overtakes. His two-stop strategy and tire management were flawless, marking one of his best performances in years.
Rating: 9.3
Lewis Hamilton
Hamilton struggled for pace throughout the race, dropping back after a strong start. He was overtaken by Hulkenberg late in the race, highlighting another challenging weekend for the seven-time champion.
Rating: 7.1
Isack Hadjar
Hadjar continued his impressive rookie season with another points finish. His consistency is keeping Racing Bulls in the midfield fight, and he’s quickly becoming rookie of the year.
Rating: 8.5
Pierre Gasly
Gasly had a positive weekend, qualifying in Q3 and finishing eighth. When the Alpine works, Gasly is a force in the midfield, and this race was a much-needed boost for the team.
Rating: 8.5
Fernando Alonso
Alonso finally scored points in 2025 after a series of retirements. His creative overtakes and determination were on full display, earning him a well-deserved ninth place at his home race.
Rating: 8.0
Max Verstappen
Verstappen’s race ended in controversy after a promising start. The three-stop strategy backfired with the late safety car, and his frustration boiled over with a deliberate collision with Russell. A ten-second penalty was lenient for such dangerous driving, I think other drivers get disqualified for that.
Rating: 1.0
Liam Lawson
Lawson had another solid weekend, narrowly missing out on points. He’s showing progress, which is crucial as he battles to establish himself in Racing Bulls and to extend his F1 career, which was faltering.
Rating: 7.8
Gabriel Bortoletto
Bortoletto was unlucky with the late safety car but showed promise throughout the race. He outqualified his teammate and was in the mix for points, marking a step forward.
Rating: 7.6
Yuki Tsunoda
Tsunoda had a weekend to forget, qualifying last and finishing 13th. His struggles highlighted Red Bull’s ongoing issues with their second seat.
Rating: 4.5
Carlos Sainz
Sainz endured a tough weekend, struggling for pace and finishing 15th. Williams’ track-specific issues were evident, and Sainz will be hoping for a better showing next time.
Rating: 5.1
Franco Colapinto
Colapinto had a quiet race, was knocked out in Q1 and finished 15th. It was a weekend to forget for the Argentinian driver.
Rating: 5.1
Esteban Ocon
Ocon was invisible for most of the race, finishing 16th. It was a disappointing weekend for the Frenchman.
Rating: 5.1
Ollie Bearman
Bearman outqualified his teammate but struggled in the race, finishing 17th. It was a tough weekend for Haas overall.
Rating: 5.4
Kimi Antonelli
Antonelli retired with an engine issue but showed promise earlier in the race. His qualifying performance was a highlight, but his season has stalled slightly with a few mistakes and reliability issues.
Rating: 7.4
Alex Albon
Albon had a weekend to forget, retiring after multiple collisions and penalties. His qualifying performance was the only positive.
Rating: 5.5
Lance Stroll
Stroll did not start the race due to wrist pain so I’m not going to score him. It feels harsh if you retire due to injury.
Rating: N/A
The Spanish Grand Prix showcased McLaren’s dominance and the unpredictability of Formula 1. With Piastri extending his championship lead and Verstappen’s antics under scrutiny, the season continues to deliver excitement. Next up, the Canadian Grand Prix promises more thrills and drama.