F1DataGrid
Back to the 2023 season
Round 19 · 2023

MexicoMexico City Grand Prix

Mexico City, Mexico27–29 Oct

  1. Practice 1
    Data published
    track 44° ·air 24° ·47% hum ·4.0 km/h wind
  2. Practice 2
    Data published
    track 35° ·air 25° ·37% hum ·6.1 km/h windwet
  3. Practice 3
    Data published
    track 44° ·air 21° ·46% hum ·4.7 km/h wind
  4. Qualifying
    Data published
    track 44° ·air 26° ·27% hum ·4.5 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 47° ·air 26° ·22% hum ·5.4 km/h wind

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1VERRed Bull Racing322:02:30.81425
2HAMMercedes64+13.87519
3LECFerrari12+23.12415
4SAIFerrari22+27.15412
5NORMcLaren1712+33.26610
6RUSMercedes82+41.0208
7RICAlphaTauri43+41.5706
8PIAMcLaren71+43.1044
9ALBWilliams145+48.5732
10OCOAlpine155+62.8791
11GASAlpine11+66.208
12TSUAlphaTauri186+78.982
13HULHaas F1 Team121+80.309
14ZHOAlfa Romeo104+81.676
15BOTAlfa Romeo96+85.597
16SARWilliams193Retired
17STRAston MartinCollision damage
18ALOAston Martin135Withdrew
19MAGHaas F1 Team163Accident
20PERRed Bull Racing515Collision damage

Qualifying

PosDriverQ1Q2Q3Gap to pole
1LEC1:18.4011:17.9011:17.166
2SAI1:18.7551:18.3821:17.233+0.067
3VER1:18.0991:17.6251:17.263+0.097
4RIC1:18.3411:17.7061:17.382+0.216
5PER1:18.5531:18.1241:17.423+0.257
6HAM1:18.6771:17.5711:17.454+0.288
7PIA1:18.2411:17.8741:17.623+0.457
8RUS1:18.8931:17.6731:17.674+0.508
9BOT1:18.4291:18.0161:18.032+0.866
10ZHO1:19.0161:18.4401:18.050+0.884
11GAS1:18.9451:18.521+1.355
12HUL1:18.9691:18.524+1.358
13ALO1:18.8481:18.738+1.572
14ALB1:18.8281:19.147+1.981
15TSU1:18.890+1.724
16OCO1:19.080+1.914
17MAG1:19.163+1.997
18STR1:19.227+2.061
19NOR1:21.554+4.388
20SAR

How the weekend has moved

Practice 11:19.718
Practice 21:18.686−1.032
Practice 31:17.887−0.799
Qualifying1:17.166−0.721
Grand Prix1:21.334+4.168

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

20231:17.887
20221:18.399+0.512
20211:17.024−0.863
20191:16.145−1.742
20181:16.284−1.603

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

VER1:19.718

Single-lap pace

VER1:19.718
ALB1:19.813+0.095
PER1:20.015+0.297
NOR1:20.237+0.519
LEC1:20.297+0.579
PIA1:20.463+0.745
SAI1:20.479+0.761
RIC1:20.568+0.850
OCO1:20.677+0.959
STR1:20.687+0.969
HAM1:20.724+1.006
HUL1:20.968+1.250
ZHO1:21.129+1.411
SAR1:21.157+1.439
BEA1:21.313+1.595
ALO1:21.347+1.629
HAD1:21.941+2.223
DOO1:22.109+2.391
VES1:22.937+3.219

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
NORS7*1:22.887±0.837
PIA?5*1:23.327+0.440±1.023
ALBM7*1:23.416+0.529±0.340
RICM7*1:23.532+0.645±0.590
HULH111:24.151+1.264±1.057+0.226s
SAIH7*1:24.339+1.452±0.410
ZHOM5*1:24.399+1.512±1.286
BEAH91:24.483+1.596±1.129+0.244s
PERM5*1:24.555+1.668±0.343
LECH101:24.599+1.712±0.729+0.152s
HADS6*1:24.617+1.730±0.374
DOOS91:24.637+1.750±1.303+0.322s
HAMH7*1:24.661+1.774±0.365
VERM91:25.054+2.167±1.177+0.316s
SAR?7*1:25.134+2.247±0.438
STRS6*1:25.510+2.623±0.615
VESH6*1:27.399+4.512±1.120

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
VER28.10830.84220.7681:19.7181:19.7180.000
PER28.10430.92920.6961:19.7291:20.0150.286
ALB28.05830.91320.8421:19.8131:19.8130.000
LEC28.26230.91420.9001:20.0761:20.2970.221
NOR28.37130.83721.0291:20.2371:20.2370.000
RIC28.36931.05720.9011:20.3271:20.5680.241
HUL28.12931.41120.9081:20.4481:20.9680.520
PIA28.42431.01821.0161:20.4581:20.4630.005
SAI28.37231.02421.0831:20.4791:20.4790.000
ALO28.31430.89321.2821:20.4891:21.3470.858
STR28.28031.30021.0001:20.5801:20.6870.107
OCO28.49931.20620.9171:20.6221:20.6770.055
HAM28.42830.86521.4311:20.7241:20.7240.000
SAR28.20431.52721.2501:20.9811:21.1570.176
ZHO28.48031.38321.2031:21.0661:21.1290.063
BEA28.24231.76721.0851:21.0941:21.3130.219
HAD28.68331.82220.9901:21.4951:21.9410.446
DOO28.75031.54421.4991:21.7931:22.1090.316
VES29.08732.53821.3121:22.9371:22.9370.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.562(5 drivers ran both)H+0.895(3 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

Red Bull RacingVERahead of PER+0.297
WilliamsALBahead of SAR+1.344
McLarenNORahead of PIA+0.226
FerrariLECahead of SAI+0.182
AlpineOCOahead of DOO+1.432
Aston MartinSTRahead of ALO+0.660
MercedesHAMahead of VES+2.213
Haas F1 TeamHULahead of BEA+0.345

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

Stints and compounds

VER75314
ALB10521310
PER573310
NOR263910
LEC93315
PIA75713
SAI73310
RIC833610
OCO18368
STR4859
HAM55312
HUL8156
ZHO5499
SAR11910
BEA8158
ALO2555
HAD2878
DOO1915
VES55610
POU1111
SSoftMMediumHHard

Practice 2

VER1:18.686

Single-lap pace

VER1:18.686
NOR1:18.805+0.119
LEC1:18.952+0.266
BOT1:18.955+0.269
PER1:18.988+0.302
RIC1:19.002+0.316
HAM1:19.024+0.338
OCO1:19.077+0.391
PIA1:19.163+0.477
RUS1:19.227+0.541
SAI1:19.257+0.571
TSU1:19.290+0.604
ZHO1:19.415+0.729
ALB1:19.446+0.760
HUL1:19.535+0.849
GAS1:19.642+0.956
SAR1:19.900+1.214
STR1:20.075+1.389
MAG1:20.112+1.426
ALO1:20.426+1.740

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
NORM111:23.334±0.574+0.136s
PERH7*1:23.404+0.070±0.269
VERM91:23.553+0.219±0.146−0.015s
ALBH81:23.576+0.242±0.556+0.202s
RUSM6*1:23.604+0.270±0.271
HAMM7*1:23.674+0.340±0.768
OCOM7*1:23.952+0.618±0.405
RICH81:23.973+0.639±0.843+0.189s
PIAH131:24.141+0.807±0.364+0.052s
SARM7*1:24.246+0.912±0.525
GASH7*1:24.427+1.093±0.710
SAIM111:24.483+1.149±0.996+0.221s
TSUM111:24.484+1.150±0.635+0.100s
ZHOM91:24.493+1.159±0.623+0.062s
HULM81:24.726+1.392±0.768+0.271s
MAGS7*1:24.771+1.437±0.869
ALOM121:24.933+1.599±0.749+0.169s

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.91030.39320.3831:18.6861:18.6860.000
NOR28.04330.42420.3381:18.8051:18.8050.000
BOT27.96430.58220.3371:18.8831:18.9550.072
LEC27.93730.51320.5021:18.9521:18.9520.000
PER28.00430.46120.4931:18.9581:18.9880.030
RIC28.11330.51520.3741:19.0021:19.0020.000
HAM28.07230.63120.3211:19.0241:19.0240.000
OCO28.09130.55520.4311:19.0771:19.0770.000
PIA28.05730.72520.3811:19.1631:19.1630.000
RUS28.10030.56220.5651:19.2271:19.2270.000
SAI28.03430.75320.4701:19.2571:19.2570.000
TSU28.03830.77520.4771:19.2901:19.2900.000
ALB28.03230.80020.4621:19.2941:19.4460.152
ZHO28.15930.62320.6331:19.4151:19.4150.000
HUL27.90531.13720.4931:19.5351:19.5350.000
GAS28.14531.02320.4741:19.6421:19.6420.000
SAR28.14830.99020.6341:19.7721:19.9000.128
STR28.22730.90720.8051:19.9391:20.0750.136
MAG28.05331.18220.8351:20.0701:20.1120.042
ALO28.06831.24520.7961:20.1091:20.4260.317

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+1.052(10 drivers ran both)Honly 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

Red Bull RacingVERahead of PER+0.302
McLarenNORahead of PIA+0.358
FerrariLECahead of SAI+0.305
Alfa RomeoBOTahead of ZHO+0.460
AlphaTauriRICahead of TSU+0.288
MercedesHAMahead of RUS+0.203
AlpineOCOahead of GAS+0.565
WilliamsALBahead of SAR+0.454
Haas F1 TeamHULahead of MAG+0.577
Aston MartinSTRahead of ALO+0.351

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

Stints and compounds

VER533123
NOR7816
LEC76317
BOT773313
PER366113
RIC555124
HAM116103
OCO1536113
PIA731155
RUS756103
SAI7333216
TSU98314
ZHO53613
ALB66110
HUL5532113
GAS556103
SAR36629
STR5723
MAG566103
ALO543153
SSoftMMediumHHard

Practice 3

VER1:17.887

Single-lap pace

VER1:17.887
ALB1:17.957+0.070
PER1:18.026+0.139
RUS1:18.248+0.361
PIA1:18.392+0.505
BOT1:18.437+0.550
TSU1:18.450+0.563
NOR1:18.480+0.593
RIC1:18.499+0.612
HAM1:18.522+0.635
SAR1:18.718+0.831
ZHO1:18.917+1.030
LEC1:18.970+1.083
STR1:19.094+1.207
SAI1:19.293+1.406
HUL1:19.320+1.433
ALO1:19.471+1.584
GAS1:19.509+1.622
MAG1:19.573+1.686
OCO1:19.839+1.952

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
VERS5*1:20.389±1.576
NORS5*1:21.762+1.373±1.400
PIAS7*1:21.933+1.544±0.610
LECS7*1:22.205+1.816±0.528
BOTH81:23.015+2.626±0.467+0.156s
TSUS7*1:23.071+2.682±0.459

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.58230.19820.1071:17.8871:17.8870.000
ALB27.71630.06220.1791:17.9571:17.9570.000
PIA27.65230.14320.2241:18.0191:18.3920.373
PER27.56530.26320.1981:18.0261:18.0260.000
RUS27.79130.20220.2551:18.2481:18.2480.000
NOR27.71230.39620.2481:18.3561:18.4800.124
BOT27.68730.34420.3321:18.3631:18.4370.074
TSU27.93530.34620.1691:18.4501:18.4500.000
RIC27.77730.39520.2931:18.4651:18.4990.034
HAM27.82330.43920.2601:18.5221:18.5220.000
SAR27.69930.49520.4091:18.6031:18.7180.115
SAI27.62530.60720.4801:18.7121:19.2930.581
LEC27.61430.59820.5751:18.7871:18.9700.183
ZHO27.82430.51720.5761:18.9171:18.9170.000
STR27.81230.63620.4811:18.9291:19.0940.165
HUL27.74530.80820.4601:19.0131:19.3200.307
ALO27.83730.72820.5791:19.1441:19.4710.327
GAS28.17530.53320.5501:19.2581:19.5090.251
MAG28.03430.90420.6351:19.5731:19.5730.000
OCO28.32730.82220.6651:19.8141:19.8390.025

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.835(6 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

Red Bull RacingVERahead of PER+0.139
WilliamsALBahead of SAR+0.761
MercedesRUSahead of HAM+0.274
McLarenPIAahead of NOR+0.088
Alfa RomeoBOTahead of ZHO+0.480
AlphaTauriTSUahead of RIC+0.049
FerrariLECahead of SAI+0.323
Aston MartinSTRahead of ALO+0.377
Haas F1 TeamHULahead of MAG+0.253
AlpineGASahead of OCO+0.330

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

Stints and compounds

VER1063
ALB93313
PER379
RUS5663
PIA5953
BOT71063
TSU3310235
NOR3963
RIC5163
HAM336333
SAR6333
ZHO11163
LEC33925
STR11559
SAI3213734
HUL468
ALO11559
GAS109
MAG18
OCO9433
SSoftMMediumHHard