Race · Round 20 of 24 ·

2025 Mexico City Grand Prix

Lando Norris won for McLaren from pole at Autodromo Hermanos Rodriguez. 3 of the starters were not classified.

Dry · High of 24 °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
Autodromo Hermanos RodriguezMexico City, Mexico
Winner
Lando NorrisMcLaren
Fastest lap
George Russell
Entries
2017 classified

Classification

F1DB layout mexico-city-3 · 4.304 km · 17 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

010203040506070Laps completedGridResult11Lando Norris22Charles Leclerc53Max Verstappen94Oliver Bearman75Oscar Piastri66Andrea Kimi Antonelli47George Russell38Sir Lewis Hamilton119Esteban Ocon1610Gabriel Bortoleto1011Yuki Tsunoda1712Alexander Albon813Isack Hadjar1914Lance Stroll1815Pierre Gasly2016Franco Colapinto1217Carlos Sainz14DNFFernando Alonso13DNFNico Hulkenberg15DNFLiam Lawson

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
Lando Norris1171
Charles Leclerc2271
Max Verstappen5371
Oliver Bearman9471
Oscar Piastri7571
Andrea Kimi Antonelli6671
George Russell4771
Sir Lewis Hamilton3871
Esteban Ocon11971
Gabriel Bortoleto161071
Yuki Tsunoda101171
Alexander Albon171270
Isack Hadjar81370
Lance Stroll191470
Pierre Gasly181570
Franco Colapinto201670
Carlos Sainz121767
Fernando Alonso14DNF34
Nico Hulkenberg13DNF25
Liam Lawson15DNF5

Qualifying

Qualifying
PosDriverConstructorNo.Q1Q2Q3Gap≈ DistanceInterval
1Lando NorrisMcLaren41:16.8991:16.2521:15.586—0 m—
2Charles LeclercFerrari161:17.0241:16.6581:15.848+0.26215 m+0.262
3Sir Lewis HamiltonFerrari441:16.7361:16.4581:15.938+0.35220 m+0.090
4George RussellMercedes631:16.8951:16.5371:16.034+0.44826 m+0.096
5Max VerstappenRed Bull Racing11:17.0761:16.6051:16.070+0.48428 m+0.036
6Andrea Kimi AntonelliMercedes121:17.2911:16.7731:16.118+0.53230 m+0.048
7Carlos SainzWilliams551:17.1711:16.6071:16.172+0.58633 m+0.054
8Oscar PiastriMcLaren811:17.1581:16.7371:16.174+0.58833 m+0.002
9Isack HadjarRacing Bulls61:16.7331:16.8041:16.252+0.66638 m+0.078
10Oliver BearmanHaas F1 Team871:17.0401:16.7871:16.460+0.87450 m+0.208
11Yuki TsunodaRed Bull Racing221:17.2341:16.816——32 m—
12Esteban OconHaas F1 Team311:16.9481:16.837——33 m—
13Nico HulkenbergSauber271:17.2511:17.016——43 m—
14Fernando AlonsoAston Martin141:17.2321:17.103——48 m—
15Liam LawsonRacing Bulls301:16.9611:18.072——103 m—
16Gabriel BortoletoSauber51:17.412———38 m—
17Alexander AlbonWilliams231:17.490———42 m—
18Pierre GaslyAlpine101:17.546———46 m—
19Lance StrollAston Martin181:17.606———49 m—
20Franco ColapintoAlpine431:17.670———53 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

010203040506070LapStops on each lap (up to 3)1Lando NorrisLap 34: pit lane 22.6 s2Charles LeclercLap 31: pit lane 22.2 s3Max VerstappenLap 37: pit lane 22.8 s4Oliver BearmanLap 24: pit lane 22.6 sLap 48: pit lane 22.2 s5Oscar PiastriLap 24: pit lane 23.2 sLap 47: pit lane 22.2 s6Andrea Kimi AntonelliLap 22: pit lane 22.5 sLap 47: pit lane 24.5 s7George RussellLap 25: pit lane 22.3 sLap 48: pit lane 22.5 s8Sir Lewis HamiltonLap 23: pit lane 33.3 sLap 47: pit lane 23.3 s9Esteban OconLap 27: pit lane 23.2 s10Gabriel BortoletoLap 37: pit lane 22.4 s11Yuki TsunodaLap 36: pit lane 31.6 s12Alexander AlbonLap 41: pit lane 22.0 s13Isack HadjarLap 34: pit lane 22.2 s14Lance StrollLap 26: pit lane 22.1 sLap 43: pit lane 23.7 s15Pierre GaslyLap 33: pit lane 22.8 s16Franco ColapintoLap 48: pit lane 22.8 s17Carlos SainzLap 17: pit lane 22.5 sLap 46: pit lane 30.5 sDNFFernando AlonsoLap 20: pit lane 26.8 sDNFNico HulkenbergDNFLiam LawsonLap 2: pit lane 34.2 s

Bars run in finishing order, ticked at each stop. An unticked bar may hide a stop: F1DB’s record has gaps. 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)
Lando Norris17113422.6
Charles Leclerc27113122.2
Max Verstappen37113722.8
Oliver Bearman471224, 4822.6, 22.2
Oscar Piastri571224, 4723.2, 22.2
Andrea Kimi Antonelli671222, 4722.5, 24.5
George Russell771225, 4822.3, 22.5
Sir Lewis Hamilton871223, 4733.3, 23.3
Esteban Ocon97112723.2
Gabriel Bortoleto107113722.4
Yuki Tsunoda117113631.6
Alexander Albon127014122.0
Isack Hadjar137013422.2
Lance Stroll1470226, 4322.1, 23.7
Pierre Gasly157013322.8
Franco Colapinto167014822.8
Carlos Sainz1767217, 4622.5, 30.5
Fernando AlonsoDNF3412026.8
Nico HulkenbergDNF250None recorded—
Liam LawsonDNF51234.2
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
Lando Norris · Charles Leclerc1 · 21 · 234 · 31Charles LeclercKept their order
Charles Leclerc · Max Verstappen2 · 52 · 331 · 37Charles LeclercKept their order
Charles Leclerc · Sir Lewis Hamilton2 · 32 · 831 · 23Sir Lewis HamiltonKept their order
George Russell · Max Verstappen4 · 57 · 325 · 37George RussellSwapped places
Max Verstappen · Oliver Bearman5 · 93 · 437 · 24Oliver BearmanKept their order
Max Verstappen · Andrea Kimi Antonelli5 · 63 · 637 · 22Andrea Kimi AntonelliKept their order
Oscar Piastri · Oliver Bearman7 · 95 · 424 · 24Same lapSwapped places
Isack Hadjar · Oliver Bearman8 · 913 · 434 · 24Oliver BearmanSwapped places
Oliver Bearman · Yuki Tsunoda9 · 104 · 1124 · 36Oliver BearmanKept their order
Andrea Kimi Antonelli · Oscar Piastri6 · 76 · 522 · 24Andrea Kimi AntonelliSwapped places
Oscar Piastri · Isack Hadjar7 · 85 · 1324 · 34Oscar PiastriKept their order
George Russell · Andrea Kimi Antonelli4 · 67 · 625 · 22Andrea Kimi AntonelliSwapped places
Sir Lewis Hamilton · George Russell3 · 48 · 723 · 25Sir Lewis HamiltonSwapped places
Sir Lewis Hamilton · Esteban Ocon3 · 118 · 923 · 27Sir Lewis HamiltonKept their order
Yuki Tsunoda · Esteban Ocon10 · 1111 · 936 · 27Esteban OconSwapped places
Esteban Ocon · Gabriel Bortoleto11 · 169 · 1027 · 37Esteban OconKept their order
Esteban Ocon · Carlos Sainz11 · 129 · 1727 · 17Carlos SainzKept their order
Yuki Tsunoda · Gabriel Bortoleto10 · 1611 · 1036 · 37Yuki TsunodaSwapped places
Gabriel Bortoleto · Alexander Albon16 · 1710 · 1237 · 41Gabriel BortoletoKept their order
Yuki Tsunoda · Alexander Albon10 · 1711 · 1236 · 41Yuki TsunodaKept their order
Isack Hadjar · Alexander Albon8 · 1713 · 1234 · 41Isack HadjarSwapped places
Alexander Albon · Pierre Gasly17 · 1812 · 1541 · 33Pierre GaslyKept their order
Isack Hadjar · Lance Stroll8 · 1913 · 1434 · 26Lance StrollKept their order
Pierre Gasly · Lance Stroll18 · 1915 · 1433 · 26Lance StrollSwapped places
Lance Stroll · Franco Colapinto19 · 2014 · 1626 · 48Lance StrollKept their order
Pierre Gasly · Franco Colapinto18 · 2015 · 1633 · 48Pierre GaslyKept their order
Carlos Sainz · Franco Colapinto12 · 2017 · 1617 · 48Carlos SainzSwapped 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
1Charles LeclercFerrari161:18.380—0 m—29
2Andrea Kimi AntonelliMercedes121:18.487+0.1076 m+0.10735
3Nico HulkenbergSauber271:18.760+0.38021 m+0.27327
4Oscar PiastriMcLaren811:18.784+0.40422 m+0.02431
5Gabriel BortoletoSauber51:18.916+0.53629 m+0.13228
6Arvid LindbladRed Bull Racing361:18.997+0.61734 m+0.08126
7Esteban OconHaas F1 Team311:19.038+0.65836 m+0.04129
8Yuki TsunodaRed Bull Racing221:19.090+0.71039 m+0.05229
9Franco ColapintoAlpine431:19.331+0.95152 m+0.24128
10Alexander AlbonWilliams231:19.384+1.00455 m+0.05333
11Isack HadjarRacing Bulls61:19.409+1.02957 m+0.02532
12Fernando AlonsoAston Martin141:19.472+1.09260 m+0.06326
13Patricio O'Ward (never started a Grand Prix)McLaren891:19.680+1.30071 m+0.20830
14Frederik Vesti (never started a Grand Prix)Mercedes721:19.689+1.30972 m+0.00932
15Paul Aron (never started a Grand Prix)Alpine611:19.862+1.48281 m+0.17329
16Ryō HirakawaHaas F1 Team501:20.073+1.69393 m+0.21127
17Ayumu Iwasa (never started a Grand Prix)Racing Bulls401:20.153+1.77397 m+0.08029
18Luke Browning (never started a Grand Prix)Williams461:20.310+1.930106 m+0.15731
19Jak Crawford (never started a Grand Prix)Aston Martin351:20.371+1.991109 m+0.06129
20Antonio Fuoco (never started a Grand Prix)Ferrari381:20.854+2.474136 m+0.48329
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
1Max VerstappenRed Bull Racing11:17.392—0 m—34
2Charles LeclercFerrari161:17.545+0.1539 m+0.15332
3Andrea Kimi AntonelliMercedes121:17.566+0.17410 m+0.02127
4Lando NorrisMcLaren41:17.643+0.25114 m+0.07731
5Sir Lewis HamiltonFerrari441:17.692+0.30017 m+0.04930
6George RussellMercedes631:17.829+0.43724 m+0.13733
7Yuki TsunodaRed Bull Racing221:17.883+0.49127 m+0.05431
8Fernando AlonsoAston Martin141:17.938+0.54630 m+0.05529
9Carlos SainzWilliams551:17.939+0.54730 m+0.00134
10Lance StrollAston Martin181:17.954+0.56231 m+0.01530
11Liam LawsonRacing Bulls301:18.218+0.82646 m+0.26432
12Oscar PiastriMcLaren811:18.232+0.84047 m+0.01431
13Esteban OconHaas F1 Team311:18.266+0.87449 m+0.03431
14Isack HadjarRacing Bulls61:18.281+0.88949 m+0.01530
15Gabriel BortoletoSauber51:18.323+0.93152 m+0.04230
16Nico HulkenbergSauber271:18.348+0.95653 m+0.02529
17Oliver BearmanHaas F1 Team871:18.442+1.05058 m+0.09434
18Franco ColapintoAlpine431:18.721+1.32974 m+0.27931
19Alexander AlbonWilliams231:18.855+1.46381 m+0.13431
20Pierre GaslyAlpine101:19.194+1.802100 m+0.33930
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
1Lando NorrisMcLaren41:16.633—0 m—22
2Sir Lewis HamiltonFerrari441:16.978+0.34519 m+0.34529
3George RussellMercedes631:17.145+0.51229 m+0.16719
4Charles LeclercFerrari161:17.199+0.56632 m+0.05426
5Oscar PiastriMcLaren811:17.232+0.59934 m+0.03323
6Max VerstappenRed Bull Racing11:17.242+0.60934 m+0.01030
7Andrea Kimi AntonelliMercedes121:17.253+0.62035 m+0.01119
8Isack HadjarRacing Bulls61:17.396+0.76343 m+0.14319
9Yuki TsunodaRed Bull Racing221:17.415+0.78244 m+0.01923
10Gabriel BortoletoSauber51:17.526+0.89350 m+0.11124
11Liam LawsonRacing Bulls301:17.552+0.91952 m+0.02620
12Esteban OconHaas F1 Team311:17.574+0.94153 m+0.02226
13Lance StrollAston Martin181:17.598+0.96554 m+0.02423
14Nico HulkenbergSauber271:17.664+1.03158 m+0.06625
15Carlos SainzWilliams551:17.801+1.16866 m+0.13724
16Alexander AlbonWilliams231:17.994+1.36176 m+0.19320
17Oliver BearmanHaas F1 Team871:18.046+1.41379 m+0.05223
18Pierre GaslyAlpine101:18.412+1.779100 m+0.36624
19Franco ColapintoAlpine431:18.581+1.948109 m+0.16922
20Fernando AlonsoAston Martin141:18.611+1.978111 m+0.03012
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.

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
Red Bull Racing RB21
Red Bull Racing RB21
FIA F1 Austria 2025 Nr. 1 Verstappen · Lukas Raich · CC BY-SA 4.0 · unchecked
Haas VF-25
Haas VF-25
FIA F1 Austria 2025 Nr. 87 Bearman · 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
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
Racing Bulls VCARB 02
Racing Bulls VCARB 02
FIA F1 Austria 2025 Nr. 30 Lawson · Lukas Raich · CC BY-SA 4.0 · unchecked

Where this comes from

Round
20 of 2025
Grand Prix
Mexican Grand Prix
Dates
Layout raced
Stadium layout · 4.304 km · 17 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.