F1DataGrid
Back to the 2025 season
Round 20 · 2025

MexicoMexico City Grand Prix

Mexico City, Mexico24–26 Oct

  1. Practice 1
    Data published
    track 48° ·air 23° ·34% hum ·5.9 km/h wind
  2. Practice 2
    Data published
    track 38° ·air 25° ·26% hum ·4.0 km/h wind
  3. Practice 3
    Data published
    track 47° ·air 24° ·36% hum ·6.1 km/h wind
  4. Qualifying
    Data published
    track 46° ·air 26° ·27% hum ·7.2 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 51° ·air 27° ·24% hum ·6.3 km/h wind

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1NORMcLaren11:37:58.57425
2LECFerrari2+30.32418
3VERRed Bull Racing52+31.04915
4BEAHaas F1 Team95+40.95512
5PIAMcLaren72+42.06510
6ANTMercedes6+47.8378
7RUSMercedes43+50.2876
8HAMFerrari35+56.4464
9OCOHaas F1 Team112+75.4642
10BORKick Sauber166+76.8631
11TSURed Bull Racing101+79.048
12ALBWilliams175+2.450
13HADRacing Bulls85+6.656
14STRAston Martin195+7.035
15GASAlpine183+44.080
16COLAlpine204+44.376
17SAIWilliams125Retired
18ALOAston Martin144Retired
19HULKick Sauber136Retired
20LAWRacing Bulls155Retired

Qualifying

PosDriverQ1Q2Q3Gap to pole
1NOR1:16.8991:16.2521:15.586
2LEC1:17.0241:16.6581:15.848+0.262
3HAM1:16.7361:16.4581:15.938+0.352
4RUS1:16.8951:16.5371:16.034+0.448
5VER1:17.0761:16.6051:16.070+0.484
6ANT1:17.2911:16.7731:16.118+0.532
7SAI1:17.1711:16.6071:16.172+0.586
8PIA1:17.1581:16.7371:16.174+0.588
9HAD1:16.7331:16.8041:16.252+0.666
10BEA1:17.0401:16.7871:16.460+0.874
11TSU1:17.2341:16.816+1.230
12OCO1:16.9481:16.837+1.251
13HUL1:17.2511:17.016+1.430
14ALO1:17.2321:17.103+1.517
15LAW1:16.9611:18.072+2.486
16BOR1:17.412+1.826
17ALB1:17.490+1.904
18GAS1:17.546+1.960
19STR1:17.606+2.020
20COL1:17.670+2.084

How the weekend has moved

Practice 11:18.380
Practice 21:17.392−0.988
Practice 31:16.633−0.759
Qualifying1:15.586−1.047
Grand Prix1:20.052+4.466

Fastest lap of each session, the change from the session before, and the midfield's median fuel-corrected long run. Times normally tumble as the track rubbers in.

Mexico City in earlier seasons

20251:16.633
20241:16.492−0.141
20231:17.887+1.254
20221:18.399+1.766
20211:17.024+0.391
20191:16.145−0.488

Fastest practice lap per season at this circuit. Layout changes, resurfacing and weather all move these numbers, so read them as context rather than a like-for-like comparison.

Practice 1

LEC1:18.380

Single-lap pace

LEC1:18.380
ANT1:18.487+0.107
HUL1:18.760+0.380
PIA1:18.784+0.404
BOR1:18.916+0.536
LIN1:18.997+0.617
OCO1:19.038+0.658
TSU1:19.090+0.710
COL1:19.331+0.951
ALB1:19.384+1.004
HAD1:19.409+1.029
ALO1:19.472+1.092
OWA1:19.680+1.300
VES1:19.689+1.309
ARO1:19.862+1.482
HIR1:20.073+1.693
IWA1:20.153+1.773
BRO1:20.310+1.930
CRA1:20.371+1.991
FUO1:20.854+2.474

Best lap regardless of fuel load or compound — a sighting shot, not a form guide.

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
OWAS81:21.925±1.338+0.337s
OCOM5*1:22.232+0.307±0.332
LECS6*1:22.880+0.955±1.349
HULM5*1:23.019+1.094±0.327
ALOH6*1:23.343+1.418±0.400
ANTS7*1:23.391+1.466±0.574
HADM5*1:23.574+1.649±0.179
CRAM7*1:23.589+1.664±0.294
COLH5*1:23.591+1.666±0.304
PIAH91:23.611+1.686±0.273−0.068s
TSUH7*1:23.672+1.747±0.235
BROM5*1:23.917+1.992±0.419
VESH91:24.040+2.115±0.378+0.091s
ALBM7*1:24.283+2.358±0.682
HIRH81:24.563+2.638±0.754−0.102s

Each driver's longest clean stint, using green-flag laps only. Cool-down laps go first (anything more than 7% slower than that stint's best), then laps sitting well above the stint's own trend — traffic and mistakes — and a stint is discarded entirely if what remains isn't one continuous run. Times are corrected for fuel burn at 60 ms per lap, measured from 2024 race stints rather than assumed. Runs under eight laps (marked *) get no degradation figure, because a trend through so few laps is noise. Teams don't publish fuel loads, and 15 kg is worth about 0.4s a lap, so read these as driver groupings rather than exact gaps, and compare runs on the same compound.

Sectors and the lap they could have done

DriverS1S2S3Ideal lapBest lapLeft out
LEC27.65730.35020.3731:18.3801:18.3800.000
ANT27.63930.30120.5471:18.4871:18.4870.000
PIA27.91730.35920.4361:18.7121:18.7840.072
TSU27.86430.45220.4401:18.7561:19.0900.334
HUL27.96330.27320.5241:18.7601:18.7600.000
BOR27.99530.54320.3781:18.9161:18.9160.000
OCO27.95130.52720.4441:18.9221:19.0380.116
LIN28.11730.34820.5321:18.9971:18.9970.000
ALO27.77330.80320.6041:19.1801:19.4720.292
HAD27.86430.91320.4261:19.2031:19.4090.206
COL28.08430.64820.5001:19.2321:19.3310.099
ALB28.15030.47320.6531:19.2761:19.3840.108
OWA27.87530.73020.7161:19.3211:19.6800.359
VES27.93930.87420.8761:19.6891:19.6890.000
IWA28.30630.90520.5951:19.8061:20.1530.347
ARO28.23730.90820.7171:19.8621:19.8620.000
HIR28.10431.09920.8661:20.0691:20.0730.004
BRO28.24031.06120.7831:20.0841:20.3100.226
CRA28.28231.22520.6651:20.1721:20.3710.199
FUO28.27931.17721.1871:20.6431:20.8540.211

Best sector times are usually set on different laps, so their sum — the ideal lap — is quicker than anyone's actual best. The last column is the time left out there. Purple marks the session's fastest sector.

What the tyres are worth here

SSoft — referenceH+1.403(7 drivers ran both)Monly 1 driver ran both — too few to price

Measured within each driver — only drivers who set a representative time on both compounds count — then averaged, so this isn't distorted by who happened to run which tyre. A lap counts only if it is within 2% of that driver's own best of the session, which keeps genuine runs on a slower tyre while dropping in-laps and aborted runs that would otherwise masquerade as a compound's best. A compound fewer than three drivers tried is listed but not priced. Even so, these laps aren't all qualifying simulations, so read this as the order of the compounds rather than an exact price.

Team-mates, head to head

FerrariLECahead of FUO+2.474
MercedesANTahead of VES+1.202
Kick SauberHULahead of BOR+0.156
McLarenPIAahead of OWA+0.896
Red Bull RacingLINahead of TSU+0.093
Haas F1 TeamOCOahead of HIR+1.035
AlpineCOLahead of ARO+0.531
WilliamsALBahead of BRO+0.926
Racing BullsHADahead of IWA+0.744
Aston MartinALOahead of CRA+0.899

Same car, so the gap on their best lap is the clearest read on the driver available.

Stints and compounds

LEC9659
ANT773117
HUL93393
PIA536116
BOR95410
LIN1259
OCO12638
TSU133310
COL5351338
ALB14910
HAD693338
ALO989
OWA9615
VES75614
ARO7333337
HIR9612
IWA856334
BRO12910
CRA1199
FUO9965
SSoftMMediumHHard

Practice 2

VER1:17.392

Single-lap pace

VER1:17.392
LEC1:17.545+0.153
ANT1:17.566+0.174
NOR1:17.643+0.251
HAM1:17.692+0.300
RUS1:17.829+0.437
TSU1:17.883+0.491
ALO1:17.938+0.546
SAI1:17.939+0.547
STR1:17.954+0.562
LAW1:18.218+0.826
PIA1:18.232+0.840
OCO1:18.266+0.874
HAD1:18.281+0.889
BOR1:18.323+0.931
HUL1:18.348+0.956
BEA1:18.442+1.050
COL1:18.721+1.329
ALB1:18.855+1.463
GAS1:19.194+1.802

Best lap regardless of fuel load or compound — a sighting shot, not a form guide.

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
NORS91:22.046±0.579+0.204s
BEAS91:22.584+0.538±0.411+0.078s
PIAS101:22.745+0.699±0.414+0.117s
RUSM81:22.836+0.790±0.771+0.215s
HULS6*1:22.858+0.812±0.500
OCOH91:22.925+0.879±0.285+0.042s
ALOM91:22.969+0.923±0.367+0.124s
BORM101:22.970+0.924±0.741+0.222s
VERM91:22.994+0.948±0.295+0.084s
ANTM111:23.066+1.020±0.695+0.162s
STRS81:23.168+1.122±0.444+0.148s
COLS121:23.199+1.153±0.324+0.067s
LECM111:23.228+1.182±1.168+0.269s
SAIM111:23.231+1.185±0.539+0.131s
TSUM101:23.289+1.243±0.414+0.105s
LAWS5*1:23.307+1.261±0.344
HAMM7*1:23.331+1.285±0.898
ALBM6*1:23.349+1.303±0.240
HADH7*1:23.419+1.373±0.546
GASM111:23.521+1.475±0.715+0.205s

Each driver's longest clean stint, using green-flag laps only. Cool-down laps go first (anything more than 7% slower than that stint's best), then laps sitting well above the stint's own trend — traffic and mistakes — and a stint is discarded entirely if what remains isn't one continuous run. Times are corrected for fuel burn at 60 ms per lap, measured from 2024 race stints rather than assumed. Runs under eight laps (marked *) get no degradation figure, because a trend through so few laps is noise. Teams don't publish fuel loads, and 15 kg is worth about 0.4s a lap, so read these as driver groupings rather than exact gaps, and compare runs on the same compound.

Sectors and the lap they could have done

DriverS1S2S3Ideal lapBest lapLeft out
VER27.48329.89620.0131:17.3921:17.3920.000
LEC27.52129.97120.0011:17.4931:17.5450.052
NOR27.45330.03320.0781:17.5641:17.6430.079
ANT27.54029.99520.0311:17.5661:17.5660.000
HAM27.53930.01920.1341:17.6921:17.6920.000
RUS27.47730.16020.1451:17.7821:17.8290.047
TSU27.59630.13520.1521:17.8831:17.8830.000
ALO27.64030.04720.2511:17.9381:17.9380.000
SAI27.47230.38320.0841:17.9391:17.9390.000
STR27.78629.99020.1781:17.9541:17.9540.000
HAD27.66530.34620.0881:18.0991:18.2810.182
OCO27.75030.23020.1631:18.1431:18.2660.123
HUL27.69830.29920.1471:18.1441:18.3480.204
PIA27.53230.44920.1721:18.1531:18.2320.079
BOR27.80430.28120.1081:18.1931:18.3230.130
LAW27.88630.15620.1761:18.2181:18.2180.000
BEA27.69430.42420.1351:18.2531:18.4420.189
ALB27.58430.23320.5161:18.3331:18.8550.522
COL27.93130.50220.2881:18.7211:18.7210.000
GAS27.92030.77020.5041:19.1941:19.1940.000

Best sector times are usually set on different laps, so their sum — the ideal lap — is quicker than anyone's actual best. The last column is the time left out there. Purple marks the session's fastest sector.

What the tyres are worth here

SSoft — referenceM+0.991(15 drivers ran both)Honly 2 drivers ran both — too few to price

Measured within each driver — only drivers who set a representative time on both compounds count — then averaged, so this isn't distorted by who happened to run which tyre. A lap counts only if it is within 2% of that driver's own best of the session, which keeps genuine runs on a slower tyre while dropping in-laps and aborted runs that would otherwise masquerade as a compound's best. A compound fewer than three drivers tried is listed but not priced. Even so, these laps aren't all qualifying simulations, so read this as the order of the compounds rather than an exact price.

Team-mates, head to head

Red Bull RacingVERahead of TSU+0.491
FerrariLECahead of HAM+0.147
MercedesANTahead of RUS+0.263
McLarenNORahead of PIA+0.589
Aston MartinALOahead of STR+0.016
WilliamsSAIahead of ALB+0.916
Racing BullsLAWahead of HAD+0.063
Haas F1 TeamOCOahead of BEA+0.176
Kick SauberBORahead of HUL+0.025
AlpineCOLahead of GAS+0.473

Same car, so the gap on their best lap is the clearest read on the driver available.

Stints and compounds

VER3633127
LEC553316
ANT45315
NOR96115
HAM103611
RUS7533105
TSU56614
ALO1183412
SAI7533115
STR753312
LAW637349
PIA96124
OCO116113
HAD563394
BOR4325313
HUL636410
BEA14614
COL3333316
ALB83497
GAS13323315
SSoftMMediumHHard

Practice 3

NOR1:16.633

Single-lap pace

NOR1:16.633
HAM1:16.978+0.345
RUS1:17.145+0.512
LEC1:17.199+0.566
PIA1:17.232+0.599
VER1:17.242+0.609
ANT1:17.253+0.620
HAD1:17.396+0.763
TSU1:17.415+0.782
BOR1:17.526+0.893
LAW1:17.552+0.919
OCO1:17.574+0.941
STR1:17.598+0.965
HUL1:17.664+1.031
SAI1:17.801+1.168
ALB1:17.994+1.361
BEA1:18.046+1.413
GAS1:18.412+1.779
COL1:18.581+1.948
ALO1:18.611+1.978

Best lap regardless of fuel load or compound — a sighting shot, not a form guide.

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
NORM5*1:19.162±0.956
PIAM7*1:19.974+0.812±1.123
HULM7*1:20.610+1.448±1.233
BORM6*1:20.619+1.457±0.854
SAIS5*1:20.869+1.707±0.186
VERM81:22.474+3.312±0.363+0.132s

Each driver's longest clean stint, using green-flag laps only. Cool-down laps go first (anything more than 7% slower than that stint's best), then laps sitting well above the stint's own trend — traffic and mistakes — and a stint is discarded entirely if what remains isn't one continuous run. Times are corrected for fuel burn at 60 ms per lap, measured from 2024 race stints rather than assumed. Runs under eight laps (marked *) get no degradation figure, because a trend through so few laps is noise. Teams don't publish fuel loads, and 15 kg is worth about 0.4s a lap, so read these as driver groupings rather than exact gaps, and compare runs on the same compound.

Sectors and the lap they could have done

DriverS1S2S3Ideal lapBest lapLeft out
NOR27.26929.50719.8571:16.6331:16.6330.000
HAM27.36829.57519.9441:16.8871:16.9780.091
LEC27.37829.73019.9431:17.0511:17.1990.148
VER27.53129.68919.9161:17.1361:17.2420.106
RUS27.42629.69820.0181:17.1421:17.1450.003
PIA27.33429.85419.9821:17.1701:17.2320.062
ANT27.50729.84719.8901:17.2441:17.2530.009
HAD27.58829.85219.8961:17.3361:17.3960.060
TSU27.42929.85020.1361:17.4151:17.4150.000
BOR27.64429.89419.9151:17.4531:17.5260.073
LAW27.55029.80520.1421:17.4971:17.5520.055
HUL27.67429.91219.9331:17.5191:17.6640.145
OCO27.52830.05019.9961:17.5741:17.5740.000
STR27.61329.89120.0801:17.5841:17.5980.014
SAI27.47930.26620.0291:17.7741:17.8010.027
ALB27.67430.16220.0871:17.9231:17.9940.071
BEA27.57530.23520.1631:17.9731:18.0460.073
GAS27.65230.19820.3531:18.2031:18.4120.209
COL27.64130.37420.2501:18.2651:18.5810.316
ALO27.86530.44720.1661:18.4781:18.6110.133

Best sector times are usually set on different laps, so their sum — the ideal lap — is quicker than anyone's actual best. The last column is the time left out there. Purple marks the session's fastest sector.

What the tyres are worth here

SSoft — referenceM+0.974(13 drivers ran both)

Measured within each driver — only drivers who set a representative time on both compounds count — then averaged, so this isn't distorted by who happened to run which tyre. A lap counts only if it is within 2% of that driver's own best of the session, which keeps genuine runs on a slower tyre while dropping in-laps and aborted runs that would otherwise masquerade as a compound's best. A compound fewer than three drivers tried is listed but not priced. Even so, these laps aren't all qualifying simulations, so read this as the order of the compounds rather than an exact price.

Team-mates, head to head

McLarenNORahead of PIA+0.599
FerrariHAMahead of LEC+0.221
MercedesRUSahead of ANT+0.108
Red Bull RacingVERahead of TSU+0.173
Racing BullsHADahead of LAW+0.156
Kick SauberBORahead of HUL+0.138
Haas F1 TeamOCOahead of BEA+0.472
Aston MartinSTRahead of ALO+1.013
WilliamsSAIahead of ALB+0.193
AlpineGASahead of COL+0.169

Same car, so the gap on their best lap is the clearest read on the driver available.

Stints and compounds

NOR11353
HAM543710
RUS334333
LEC36737
PIA1463
VER91011
ANT343333
HAD3331333
TSU8636
BOR332934
LAW343136
OCO8963
STR111118334
HUL331234
SAI73743
ALB92333
BEA5963
GAS13333335
COL1333534
ALO111117
SSoftMMediumHHard