F1DataGrid
Back to the 2019 season
Round 03 · 2019

ChinaChinese Grand Prix

Shanghai, China12–14 Apr

12345678910111213141516
Drawn from car positions, 2026 FP1
  1. Practice 1
    Data published
    track 33° ·air 17° ·44% hum ·4.3 km/h wind
  2. Practice 2
    Data published
    track 32° ·air 19° ·37% hum ·6.8 km/h wind
  3. Practice 3
    Data published
    track 40° ·air 20° ·48% hum ·4.3 km/h wind
  4. Qualifying
    Data published
    track 34° ·air 21° ·48% hum ·4.0 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 27° ·air 19° ·46% hum ·11.9 km/h wind

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1HAMMercedes211:32:06.35025
2BOTMercedes11+6.55218
3VETFerrari3—+13.77415
4VERRed Bull Racing51+27.62712
5LECFerrari41+31.27610
6GASToro Rosso6—+89.3079
7RICRenault7—+1 Lap6
8PERRacing Point124+1 Lap4
9RAIAlfa Romeo Racing134+1 Lap2
10ALBRed Bull Racing——+1 Lap1
11GROHaas F1 Team101+1 Lap
12STRRacing Point164+1 Lap
13MAGHaas F1 Team94+1 Lap
14SAIMcLaren14—+1 Lap
15GIOAlfa Romeo Racing194+1 Lap
16RUSWilliams171+2 Laps
17KUBWilliams181+2 Laps
18NORMcLaren153Collision
19KVYToro Rosso118Collision
20HULRenault812Power Unit

Qualifying

PosDriverQ1Q2Q3Gap to pole
1BOT1:32.6581:31.7281:31.547
2HAM1:33.1151:31.6371:31.570+0.023
3VET1:33.5571:32.2321:31.848+0.301
4LEC1:32.7121:32.3241:31.865+0.318
5VER1:33.2741:32.3691:32.089+0.542
6GAS1:33.8631:32.9481:32.930+1.383
7RIC1:33.7091:33.2141:32.958+1.411
8HUL1:33.6441:33.9681:32.962+1.415
9MAG1:34.0361:33.150—+1.603
10GRO1:33.7521:33.156—+1.609
11KVY1:33.7831:33.236—+1.689
12PER1:34.0261:33.299—+1.752
13RAI1:34.1251:33.419—+1.872
14SAI1:33.6861:33.523—+1.976
15NOR1:34.1481:33.967—+2.420
16STR1:34.292——+2.745
17RUS1:35.253——+3.706
18KUB1:35.281——+3.734
—ALB———
—GIO———

How the weekend has moved

Practice 11:33.911
Practice 21:33.330−0.581
Practice 31:32.830−0.500
Qualifying1:31.547−1.283
Grand Prix1:34.742+3.195

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.

Shanghai in earlier seasons

20191:32.830
20181:33.018+0.188

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

VET1:33.911

Single-lap pace

VET1:33.911—
HAM1:34.118+0.207
LEC1:34.167+0.256
VER1:34.334+0.423
BOT1:34.653+0.742
RIC1:35.239+1.328
GAS1:35.428+1.517
KVY1:35.447+1.536
STR1:35.466+1.555
GRO1:35.507+1.596
MAG1:35.517+1.606
HUL1:35.591+1.680
NOR1:35.631+1.720
ALB1:35.695+1.784
RAI1:35.729+1.818
SAI1:35.756+1.845
PER1:35.820+1.909
KUB1:36.847+2.936
RUS1:37.619+3.708

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
KVYM7*1:39.847—±0.726—
BOTS6*1:39.854+0.007±0.696—
VERS6*1:40.032+0.185±0.550—
HAMS6*1:40.130+0.283±0.785—
RICS5*1:40.178+0.331±0.302—
ALBM5*1:40.399+0.552±0.272—
PERM6*1:40.445+0.598±0.232—
NORS5*1:40.653+0.806±0.262—
GASM5*1:40.753+0.906±0.455—
STRM6*1:41.044+1.197±0.300—
KUBM5*1:41.785+1.938±0.216—
RUSM7*1:41.974+2.127±0.286—

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
VET24.77627.85241.2351:33.8631:33.9110.048
HAM24.79327.83041.4951:34.1181:34.1180.000
LEC24.72927.72241.6921:34.1431:34.1670.024
VER24.69527.89841.6391:34.2321:34.3340.102
BOT24.66828.23441.6321:34.5341:34.6530.119
GAS25.07028.01741.7921:34.8791:35.4280.549
GRO25.05028.28441.8331:35.1671:35.5070.340
RIC25.12728.27441.8381:35.2391:35.2390.000
KVY25.19728.28441.8911:35.3721:35.4470.075
MAG25.25128.31141.8791:35.4411:35.5170.076
STR25.17928.17842.1091:35.4661:35.4660.000
HUL25.10928.39041.9851:35.4841:35.5910.107
PER25.18228.40341.9241:35.5091:35.8200.311
SAI25.22228.34341.9931:35.5581:35.7560.198
NOR25.24628.32342.0621:35.6311:35.6310.000
ALB25.31228.49041.8601:35.6621:35.6950.033
RAI25.27928.64941.7451:35.6731:35.7290.056
KUB25.58928.71442.2891:36.5921:36.8470.255
RUS25.93229.06242.6041:37.5981:37.6190.021

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.723(5 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

FerrariVETahead of LEC+0.256
MercedesHAMahead of BOT+0.535
Red Bull RacingVERahead of ALB+1.361
RenaultRICahead of HUL+0.352
Toro RossoGASahead of KVY+0.019
Racing PointSTRahead of PER+0.354
Haas F1 TeamGROahead of MAG+0.010
McLarenNORahead of SAI+0.125
WilliamsKUBahead of RUS+0.772

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

Stints and compounds

VET161551
HAM759
LEC1717113
VER1739
BOT7610
RIC11768
GAS2678
KVY153510
STR28510
GRO1977
MAG1987
HUL1777
NOR19518
ALB14579
RAI171716
SAI193371
PER27510
KUB19179
RUS17343101
GIO11
SSoftMMediumHHard

Practice 2

BOT1:33.330

Single-lap pace

BOT1:33.330—
VET1:33.357+0.027
VER1:33.551+0.221
HAM1:34.037+0.707
HUL1:34.096+0.766
SAI1:34.141+0.811
LEC1:34.158+0.828
NOR1:34.296+0.966
RIC1:34.336+1.006
GAS1:34.455+1.125
RAI1:34.551+1.221
ALB1:34.634+1.304
KVY1:34.694+1.364
STR1:34.779+1.449
PER1:34.784+1.454
MAG1:34.788+1.458
GRO1:35.704+2.374
GIO1:35.914+2.584
KUB1:36.121+2.791
RUS1:36.229+2.899

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
KVYH91:39.215—±0.580+0.154s
BOTH121:39.352+0.137±0.487+0.117s
HAMM101:39.787+0.572±0.653+0.158s
RICM81:39.928+0.713±0.365−0.024s
VERS81:40.055+0.840±0.544+0.143s
GASS81:40.415+1.200±0.799+0.296s
ALBS141:40.441+1.226±0.810+0.187s
HULS91:40.498+1.283±0.532+0.152s
VETS121:40.570+1.355±1.104+0.280s
PERH161:40.857+1.642±0.938+0.179s
SAIS151:40.920+1.705±0.611+0.132s
NORS141:40.982+1.767±0.621+0.138s
RAIS121:41.054+1.839±0.599+0.129s
STRH131:41.151+1.936±0.980+0.177s
GROS91:41.190+1.975±0.635+0.219s
MAGS81:41.398+2.183±0.594+0.168s
RUSM171:41.529+2.314±0.491+0.051s
GIOS91:41.581+2.366±0.690+0.208s
KUBH131:42.456+3.241±0.917+0.125s

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
BOT24.67827.50641.1461:33.3301:33.3300.000
VET24.53427.68241.1411:33.3571:33.3570.000
VER24.47827.62241.4511:33.5511:33.5510.000
LEC24.55627.70441.6181:33.8781:34.1580.280
HAM24.62928.03541.3061:33.9701:34.0370.067
HUL24.55027.91041.6361:34.0961:34.0960.000
SAI24.83227.81041.4991:34.1411:34.1410.000
NOR24.77027.86441.6621:34.2961:34.2960.000
RIC24.71528.02141.6001:34.3361:34.3360.000
GAS24.67827.87641.8931:34.4471:34.4550.008
ALB24.83228.21041.4811:34.5231:34.6340.111
RAI24.98528.18341.3791:34.5471:34.5510.004
KVY24.70228.00341.8621:34.5671:34.6940.127
STR24.88428.01041.8851:34.7791:34.7790.000
PER24.87828.25441.6521:34.7841:34.7840.000
MAG25.00228.21241.5741:34.7881:34.7880.000
GRO25.14728.43442.1231:35.7041:35.7040.000
GIO25.30828.54242.0641:35.9141:35.9140.000
KUB25.23828.63842.2451:36.1211:36.1210.000
RUS25.38628.69142.1521:36.2291:36.2290.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.977(8 drivers ran both)H+1.467(9 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

MercedesBOTahead of HAM+0.707
FerrariVETahead of LEC+0.801
Red Bull RacingVERahead of ALB+1.083
RenaultHULahead of RIC+0.240
McLarenSAIahead of NOR+0.155
Toro RossoGASahead of KVY+0.239
Alfa Romeo RacingRAIahead of GIO+1.363
Racing PointSTRahead of PER+0.005
Haas F1 TeamMAGahead of GRO+0.916
WilliamsKUBahead of RUS+0.108

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

Stints and compounds

BOT71311114
VET7311156
VER531110
HAM631139
HUL731110
SAI731178
LEC751
NOR55411643
RIC831812
GAS751010
RAI65157
ALB5511610
KVY1514
STR73918
PER53918
MAG95119
GRO731210
GIO111511210
KUB7515191
RUS551519
SSoftMMediumHHard

Practice 3

BOT1:32.830

Single-lap pace

BOT1:32.830—
VET1:33.222+0.392
LEC1:33.248+0.418
HAM1:33.689+0.859
HUL1:33.974+1.144
RAI1:34.246+1.416
VER1:34.447+1.617
SAI1:34.510+1.680
ALB1:34.600+1.770
KVY1:34.783+1.953
NOR1:34.938+2.108
PER1:35.078+2.248
RIC1:35.142+2.312
STR1:35.223+2.393
GAS1:35.326+2.496
GIO1:35.726+2.896
GRO1:35.771+2.941
MAG1:35.998+3.168
RUS1:36.124+3.294
KUB1:36.176+3.346

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
MAGM6*1:37.751—±1.113—
GROM6*1:37.947+0.196±1.593—

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
BOT24.33427.55040.9461:32.8301:32.8300.000
VET24.03327.77941.3691:33.1811:33.7610.580
LEC24.35427.59241.3021:33.2481:33.2480.000
HAM24.45827.77941.4521:33.6891:33.6890.000
HUL24.55227.87741.5451:33.9741:33.9740.000
RAI24.54128.11941.5861:34.2461:34.2460.000
VER24.63627.91841.8931:34.4471:34.4470.000
SAI24.59327.98441.9331:34.5101:34.5100.000
ALB24.87927.95141.7701:34.6001:34.6000.000
KVY24.83528.13141.7501:34.7161:34.7830.067
NOR24.83028.10441.7931:34.7271:34.9380.211
PER24.96428.07642.0381:35.0781:35.0780.000
RIC24.84428.21942.0791:35.1421:35.1420.000
STR24.96728.08742.1691:35.2231:35.2230.000
GAS24.76428.34842.2141:35.3261:35.3260.000
GIO25.02928.27342.4241:35.7261:35.7260.000
GRO25.13728.21442.3821:35.7331:35.7710.038
MAG25.46128.32242.1171:35.9001:35.9980.098
RUS25.21828.54642.3601:36.1241:36.1240.000
KUB25.23828.44942.4891:36.1761:36.1760.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+1.067(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

MercedesBOTahead of HAM+0.859
FerrariVETahead of LEC+0.026
RenaultHULahead of RIC+1.168
Alfa Romeo RacingRAIahead of GIO+1.480
Red Bull RacingVERahead of ALB+0.153
McLarenSAIahead of NOR+0.428
Toro RossoKVYahead of GAS+0.543
Racing PointPERahead of STR+0.145
Haas F1 TeamGROahead of MAG+0.227
WilliamsRUSahead of KUB+0.052

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

Stints and compounds

BOT53
VET5115
LEC514
HAM34
HUL1613
RAI17213
VER41
SAI153
ALB151112
KVY133111
NOR1433
PER81
RIC5312
STR811
GAS71
GIO1511112
GRO1112
MAG1113
RUS451
KUB5411
SSoftMMediumHHard