Race · Round 9 of 24 ·

2025 Spanish Grand Prix

Oscar Piastri won for McLaren from pole at Circuit de Barcelona-Catalunya. 2 of the starters were not classified.

Circuit
Circuit de Barcelona-CatalunyaMontmelo, Spain
Winner
Oscar PiastriMcLaren
Fastest lap
Oscar Piastri
Entries
2017 classified

Classification

F1DB layout catalunya-6 · 4.657 km · 14 turns, F1DB’s figures
F1DB, CC BY 4.0 · drawn by Jules Roy
The outline is F1DB’s, for every layout; the trace is OpenStreetMap’s, where it exists.

Grid to flag

0102030405060Laps completedGridResult11Oscar Piastri22Lando Norris73Charles Leclerc44George Russell155Nico Hulkenberg56Sir Lewis Hamilton97Isack Hadjar88Pierre Gasly109Fernando Alonso310Max Verstappen1311Liam Lawson1212Gabriel BortoletoPL13Yuki Tsunoda1714Carlos Sainz1815Franco Colapinto1616Esteban Ocon1417Oliver Bearman6DNFAndrea Kimi Antonelli11DNFAlexander Albon

Lines run from grid slot to result, ending at the last lap completed. A dashed line ending in a cross is a driver not classified. Nothing between is recorded, so a crossing is not an overtake at that lap.

Grid to flag
DriverGridResultLaps
Oscar Piastri1166
Lando Norris2266
Charles Leclerc7366
George Russell4466
Nico Hulkenberg15566
Sir Lewis Hamilton5666
Isack Hadjar9766
Pierre Gasly8866
Fernando Alonso10966
Max Verstappen31066
Liam Lawson131166
Gabriel Bortoleto121266
Yuki TsunodaPL1366
Carlos Sainz171466
Franco Colapinto181566
Esteban Ocon161666
Oliver Bearman141766
Andrea Kimi Antonelli6DNF53
Alexander Albon11DNF27

Qualifying

Qualifying
PosDriverConstructorNo.Q1Q2Q3GapInterval
1Oscar PiastriMcLaren811:12.5511:11.9981:11.546——
2Lando NorrisMcLaren41:12.7991:12.0561:11.755+0.209+0.209
3Max VerstappenRed Bull Racing11:12.7981:12.3581:11.848+0.302+0.093
4George RussellMercedes631:12.8061:12.4071:11.848+0.302+0.000
5Sir Lewis HamiltonFerrari441:13.0581:12.4471:12.045+0.499+0.197
6Andrea Kimi AntonelliMercedes121:12.8151:12.5851:12.111+0.565+0.066
7Charles LeclercFerrari161:13.0141:12.4951:12.131+0.585+0.020
8Pierre GaslyAlpine101:13.0811:12.6111:12.199+0.653+0.068
9Isack HadjarRacing Bulls61:13.1391:12.4611:12.252+0.706+0.053
10Fernando AlonsoAston Martin141:13.1021:12.5231:12.284+0.738+0.032
11Alexander AlbonWilliams231:13.0441:12.641———
12Gabriel BortoletoSauber51:13.0451:12.756———
13Liam LawsonRacing Bulls301:13.0391:12.763———
14Lance StrollAston Martin181:13.0381:13.058———
15Oliver BearmanHaas F1 Team871:13.0741:13.315———
16Nico HulkenbergSauber271:13.190————
17Esteban OconHaas F1 Team311:13.201————
18Carlos SainzWilliams551:13.203————
19Franco ColapintoAlpine431:13.334————
20Yuki TsunodaRed Bull Racing221:13.385————
Before knock-out qualifying arrived in 2006 there is one time per driver; from 2006, the best lap of each of the three sessions.

Pit stops

0102030405060Lap1Oscar Piastri2Lando Norris3Charles Leclerc4George Russell5Nico Hulkenberg6Sir Lewis Hamilton7Isack Hadjar8Pierre Gasly9Fernando Alonso10Max Verstappen11Liam Lawson12Gabriel Bortoleto13Yuki Tsunoda14Carlos Sainz15Franco Colapinto16Esteban Ocon17Oliver BearmanDNFAndrea Kimi AntonelliDNFAlexander Albon

Bars run in finishing order, ticked on each lap a driver stopped. A cross is a driver not classified. Only the lap is recorded: not a stop’s length, tyres or gain.

Pit stops
DriverResultLapsStops recordedStopped on lap
Oscar Piastri166322, 49, 55
Lando Norris266321, 48, 55
Charles Leclerc366317, 40, 55
George Russell466320, 41, 55
Nico Hulkenberg56639, 45, 56
Sir Lewis Hamilton666316, 46, 55
Isack Hadjar766319, 48, 55
Pierre Gasly866310, 31, 55
Fernando Alonso966315, 42, 54
Max Verstappen1066413, 29, 47, 55
Liam Lawson1166218, 44
Gabriel Bortoleto1266219, 49
Yuki Tsunoda136648, 24, 44, 54
Carlos Sainz146639, 34, 55
Franco Colapinto1566314, 39, 54
Esteban Ocon1666220, 43
Oliver Bearman176638, 35, 54
Andrea Kimi AntonelliDNF53221, 49
Alexander AlbonDNF2726, 26

Who stopped first, between neighbours

Who stopped first, between neighbours
Drivers, in grid orderGridResultFirst recorded stop, lapStopped firstGrid to flag
Oscar Piastri · Lando Norris1 · 21 · 222 · 21Lando NorrisKept their order
Lando Norris · Charles Leclerc2 · 72 · 321 · 17Charles LeclercKept their order
Lando Norris · Max Verstappen2 · 32 · 1021 · 13Max VerstappenKept their order
George Russell · Charles Leclerc4 · 74 · 320 · 17Charles LeclercSwapped places
Charles Leclerc · Pierre Gasly7 · 83 · 817 · 10Pierre GaslyKept their order
Max Verstappen · George Russell3 · 410 · 413 · 20Max VerstappenSwapped places
George Russell · Nico Hulkenberg4 · 154 · 520 · 9Nico HulkenbergKept their order
George Russell · Sir Lewis Hamilton4 · 54 · 620 · 16Sir Lewis HamiltonKept their order
Sir Lewis Hamilton · Nico Hulkenberg5 · 156 · 516 · 9Nico HulkenbergSwapped places
Oliver Bearman · Nico Hulkenberg14 · 1517 · 58 · 9Oliver BearmanSwapped places
Nico Hulkenberg · Esteban Ocon15 · 165 · 169 · 20Nico HulkenbergKept their order
Sir Lewis Hamilton · Isack Hadjar5 · 96 · 716 · 19Sir Lewis HamiltonKept their order
Pierre Gasly · Isack Hadjar8 · 98 · 710 · 19Pierre GaslySwapped places
Isack Hadjar · Fernando Alonso9 · 107 · 919 · 15Fernando AlonsoKept their order
Pierre Gasly · Fernando Alonso8 · 108 · 910 · 15Pierre GaslyKept their order
Max Verstappen · Fernando Alonso3 · 1010 · 913 · 15Max VerstappenSwapped places
Max Verstappen · Liam Lawson3 · 1310 · 1113 · 18Max VerstappenKept their order
Gabriel Bortoleto · Liam Lawson12 · 1312 · 1119 · 18Liam LawsonSwapped places
Liam Lawson · Oliver Bearman13 · 1411 · 1718 · 8Oliver BearmanKept their order
Esteban Ocon · Carlos Sainz16 · 1716 · 1420 · 9Carlos SainzSwapped places
Carlos Sainz · Franco Colapinto17 · 1814 · 159 · 14Carlos SainzKept their order
Esteban Ocon · Franco Colapinto16 · 1816 · 1520 · 14Franco ColapintoSwapped places
Oliver Bearman · Esteban Ocon14 · 1617 · 168 · 20Oliver BearmanSwapped places
Pairs of classified drivers who started or finished next to each other, each with a stop recorded; the two names in a row are in grid order. Both are read from the stops F1DB records, which has gaps. It is the order things happened in and no more: with no stop duration and no lap times, the record cannot say whether stopping first won or lost a place.
Practice sessions Practice 1 · Practice 2 · Practice 3

Practice 1

Practice 1
PosDriverConstructorNo.Best lapGapIntervalLaps
1Lando NorrisMcLaren41:13.718——29
2Max VerstappenRed Bull Racing11:14.085+0.367+0.36718
3Sir Lewis HamiltonFerrari441:14.096+0.378+0.01129
4Charles LeclercFerrari161:14.238+0.520+0.14231
5Oscar PiastriMcLaren811:14.294+0.576+0.05628
6Liam LawsonRacing Bulls301:14.339+0.621+0.04528
7Oliver BearmanHaas F1 Team871:14.597+0.879+0.25826
8Isack HadjarRacing Bulls61:14.605+0.887+0.00826
9Yuki TsunodaRed Bull Racing221:14.643+0.925+0.03827
10Pierre GaslyAlpine101:14.746+1.028+0.10328
11George RussellMercedes631:14.751+1.033+0.00532
12Lance StrollAston Martin181:14.786+1.068+0.03524
13Fernando AlonsoAston Martin141:14.798+1.080+0.01220
14Nico HulkenbergSauber271:14.865+1.147+0.06721
15Carlos SainzWilliams551:14.935+1.217+0.07026
16Gabriel BortoletoSauber51:15.155+1.437+0.22023
17Ryō Hirakawa (never started a Grand Prix)Haas F1 Team501:15.298+1.580+0.14323
18Andrea Kimi AntonelliMercedes121:15.369+1.651+0.07131
19Victor Martins (never started a Grand Prix)Williams451:15.522+1.804+0.15326
20Franco ColapintoAlpine431:15.530+1.812+0.00819
Each driver’s best lap of the session and the laps they ran: a classification, not lap timing. † Drove in practice and never started a Grand Prix.

Practice 2

Practice 2
PosDriverConstructorNo.Best lapGapIntervalLaps
1Oscar PiastriMcLaren811:12.760——28
2George RussellMercedes631:13.046+0.286+0.28632
3Max VerstappenRed Bull Racing11:13.070+0.310+0.02430
4Lando NorrisMcLaren41:13.070+0.310+0.00031
5Charles LeclercFerrari161:13.260+0.500+0.19033
6Andrea Kimi AntonelliMercedes121:13.298+0.538+0.03831
7Fernando AlonsoAston Martin141:13.301+0.541+0.00328
8Pierre GaslyAlpine101:13.385+0.625+0.08430
9Isack HadjarRacing Bulls61:13.400+0.640+0.01529
10Liam LawsonRacing Bulls301:13.494+0.734+0.09429
11Sir Lewis HamiltonFerrari441:13.533+0.773+0.03929
12Nico HulkenbergSauber271:13.592+0.832+0.05930
13Yuki TsunodaRed Bull Racing221:13.683+0.923+0.09131
14Carlos SainzWilliams551:13.721+0.961+0.03834
15Alexander AlbonWilliams231:13.839+1.079+0.11832
16Lance StrollAston Martin181:13.839+1.079+0.00017
17Gabriel BortoletoSauber51:13.959+1.199+0.12027
18Esteban OconHaas F1 Team311:14.005+1.245+0.04630
19Oliver BearmanHaas F1 Team871:14.126+1.366+0.12120
20Franco ColapintoAlpine431:14.303+1.543+0.17731
Each driver’s best lap of the session and the laps they ran: a classification, not lap timing.

Practice 3

Practice 3
PosDriverConstructorNo.Best lapGapIntervalLaps
1Oscar PiastriMcLaren811:12.387——14
2Lando NorrisMcLaren41:12.913+0.526+0.52618
3Charles LeclercFerrari161:13.130+0.743+0.21717
4George RussellMercedes631:13.139+0.752+0.00918
5Max VerstappenRed Bull Racing11:13.375+0.988+0.23614
6Isack HadjarRacing Bulls61:13.382+0.995+0.00717
7Andrea Kimi AntonelliMercedes121:13.405+1.018+0.02312
8Fernando AlonsoAston Martin141:13.414+1.027+0.00917
9Sir Lewis HamiltonFerrari441:13.527+1.140+0.11317
10Liam LawsonRacing Bulls301:13.637+1.250+0.11018
11Gabriel BortoletoSauber51:13.722+1.335+0.08519
12Nico HulkenbergSauber271:13.733+1.346+0.01118
13Carlos SainzWilliams551:13.758+1.371+0.02516
14Yuki TsunodaRed Bull Racing221:13.892+1.505+0.13413
15Lance StrollAston Martin181:13.904+1.517+0.01220
16Pierre GaslyAlpine101:13.954+1.567+0.05020
17Franco ColapintoAlpine431:14.085+1.698+0.13123
18Esteban OconHaas F1 Team311:14.138+1.751+0.05314
19Alexander AlbonWilliams231:14.289+1.902+0.1515
20Oliver BearmanHaas F1 Team871:14.460+2.073+0.17112
Each driver’s best lap of the session and the laps they ran: a classification, not lap timing.

Photographs from this race

Filed on Wikimedia Commons under this race's own category, each shown with the photographer and licence its terms require. The filing is the Commons editors' and has not been checked here.

Everything filed under 2025 Spanish Grand Prix on Wikimedia Commons

The cars in this race

The photograph each car's Wikipedia article leads with, from Wikimedia Commons: taken wherever and whenever that was, not necessarily at this race.

McLaren MCL39
McLaren MCL39
FIA F1 Austria 2025 Nr. 4 Norris · Lukas Raich · CC BY-SA 4.0 · unchecked
Ferrari SF-25
Ferrari SF-25
FIA F1 Austria 2025 Nr. 44 Hamilton · Lukas Raich · CC BY-SA 4.0 · unchecked
Kick Sauber C45
Kick Sauber C45
FIA F1 Austria 2025 Nr. 27 Hülkenberg · Lukas Raich · CC BY-SA 4.0 · unchecked
Racing Bulls VCARB 02
Racing Bulls VCARB 02
FIA F1 Austria 2025 Nr. 30 Lawson · Lukas Raich · CC BY-SA 4.0 · unchecked
Red Bull Racing RB21
Red Bull Racing RB21
FIA F1 Austria 2025 Nr. 1 Verstappen · Lukas Raich · CC BY-SA 4.0 · unchecked
Williams FW47
Williams FW47
FIA F1 Austria 2025 Nr. 55 Sainz · Lukas Raich · CC BY-SA 4.0 · unchecked

A photograph marked unchecked has a file name that does not name the car it is shown for. Most are still the right car, filed under the driver rather than the machine — but nobody has confirmed these one by one.

1 more photograph
Haas VF-25
Haas VF-25
FIA F1 Austria 2025 Nr. 87 Bearman · Lukas Raich · CC BY-SA 4.0 · unchecked

Where this comes from

Round
9 of 2025
Grand Prix
Spanish Grand Prix
Dates
Layout raced
Chicane removed · 4.657 km · 14 turns
Format
Standard weekend
Constructor
McLaren
Entrant
—
Confidence
verified

The layout raced and its figures are this register’s, from its own sources; the figures under the race’s drawing are F1DB’s, and at some circuits the two disagree.