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.

Dry · High of 27 °C, no rain on the day (modelled, Open-Meteo)

How it is modelled

ERA5's reanalysis, through Open-Meteo, of the circuit's whole local day and not the race's hours, for the grid cell the circuit sits in and not the track, so a shower can be missing from it. Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.

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.Q1Q2Q3Gap≈ DistanceInterval
1Oscar PiastriMcLaren811:12.5511:11.9981:11.546—0 m—
2Lando NorrisMcLaren41:12.7991:12.0561:11.755+0.20914 m+0.209
3Max VerstappenRed Bull Racing11:12.7981:12.3581:11.848+0.30220 m+0.093
4George RussellMercedes631:12.8061:12.4071:11.848+0.30220 m+0.000
5Sir Lewis HamiltonFerrari441:13.0581:12.4471:12.045+0.49932 m+0.197
6Andrea Kimi AntonelliMercedes121:12.8151:12.5851:12.111+0.56537 m+0.066
7Charles LeclercFerrari161:13.0141:12.4951:12.131+0.58538 m+0.020
8Pierre GaslyAlpine101:13.0811:12.6111:12.199+0.65343 m+0.068
9Isack HadjarRacing Bulls61:13.1391:12.4611:12.252+0.70646 m+0.053
10Fernando AlonsoAston Martin141:13.1021:12.5231:12.284+0.73848 m+0.032
11Alexander AlbonWilliams231:13.0441:12.641——42 m—
12Gabriel BortoletoSauber51:13.0451:12.756——49 m—
13Liam LawsonRacing Bulls301:13.0391:12.763——49 m—
14Lance StrollAston Martin181:13.0381:13.058——69 m—
15Oliver BearmanHaas F1 Team871:13.0741:13.315——85 m—
16Nico HulkenbergSauber271:13.190———41 m—
17Esteban OconHaas F1 Team311:13.201———42 m—
18Carlos SainzWilliams551:13.203———42 m—
19Franco ColapintoAlpine431:13.334———50 m—
20Yuki TsunodaRed Bull Racing221:13.385———54 m—
Before knock-out qualifying arrived in 2006 there is one time per driver; from 2006, the best lap of each of the three sessions.
How it is derived: distance, Qualifying

Distance at the session-best lap’s average speed, on the layout raced that year. Each driver is measured against the fastest lap of the last part they set a time in.

Pit stops

0102030405060LapStops on each lap (up to 9)1Oscar PiastriLap 22: pit lane 21.9 sLap 49: pit lane 21.8 sLap 55: pit lane 22.7 s2Lando NorrisLap 21: pit lane 22.5 sLap 48: pit lane 21.9 sLap 55: pit lane 23.6 s3Charles LeclercLap 17: pit lane 21.9 sLap 40: pit lane 21.9 sLap 55: pit lane 22.4 s4George RussellLap 20: pit lane 21.7 sLap 41: pit lane 21.8 sLap 55: pit lane 23.2 s5Nico HulkenbergLap 9: pit lane 22.2 sLap 45: pit lane 21.8 sLap 56: pit lane 21.9 s6Sir Lewis HamiltonLap 16: pit lane 22.0 sLap 46: pit lane 24.4 sLap 55: pit lane 22.8 s7Isack HadjarLap 19: pit lane 21.8 sLap 48: pit lane 22.0 sLap 55: pit lane 21.8 s8Pierre GaslyLap 10: pit lane 22.2 sLap 31: pit lane 22.0 sLap 55: pit lane 22.8 s9Fernando AlonsoLap 15: pit lane 22.8 sLap 42: pit lane 22.2 sLap 54: pit lane 22.2 s10Max VerstappenLap 13: pit lane 21.9 sLap 29: pit lane 21.9 sLap 47: pit lane 21.8 sLap 55: pit lane 22.2 s11Liam LawsonLap 18: pit lane 22.0 sLap 44: pit lane 22.1 s12Gabriel BortoletoLap 19: pit lane 22.0 sLap 49: pit lane 23.0 s13Yuki TsunodaLap 8: pit lane 21.9 sLap 24: pit lane 22.1 sLap 44: pit lane 21.8 sLap 54: pit lane 22.3 s14Carlos SainzLap 9: pit lane 30.5 sLap 34: pit lane 22.3 sLap 55: pit lane 22.0 s15Franco ColapintoLap 14: pit lane 22.5 sLap 39: pit lane 22.1 sLap 54: pit lane 21.9 s16Esteban OconLap 20: pit lane 22.6 sLap 43: pit lane 22.5 s17Oliver BearmanLap 8: pit lane 22.0 sLap 35: pit lane 22.3 sLap 54: pit lane 22.8 sDNFAndrea Kimi AntonelliLap 21: pit lane 22.2 sLap 49: pit lane 23.5 sDNFAlexander AlbonLap 6: pit lane 30.8 sLap 26: pit lane 37.7 s

Bars run in finishing order, ticked at each stop. A cross is a driver not classified. Ticks and strip mark the lap, not cause, tyres or gain; the table gives times.

Pit stops
DriverResultLapsStops recordedStopped on lapPit-lane time (s)
Oscar Piastri166322, 49, 5521.9, 21.8, 22.7
Lando Norris266321, 48, 5522.5, 21.9, 23.6
Charles Leclerc366317, 40, 5521.9, 21.9, 22.4
George Russell466320, 41, 5521.7, 21.8, 23.2
Nico Hulkenberg56639, 45, 5622.2, 21.8, 21.9
Sir Lewis Hamilton666316, 46, 5522.0, 24.4, 22.8
Isack Hadjar766319, 48, 5521.8, 22.0, 21.8
Pierre Gasly866310, 31, 5522.2, 22.0, 22.8
Fernando Alonso966315, 42, 5422.8, 22.2, 22.2
Max Verstappen1066413, 29, 47, 5521.9, 21.9, 21.8, 22.2
Liam Lawson1166218, 4422.0, 22.1
Gabriel Bortoleto1266219, 4922.0, 23.0
Yuki Tsunoda136648, 24, 44, 5421.9, 22.1, 21.8, 22.3
Carlos Sainz146639, 34, 5530.5, 22.3, 22.0
Franco Colapinto1566314, 39, 5422.5, 22.1, 21.9
Esteban Ocon1666220, 4322.6, 22.5
Oliver Bearman176638, 35, 5422.0, 22.3, 22.8
Andrea Kimi AntonelliDNF53221, 4922.2, 23.5
Alexander AlbonDNF2726, 2630.8, 37.7
A pit-lane time is all of a stop’s time in the pit lane, any wait or repair there included.

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 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 lapGap≈ DistanceIntervalLaps
1Lando NorrisMcLaren41:13.718—0 m—29
2Max VerstappenRed Bull Racing11:14.085+0.36723 m+0.36718
3Sir Lewis HamiltonFerrari441:14.096+0.37824 m+0.01129
4Charles LeclercFerrari161:14.238+0.52033 m+0.14231
5Oscar PiastriMcLaren811:14.294+0.57636 m+0.05628
6Liam LawsonRacing Bulls301:14.339+0.62139 m+0.04528
7Oliver BearmanHaas F1 Team871:14.597+0.87956 m+0.25826
8Isack HadjarRacing Bulls61:14.605+0.88756 m+0.00826
9Yuki TsunodaRed Bull Racing221:14.643+0.92558 m+0.03827
10Pierre GaslyAlpine101:14.746+1.02865 m+0.10328
11George RussellMercedes631:14.751+1.03365 m+0.00532
12Lance StrollAston Martin181:14.786+1.06867 m+0.03524
13Fernando AlonsoAston Martin141:14.798+1.08068 m+0.01220
14Nico HulkenbergSauber271:14.865+1.14772 m+0.06721
15Carlos SainzWilliams551:14.935+1.21777 m+0.07026
16Gabriel BortoletoSauber51:15.155+1.43791 m+0.22023
17Ryō HirakawaHaas F1 Team501:15.298+1.580100 m+0.14323
18Andrea Kimi AntonelliMercedes121:15.369+1.651104 m+0.07131
19Victor Martins (never started a Grand Prix)Williams451:15.522+1.804114 m+0.15326
20Franco ColapintoAlpine431:15.530+1.812114 m+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.
How it is derived: distance, Practice 1

Distance at the session-best lap’s average speed, on the layout raced that year.

Practice 2

Practice 2
PosDriverConstructorNo.Best lapGap≈ DistanceIntervalLaps
1Oscar PiastriMcLaren811:12.760—0 m—28
2George RussellMercedes631:13.046+0.28618 m+0.28632
3Max VerstappenRed Bull Racing11:13.070+0.31020 m+0.02430
4Lando NorrisMcLaren41:13.070+0.31020 m+0.00031
5Charles LeclercFerrari161:13.260+0.50032 m+0.19033
6Andrea Kimi AntonelliMercedes121:13.298+0.53834 m+0.03831
7Fernando AlonsoAston Martin141:13.301+0.54135 m+0.00328
8Pierre GaslyAlpine101:13.385+0.62540 m+0.08430
9Isack HadjarRacing Bulls61:13.400+0.64041 m+0.01529
10Liam LawsonRacing Bulls301:13.494+0.73447 m+0.09429
11Sir Lewis HamiltonFerrari441:13.533+0.77349 m+0.03929
12Nico HulkenbergSauber271:13.592+0.83253 m+0.05930
13Yuki TsunodaRed Bull Racing221:13.683+0.92359 m+0.09131
14Carlos SainzWilliams551:13.721+0.96162 m+0.03834
15Alexander AlbonWilliams231:13.839+1.07969 m+0.11832
16Lance StrollAston Martin181:13.839+1.07969 m+0.00017
17Gabriel BortoletoSauber51:13.959+1.19977 m+0.12027
18Esteban OconHaas F1 Team311:14.005+1.24580 m+0.04630
19Oliver BearmanHaas F1 Team871:14.126+1.36687 m+0.12120
20Franco ColapintoAlpine431:14.303+1.54399 m+0.17731
Each driver’s best lap of the session and the laps they ran: a classification, not lap timing.
How it is derived: distance, Practice 2

Distance at the session-best lap’s average speed, on the layout raced that year.

Practice 3

Practice 3
PosDriverConstructorNo.Best lapGap≈ DistanceIntervalLaps
1Oscar PiastriMcLaren811:12.387—0 m—14
2Lando NorrisMcLaren41:12.913+0.52634 m+0.52618
3Charles LeclercFerrari161:13.130+0.74348 m+0.21717
4George RussellMercedes631:13.139+0.75248 m+0.00918
5Max VerstappenRed Bull Racing11:13.375+0.98864 m+0.23614
6Isack HadjarRacing Bulls61:13.382+0.99564 m+0.00717
7Andrea Kimi AntonelliMercedes121:13.405+1.01865 m+0.02312
8Fernando AlonsoAston Martin141:13.414+1.02766 m+0.00917
9Sir Lewis HamiltonFerrari441:13.527+1.14073 m+0.11317
10Liam LawsonRacing Bulls301:13.637+1.25080 m+0.11018
11Gabriel BortoletoSauber51:13.722+1.33586 m+0.08519
12Nico HulkenbergSauber271:13.733+1.34687 m+0.01118
13Carlos SainzWilliams551:13.758+1.37188 m+0.02516
14Yuki TsunodaRed Bull Racing221:13.892+1.50597 m+0.13413
15Lance StrollAston Martin181:13.904+1.51798 m+0.01220
16Pierre GaslyAlpine101:13.954+1.567101 m+0.05020
17Franco ColapintoAlpine431:14.085+1.698109 m+0.13123
18Esteban OconHaas F1 Team311:14.138+1.751113 m+0.05314
19Alexander AlbonWilliams231:14.289+1.902122 m+0.1515
20Oliver BearmanHaas F1 Team871:14.460+2.073133 m+0.17112
Each driver’s best lap of the session and the laps they ran: a classification, not lap timing.
How it is derived: distance, Practice 3

Distance at the session-best lap’s average speed, on the layout raced that year.

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.