F1DataGrid
Back to the 2024 season
Round 20 · 2024

MexicoMexico City Grand Prix

Mexico City, Mexico25–27 Oct

  1. Practice 1
    Data published
    track 46° ·air 20° ·45% hum ·5.0 km/h wind
  2. Practice 2
    Data published
    track 39° ·air 23° ·28% hum ·4.3 km/h wind
  3. Practice 3
    Data published
    track 32° ·air 18° ·54% hum ·5.4 km/h wind
  4. Qualifying
    Data published
    track 39° ·air 22° ·41% hum ·4.3 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 36° ·air 20° ·51% hum ·7.9 km/h wind

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1SAIFerrari11:40:55.80025
2NORMcLaren31+4.70518
3LECFerrari41+34.38716
4HAMMercedes62+44.78012
5RUSMercedes5+48.53610
6VERRed Bull Racing24+59.5588
7MAGHaas F1 Team7+63.6426
8PIAMcLaren179+64.9284
9HULHaas F1 Team101+2.7192
10GASAlpine82+18.5871
11STRAston Martin143+25.072
12COLWilliams164+37.497
13OCOAlpine+39.663
14BOTKick Sauber151+42.227
15ZHOKick Sauber194+61.722
16LAWRB124+64.465
17PERRed Bull Racing181+73.284
18ALOAston Martin135Retired
19ALBWilliams910Retired
20TSURB119Retired

Qualifying

PosDriverQ1Q2Q3Gap to pole
1SAI1:16.7781:16.5151:15.946
2VER1:16.8031:16.5141:16.171+0.225
3NOR1:16.5051:16.3011:16.260+0.314
4LEC1:16.9721:16.6411:16.265+0.319
5RUS1:17.1941:16.9371:16.356+0.410
6HAM1:17.3061:16.9731:16.651+0.705
7MAG1:17.1251:17.0031:16.886+0.940
8GAS1:17.1491:17.0481:16.892+0.946
9ALB1:17.1891:16.9881:17.065+1.119
10HUL1:17.1861:16.9951:17.365+1.419
11TSU1:17.1821:17.129+1.183
12LAW1:17.3801:17.162+1.216
13ALO1:17.3071:17.168+1.222
14STR1:17.4071:17.294+1.348
15BOT1:17.3931:17.817+1.871
16COL1:17.558+1.612
17PIA1:17.597+1.651
18PER1:17.611+1.665
19OCO1:17.617+1.671
20ZHO1:18.072+2.126

How the weekend has moved

Practice 11:17.998
Practice 21:17.699−0.299
Practice 31:16.492−1.207
Qualifying1:15.946−0.546
Grand Prix1:18.336+2.390

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

20241:16.492
20231:17.887+1.395
20221:18.399+1.907
20211:17.024+0.532
20191:16.145−0.347
20181:16.284−0.208

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

RUS1:17.998

Single-lap pace

RUS1:17.998
SAI1:18.315+0.317
TSU1:18.699+0.701
VER1:18.839+0.841
HUL1:18.904+0.906
PIA1:18.958+0.960
OCO1:18.996+0.998
BOT1:19.048+1.050
LAW1:19.093+1.095
PER1:19.094+1.096
COL1:19.109+1.111
ANT1:19.200+1.202
OWA1:19.295+1.297
MAG1:19.335+1.337
GAS1:19.340+1.342
STR1:19.600+1.602
ALB1:19.812+1.814
DRU1:19.819+1.821
SHW1:19.988+1.990
BEA1:21.256+3.258

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
SAIH5*1:22.270±0.119
MAGH5*1:22.920+0.650±0.399
COLH5*1:23.281+1.011±0.398
PERH5*1:23.512+1.242±0.360
RUSH91:23.567+1.297±0.479+0.113s
BOTH5*1:23.579+1.309±0.247
PIAH81:23.778+1.508±0.521+0.064s
TSUH5*1:23.820+1.550±0.276

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
RUS27.71329.93020.3551:17.9981:17.9980.000
SAI27.72430.24320.2291:18.1961:18.3150.119
TSU28.03530.42120.2431:18.6991:18.6990.000
VER28.05430.27920.5061:18.8391:18.8390.000
PER28.05230.30420.5401:18.8961:19.0940.198
HUL27.81530.45620.6331:18.9041:18.9040.000
COL28.06830.45320.4221:18.9431:19.1090.166
BOT27.92430.45720.5631:18.9441:19.0480.104
PIA27.94330.40820.6071:18.9581:18.9580.000
OCO28.00230.58120.4131:18.9961:18.9960.000
LAW28.10030.55220.4411:19.0931:19.0930.000
ANT28.01130.74220.4261:19.1791:19.2000.021
MAG27.88530.58620.8121:19.2831:19.3350.052
OWA27.96730.77120.5571:19.2951:19.2950.000
GAS28.05930.77120.4861:19.3161:19.3400.024
DRU28.13130.83820.4681:19.4371:19.8190.382
STR28.10530.95820.5371:19.6001:19.6000.000
ALB28.33030.84920.6331:19.8121:19.8120.000
SHW28.22830.99720.7631:19.9881:19.9880.000
BEA28.53231.67221.0521:21.2561:21.2560.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 — referenceH+1.216(10 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

MercedesRUSahead of ANT+1.202
RBTSUahead of LAW+0.394
Red Bull RacingVERahead of PER+0.255
Haas F1 TeamHULahead of MAG+0.431
McLarenPIAahead of OWA+0.337
AlpineOCOahead of GAS+0.344
Kick SauberBOTahead of SHW+0.940
WilliamsCOLahead of ALB+0.703
Aston MartinSTRahead of DRU+0.219

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

Stints and compounds

RUS27312
SAI353338
TSU37338
VER3335
HUL17334
PIA37311
OCO3766
BOT33468
LAW28565
PER2768
COL768
ANT25453
OWA3711
MAG25169
GAS117335
STR2277
ALB7
DRU2276
SHW111285
BEA34
SSoftHHard

Practice 2

SAI1:17.699

Single-lap pace

SAI1:17.699
PIA1:17.877+0.178
TSU1:17.878+0.179
LEC1:17.887+0.188
NOR1:17.948+0.249
MAG1:18.239+0.540
HAM1:18.279+0.580
BOT1:18.351+0.652
PER1:18.392+0.693
LAW1:18.560+0.861
ALO1:18.579+0.880
HUL1:18.621+0.922
OCO1:18.656+0.957
STR1:18.890+1.191
COL1:18.908+1.209
GAS1:18.942+1.243
ZHO1:18.980+1.281
RUS1:19.041+1.342
VER1:28.234+10.535

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
LEC?7*1:21.957±0.382
SAI?101:22.290+0.333±0.429+0.112s
PIA?81:22.714+0.757±0.338+0.118s
HAM?81:22.830+0.873±1.034+0.380s
NOR?81:22.831+0.874±1.060+0.314s
GAS?81:22.898+0.941±0.562+0.219s
PER?91:22.918+0.961±0.372+0.089s
LAW?81:22.935+0.978±0.401+0.065s
OCO?81:22.984+1.027±0.502+0.186s
MAG?91:23.056+1.099±0.709+0.205s
COL?81:23.095+1.138±0.147+0.023s
TSU?81:23.151+1.194±0.693+0.261s
ALO?7*1:23.403+1.446±0.525
BOT?81:23.460+1.503±0.840+0.335s
HUL?101:23.493+1.536±0.764+0.245s
STR?101:23.501+1.544±0.421+0.130s
ZHO?81:23.593+1.636±0.610+0.238s

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
SAI27.46530.12820.0721:17.6651:17.6990.034
LEC27.48830.11220.1991:17.7991:17.8870.088
NOR27.82330.19519.7991:17.8171:17.9480.131
PIA27.96129.94619.9651:17.8721:17.8770.005
TSU27.67030.00920.1991:17.8781:17.8780.000
BOT27.67530.31020.1611:18.1461:18.3510.205
MAG27.82030.23620.1831:18.2391:18.2390.000
HAM27.69930.31620.2551:18.2701:18.2790.009
PER27.90330.09120.3561:18.3501:18.3920.042
ALO27.93130.35220.1231:18.4061:18.5790.173
OCO27.86130.45620.2211:18.5381:18.6560.118
LAW28.00630.32420.2301:18.5601:18.5600.000
COL28.00130.24020.3391:18.5801:18.9080.328
HUL27.86030.35620.4051:18.6211:18.6210.000
STR28.02230.50520.3631:18.8901:18.8900.000
GAS27.98930.60420.3491:18.9421:18.9420.000
ZHO27.88130.61520.4841:18.9801:18.9800.000
RUS27.87730.44620.7181:19.0411:19.0410.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

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

FerrariSAIahead of LEC+0.188
McLarenPIAahead of NOR+0.071
RBTSUahead of LAW+0.682
Haas F1 TeamMAGahead of HUL+0.382
MercedesHAMahead of RUS+0.762
Kick SauberBOTahead of ZHO+0.629
Red Bull RacingPERahead of VER+9.842
Aston MartinALOahead of STR+0.311
AlpineOCOahead of GAS+0.286

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

Stints and compounds

SAI551212
PIA551010
TSU551010
LEC55993
NOR5510106
MAG551212
HAM6610104
BOT661010
PER551111
LAW451010
ALO515996
HUL551212
OCO551010
STR551212
COL551010
GAS551010
ZHO5510107
RUS4
VER22
MMedium

Practice 3

PIA1:16.492

Single-lap pace

PIA1:16.492
NOR1:16.551+0.059
SAI1:16.832+0.340
VER1:17.003+0.511
HAM1:17.060+0.568
LEC1:17.232+0.740
TSU1:17.302+0.810
RUS1:17.341+0.849
MAG1:17.474+0.982
LAW1:17.494+1.002
ALB1:17.511+1.019
BOT1:17.639+1.147
COL1:17.712+1.220
PER1:17.787+1.295
ALO1:17.798+1.306
HUL1:17.819+1.327
STR1:17.900+1.408
OCO1:18.324+1.832
ZHO1:18.428+1.936
GAS1:18.454+1.962

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
MAGM5*1:19.836±1.059
HULM5*1:20.270+0.434±1.145
ALOS6*1:20.334+0.498±1.057
STRS6*1:20.677+0.841±1.038
BOTM81:20.992+1.156±1.125+0.302s
RUSS7*1:21.184+1.348±0.960
VERS81:22.389+2.553±0.375+0.121s

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
PIA27.33929.49819.6551:16.4921:16.4920.000
NOR27.41229.44119.6981:16.5511:16.5510.000
SAI27.26129.75019.8211:16.8321:16.8320.000
VER27.39429.55519.9261:16.8751:17.0030.128
LEC27.35129.72619.9121:16.9891:17.2320.243
HAM27.31729.81219.9311:17.0601:17.0600.000
HUL27.31929.72820.1041:17.1511:17.8190.668
TSU27.55229.75819.9141:17.2241:17.3020.078
RUS27.34129.86620.0471:17.2541:17.3410.087
MAG27.35829.79820.1391:17.2951:17.4740.179
ALO27.56229.77220.0301:17.3641:17.7980.434
LAW27.64029.85919.9951:17.4941:17.4940.000
ALB27.77929.78319.9491:17.5111:17.5110.000
PER27.59529.79420.1741:17.5631:17.7870.224
BOT27.50430.02620.1091:17.6391:17.6390.000
COL27.66829.95620.0871:17.7111:17.7120.001
STR27.66930.08220.0621:17.8131:17.9000.087
GAS27.66530.15320.1251:17.9431:18.4540.511
OCO27.75630.12720.1971:18.0801:18.3240.244
ZHO27.87230.34220.1021:18.3161:18.4280.112

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.845(10 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

McLarenPIAahead of NOR+0.059
FerrariSAIahead of LEC+0.400
Red Bull RacingVERahead of PER+0.784
MercedesHAMahead of RUS+0.281
RBTSUahead of LAW+0.192
Haas F1 TeamMAGahead of HUL+0.345
WilliamsALBahead of COL+0.201
Kick SauberBOTahead of ZHO+0.789
Aston MartinALOahead of STR+0.102
AlpineOCOahead of GAS+0.130

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

Stints and compounds

PIA3573
NOR4563
SAI333336
VER511325
HAM66333
LEC452337
TSU334343
RUS1339633
MAG1018
LAW765113
ALB93313
BOT111233113
COL83313
PER7336
ALO1151033
HUL398
STR115937
OCO757
ZHO1161333
GAS7634
SSoftMMediumHHard