F1DataGrid
Back to the 2019 season
Round 18 · 2019

MexicoMexican Grand Prix

Mexico City, Mexico25–27 Oct

  1. Practice 1
    Data published
    track 24° ·air 17° ·72% hum ·4.0 km/h wind
  2. Practice 2
    Data published
    track 35° ·air 21° ·52% hum ·4.7 km/h wind
  3. Practice 3
    Data published
    track 21° ·air 16° ·80% hum ·3.6 km/h wind
  4. Qualifying
    Data published
    track 35° ·air 21° ·57% hum ·3.8 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 41° ·air 23° ·46% hum ·4.3 km/h wind

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1HAMMercedes321:36:48.90425
2VETFerrari2+1.76618
3BOTMercedes63+3.55315
4LECFerrari13+6.36813
5ALBRed Bull Racing5+21.39910
6VERRed Bull Racing42+68.8078
7PERRacing Point114+73.8196
8RICRenault135+74.9244
9GASToro Rosso101+1 Lap2
10HULRenault122+1 Lap1
11KVYToro Rosso92+1 Lap
12STRRacing Point164+1 Lap
13SAIMcLaren76+1 Lap
14GIOAlfa Romeo Racing151+1 Lap
15MAGHaas F1 Team172+2 Laps
16RUSWilliams193+2 Laps
17GROHaas F1 Team181+2 Laps
18KUBWilliams202+2 Laps
19RAIAlfa Romeo Racing145Overheating
20NORMcLaren812Withdrew

Qualifying

PosDriverQ1Q2Q3Gap to pole
1VER1:15.9491:16.1361:14.758
2LEC1:16.3641:16.2191:15.024+0.266
3VET1:16.6961:15.9141:15.170+0.412
4HAM1:16.4241:15.7211:15.262+0.504
5ALB1:16.1751:16.5741:15.336+0.578
6BOT1:17.0621:15.8521:15.338+0.580
7SAI1:17.0441:16.2671:16.014+1.256
8NOR1:17.0921:16.4471:16.322+1.564
9KVY1:17.0411:16.6571:16.469+1.711
10GAS1:17.0651:16.6791:16.586+1.828
11PER1:17.4651:16.687+1.929
12HUL1:17.6081:16.885+2.127
13RIC1:17.2701:16.933+2.175
14RAI1:17.2251:16.967+2.209
15GIO1:17.7941:17.269+2.511
16STR1:18.065+3.307
17MAG1:18.436+3.678
18GRO1:18.599+3.841
19RUS1:18.823+4.065
20KUB1:20.179+5.421

How the weekend has moved

Practice 11:17.327
Practice 21:16.607−0.720
Practice 31:16.145−0.462
Qualifying1:14.758−1.387
Grand Prix1:19.232+4.474

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

20191:16.145
20181:16.284+0.139

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

HAM1:17.327

Single-lap pace

HAM1:17.327
LEC1:17.446+0.119
VER1:17.461+0.134
ALB1:17.949+0.622
BOT1:18.005+0.678
VET1:18.218+0.891
SAI1:18.401+1.074
GAS1:18.593+1.266
KVY1:18.835+1.508
GIO1:18.959+1.632
HUL1:19.011+1.684
MAG1:19.013+1.686
RAI1:19.205+1.878
NOR1:19.299+1.972
RIC1:19.499+2.172
STR1:19.679+2.352
PER1:19.717+2.390
GRO1:19.850+2.523
RUS1:20.548+3.221
LAT1:21.566+4.239

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
RICS5*1:19.851±0.231
KVYM81:20.347+0.496±1.022+0.173s
STRM81:22.966+3.115±0.970+0.273s

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
HAM27.68329.66619.9781:17.3271:17.3270.000
VER27.55129.70120.0831:17.3351:17.4610.126
LEC27.40129.80120.2441:17.4461:17.4460.000
ALB27.75429.97820.1431:17.8751:17.9490.074
BOT27.72630.12520.0871:17.9381:18.0050.067
VET27.68430.25720.2771:18.2181:18.2180.000
SAI27.88730.25020.2641:18.4011:18.4010.000
GAS27.80630.48020.3071:18.5931:18.5930.000
KVY28.00830.48220.3441:18.8341:18.8350.001
HUL28.03130.56220.2621:18.8551:19.0110.156
GIO27.99430.41420.4571:18.8651:18.9590.094
MAG27.84130.76020.4121:19.0131:19.0130.000
NOR28.09430.52820.4551:19.0771:19.2990.222
RAI28.00630.64220.4941:19.1421:19.2050.063
RIC28.08330.64020.5401:19.2631:19.4990.236
PER28.12630.77520.6361:19.5371:19.7170.180
STR28.10930.97520.5951:19.6791:19.6790.000
GRO27.86531.16320.8221:19.8501:19.8500.000
RUS28.36431.36320.7901:20.5171:20.5480.031
LAT28.64331.32821.0031:20.9741:21.5660.592

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 — referenceMonly 2 drivers ran both — too few to priceHonly 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

MercedesHAMahead of BOT+0.678
FerrariLECahead of VET+0.772
Red Bull RacingVERahead of ALB+0.488
McLarenSAIahead of NOR+0.898
Toro RossoGASahead of KVY+0.242
Alfa Romeo RacingGIOahead of RAI+0.246
RenaultHULahead of RIC+0.488
Haas F1 TeamMAGahead of GRO+0.837
Racing PointSTRahead of PER+0.038
WilliamsRUSahead of LAT+1.018

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

Stints and compounds

HAM1110175
LEC111725114
VER17711
ALB183513
BOT1643416
VET1162811
SAI18516
GAS181013
KVY11016
GIO11875
HUL111874
MAG18139
RAI1191613
NOR27266
RIC11161112
STR18210
PER19166
GRO17437
RUS1119338
LAT11191557
SSoftMMediumHHardIInter

Practice 2

VET1:16.607

Single-lap pace

VET1:16.607
VER1:16.722+0.115
LEC1:17.072+0.465
BOT1:17.221+0.614
HAM1:17.570+0.963
KVY1:17.747+1.140
GAS1:18.003+1.396
SAI1:18.079+1.472
HUL1:18.261+1.654
NOR1:18.349+1.742
STR1:18.362+1.755
PER1:18.366+1.759
RIC1:18.380+1.773
RAI1:18.681+2.074
GRO1:18.766+2.159
GIO1:18.889+2.282
MAG1:19.306+2.699
RUS1:19.968+3.361
KUB1:20.180+3.573
ALB1:21.665+5.058

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
HAMM7*1:22.043±0.930
VERM81:22.142+0.099±0.797+0.210s
BOTH7*1:22.167+0.124±0.757
VETM121:22.478+0.435±0.587+0.121s
GASM81:22.595+0.552±0.680+0.193s
KVYH81:22.679+0.636±0.291+0.050s
RAIH101:22.981+0.938±0.963+0.272s
RICH7*1:23.211+1.168±0.589
RUSM91:23.361+1.318±0.692+0.108s
STRS91:23.560+1.517±0.986+0.342s
SAIS7*1:23.603+1.560±1.311
NORS7*1:23.654+1.611±0.804
LECS81:23.791+1.748±1.426+0.498s
HULS101:23.884+1.841±0.649−0.050s
PERS91:23.989+1.946±0.777+0.040s
MAGM101:24.004+1.961±1.093+0.212s
KUBH6*1:24.227+2.184±0.893
GIOM121:24.484+2.441±0.894+0.244s
GROM121:25.072+3.029±0.964+0.225s

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
VET27.00829.69019.9091:16.6071:16.6070.000
VER27.41629.40819.8981:16.7221:16.7220.000
LEC27.22729.78520.0601:17.0721:17.0720.000
BOT27.53029.74119.9501:17.2211:17.2210.000
HAM27.54929.70220.1951:17.4461:17.5700.124
SAI27.57529.85320.1611:17.5891:18.0790.490
KVY27.63129.93720.1791:17.7471:17.7470.000
GAS27.53830.13820.1021:17.7781:18.0030.225
NOR27.77029.81520.2881:17.8731:18.3490.476
HUL27.53930.30820.2031:18.0501:18.2610.211
RIC27.64230.30720.3751:18.3241:18.3800.056
STR27.60430.42920.3291:18.3621:18.3620.000
PER27.76630.47920.1211:18.3661:18.3660.000
GIO27.70930.41520.3821:18.5061:18.8890.383
GRO27.52830.75520.3551:18.6381:18.7660.128
RAI27.78530.62920.2671:18.6811:18.6810.000
MAG27.40330.93320.5191:18.8551:19.3060.451
RUS28.02831.06020.6581:19.7461:19.9680.222
KUB28.20631.25920.6761:20.1411:20.1800.039
ALB27.98630.32922.6191:20.9341:21.6650.731

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.692(10 drivers ran both)H+1.227(4 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

FerrariVETahead of LEC+0.465
Red Bull RacingVERahead of ALB+4.943
MercedesBOTahead of HAM+0.349
Toro RossoKVYahead of GAS+0.256
McLarenSAIahead of NOR+0.270
RenaultHULahead of RIC+0.119
Racing PointSTRahead of PER+0.004
Alfa Romeo RacingRAIahead of GIO+0.208
Haas F1 TeamGROahead of MAG+0.540
WilliamsRUSahead of KUB+0.212

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

Stints and compounds

VET74111174
VER6531913
LEC6711127
BOT4671912
HAM2751119
KVY5651914
GAS4771713
SAI3871910
HUL15314
NOR785196
STR33531113
PER551113
RIC75913
RAI816814
GRO56719
GIO91101412
MAG57817
RUS1751517
KUB6771511
ALB5
SSoftMMediumHHard

Practice 3

LEC1:16.145

Single-lap pace

LEC1:16.145
VET1:16.172+0.027
BOT1:16.259+0.114
HAM1:16.381+0.236
SAI1:16.638+0.493
VER1:16.903+0.758
GAS1:17.090+0.945
ALB1:17.094+0.949
NOR1:17.146+1.001
PER1:17.207+1.062
KVY1:17.529+1.384
RAI1:17.740+1.595
STR1:17.866+1.721
GIO1:17.881+1.736
MAG1:18.132+1.987
GRO1:18.527+2.382
RUS1:20.965+4.820
KUB1:22.002+5.857

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
RUSS7*1:22.266±1.068
KUBS6*1:22.826+0.560±0.772

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
LEC26.93329.39819.8141:16.1451:16.1450.000
VET26.88029.32719.9651:16.1721:16.1720.000
BOT27.14629.15619.9571:16.2591:16.2590.000
HAM27.34029.21319.8281:16.3811:16.3810.000
SAI27.43029.32619.8821:16.6381:16.6380.000
ALB27.43329.50219.8041:16.7391:17.0940.355
VER27.17929.66620.0581:16.9031:16.9030.000
GAS27.24929.80419.9611:17.0141:17.0900.076
NOR27.45729.63320.0561:17.1461:17.1460.000
PER27.22829.79420.1851:17.2071:17.2070.000
KVY27.35229.89020.1621:17.4041:17.5290.125
RAI27.55430.00920.1771:17.7401:17.7400.000
STR27.25130.21420.4011:17.8661:17.8660.000
GIO27.54330.12120.2171:17.8811:17.8810.000
MAG27.48730.28820.3571:18.1321:18.1320.000
GRO27.62130.46720.4391:18.5271:18.5270.000
RUS28.59431.22920.9741:20.7971:20.9650.168
KUB28.83231.87221.0941:21.7981:22.0020.204

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 — referenceMonly 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

FerrariLECahead of VET+0.027
MercedesBOTahead of HAM+0.122
McLarenSAIahead of NOR+0.508
Red Bull RacingVERahead of ALB+0.191
Toro RossoGASahead of KVY+0.439
Racing PointPERahead of STR+0.659
Alfa Romeo RacingRAIahead of GIO+0.141
Haas F1 TeamMAGahead of GRO+0.395
WilliamsRUSahead of KUB+1.037

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

Stints and compounds

LEC131513
VET11513
BOT13275
HAM14164
SAI211541
VER33312
GAS145
ALB9145
NOR164
PER1153
KVY11156
RAI115156
STR1133
GIO1133
MAG13143
GRO1445
RUS11110
KUB11110
HUL1
SSoftMMediumIInter