F1DataGrid
Back to the 2019 season
Round 11 · 2019

GermanyGerman Grand Prix

Hockenheim, Germany26–28 Jul

  1. Practice 1
    Data published
    track 45° ·air 34° ·31% hum ·5.0 km/h wind
  2. Practice 2
    Data published
    track 51° ·air 38° ·23% hum ·4.7 km/h wind
  3. Practice 3
    Data published
    track 39° ·air 26° ·61% hum ·5.0 km/h wind
  4. Qualifying
    Data published
    track 44° ·air 28° ·52% hum ·4.7 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 26° ·air 22° ·88% hum ·3.2 km/h windwet

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1VERRed Bull Racing211:44:31.27526
2VETFerrari2018+7.33318
3KVYToro Rosso1411+8.30515
4STRRacing Point1511+8.96612
5SAIMcLaren72+9.58310
6ALBRed Bull Racing1610+10.0528
7GROHaas F1 Team61+16.8386
8MAGHaas F1 Team124+18.7654
9HAMMercedes18+19.6672
10KUBWilliams188+24.9871
11RUSWilliams176+26.404
12RAIAlfa Romeo Racing57+42.214
13GIOAlfa Romeo Racing112+43.849
14GASToro Rosso410Collision
15BOTMercedes312Accident
16HULRenault97Accident
17LECFerrari107Accident
18NORMcLaren191Power loss
19RICRenault136Exhaust
20PERRacing Point812Spun off

Qualifying

PosDriverQ1Q2Q3Gap to pole
1HAM1:12.8521:12.1491:11.767
2VER1:12.5931:12.4271:12.113+0.346
3BOT1:13.0751:12.4241:12.129+0.362
4GAS1:12.9911:12.3851:12.522+0.755
5RAI1:13.0661:12.5191:12.538+0.771
6GRO1:13.1461:12.7691:12.851+1.084
7SAI1:13.2211:12.6321:12.897+1.130
8PER1:13.1941:12.7761:13.065+1.298
9HUL1:13.1861:12.7661:13.126+1.359
10LEC1:12.2291:12.344+0.577
11GIO1:13.1701:12.786+1.019
12MAG1:13.1031:12.789+1.022
13RIC1:13.1311:12.799+1.032
14KVY1:13.2781:13.135+1.368
15STR1:13.2561:13.450+1.683
16NOR1:13.333+1.566
17ALB1:13.461+1.694
18RUS1:14.721+2.954
19KUB1:14.839+3.072
20VET

How the weekend has moved

Practice 11:14.013
Practice 21:13.449−0.564
Practice 31:12.380−1.069
Qualifying1:11.767−0.613
Grand Prix1:16.645+4.878

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.

Hockenheim in earlier seasons

20191:12.380
20181:13.085+0.705

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:14.013

Single-lap pace

VET1:14.013
LEC1:14.268+0.255
HAM1:14.315+0.302
VER1:14.330+0.317
BOT1:14.660+0.647
GAS1:14.813+0.800
SAI1:15.062+1.049
GRO1:15.074+1.061
STR1:15.191+1.178
RIC1:15.567+1.554
PER1:15.604+1.591
NOR1:15.616+1.603
MAG1:15.759+1.746
KVY1:15.776+1.763
ALB1:15.777+1.764
HUL1:15.823+1.810
RAI1:15.953+1.940
GIO1:16.382+2.369
KUB1:16.559+2.546
RUS1:17.126+3.113

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
GIOM5*1:18.050±0.814
HAMM81:19.238+1.188±0.648+0.212s
BOTM7*1:19.483+1.433±0.472
STRM81:20.003+1.953±0.475+0.158s
PERM6*1:20.126+2.076±0.542
KVYS6*1:20.330+2.280±0.738
GROS91:20.856+2.806±0.611+0.207s
MAGS7*1:21.554+3.504±1.463

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
VET15.88035.42522.7081:14.0131:14.0130.000
LEC15.88835.38422.8291:14.1011:14.2680.167
HAM16.02635.53422.6541:14.2141:14.3150.101
VER16.01935.59322.7081:14.3201:14.3300.010
BOT16.01835.52922.7851:14.3321:14.6600.328
GAS16.13335.71822.8531:14.7041:14.8130.109
GRO16.18035.79922.9711:14.9501:15.0740.124
SAI16.29935.71623.0471:15.0621:15.0620.000
STR16.35935.62823.2041:15.1911:15.1910.000
RIC16.33036.04123.1961:15.5671:15.5670.000
NOR16.32336.06623.2081:15.5971:15.6160.019
PER16.39835.79623.4101:15.6041:15.6040.000
HUL16.49936.13023.0021:15.6311:15.8230.192
KVY16.43435.96823.2711:15.6731:15.7760.103
MAG16.27236.29923.1091:15.6801:15.7590.079
RAI16.22335.97923.4821:15.6841:15.9530.269
ALB16.31036.33823.0861:15.7341:15.7770.043
GIO16.48836.40623.4841:16.3781:16.3820.004
KUB16.77836.33323.4481:16.5591:16.5590.000
RUS16.61236.43223.7781:16.8221:17.1260.304

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.436(8 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.255
MercedesHAMahead of BOT+0.345
Red Bull RacingVERahead of ALB+1.447
Toro RossoGASahead of KVY+0.963
McLarenSAIahead of NOR+0.554
Haas F1 TeamGROahead of MAG+0.685
Racing PointSTRahead of PER+0.413
RenaultRICahead of HUL+0.256
Alfa Romeo RacingRAIahead of GIO+0.429
WilliamsKUBahead of RUS+0.567

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

Stints and compounds

VET186114
LEC13518115
HAM575114
VER115777
BOT376111
GAS33692
SAI355557
GRO118713
STR18512
RIC115475
PER1869
NOR222758
MAG116712
KVY138189
ALB111579
HUL154373
RAI1813715
GIO11101837
KUB1210185
RUS1251761
SSoftMMediumHHard

Practice 2

LEC1:13.449

Single-lap pace

LEC1:13.449
VET1:13.573+0.124
HAM1:13.595+0.146
BOT1:14.111+0.662
VER1:14.133+0.684
GRO1:14.179+0.730
STR1:14.268+0.819
RAI1:14.458+1.009
HUL1:14.472+1.023
PER1:14.518+1.069
SAI1:14.662+1.213
KVY1:14.800+1.351
RIC1:15.010+1.561
ALB1:15.062+1.613
GAS1:15.089+1.640
NOR1:15.247+1.798
GIO1:15.406+1.957
MAG1:15.470+2.021
RUS1:16.900+3.451
KUB1:16.980+3.531

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
LECH5*1:19.344±0.406
VETS6*1:19.589+0.245±0.636
BOTH6*1:19.734+0.390±1.131
VERM6*1:19.936+0.592±0.500
HAMS6*1:20.007+0.663±0.816
RAIM6*1:20.180+0.836±0.495
KVYH6*1:20.456+1.112±0.723
ALBS81:20.916+1.572±0.416+0.165s
SAIS101:20.958+1.614±0.490+0.145s
STRS101:20.981+1.637±1.038+0.269s
PERS121:20.998+1.654±1.040+0.248s
HULS111:21.007+1.663±0.427+0.085s
NORH6*1:21.032+1.688±0.390
GIOS6*1:21.326+1.982±0.643
RICS111:21.387+2.043±0.924+0.235s
GROS81:21.423+2.079±0.670+0.198s
MAGS7*1:21.512+2.168±0.691
KUBS5*1:22.155+2.811±0.842

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
LEC15.80035.08222.5671:13.4491:13.4490.000
VET15.78335.04522.7451:13.5731:13.5730.000
HAM15.90635.30422.3851:13.5951:13.5950.000
BOT15.83435.42222.7641:14.0201:14.1110.091
VER15.99335.53322.6071:14.1331:14.1330.000
GRO15.96635.52422.6891:14.1791:14.1790.000
STR16.10135.29522.8721:14.2681:14.2680.000
RAI16.10735.23523.0961:14.4381:14.4580.020
HUL16.13135.66922.6721:14.4721:14.4720.000
PER16.14835.24423.1261:14.5181:14.5180.000
SAI16.10635.44523.1111:14.6621:14.6620.000
GAS16.00436.02122.6831:14.7081:15.0890.381
KVY16.22435.66922.9071:14.8001:14.8000.000
RIC16.14335.76723.1001:15.0101:15.0100.000
ALB16.16636.10522.7911:15.0621:15.0620.000
NOR16.24335.90723.0401:15.1901:15.2470.057
MAG16.15735.88923.1591:15.2051:15.4700.265
GIO16.19735.65823.3741:15.2291:15.4060.177
RUS16.64736.52523.5691:16.7411:16.9000.159
KUB16.55536.65723.7681:16.9801:16.9800.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.573(10 drivers ran both)H+0.905(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

FerrariLECahead of VET+0.124
MercedesHAMahead of BOT+0.516
Red Bull RacingVERahead of ALB+0.929
Haas F1 TeamGROahead of MAG+1.291
Racing PointSTRahead of PER+0.250
Alfa Romeo RacingRAIahead of GIO+0.948
RenaultHULahead of RIC+0.538
McLarenSAIahead of NOR+0.585
Toro RossoKVYahead of GAS+0.289
WilliamsRUSahead of KUB+0.080

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

Stints and compounds

LEC35511648
VET731241111
HAM75198
BOT86178
VER623138
GRO77118
STR831317
RAI98178
HUL83141
PER63147
SAI73331125
KVY1181838
RIC731418
ALB1161108
GAS10333
NOR86618
GIO86188
MAG8596
RUS671136111
KUB17657
SSoftMMediumHHard

Practice 3

LEC1:12.380

Single-lap pace

LEC1:12.380
VER1:12.548+0.168
VET1:12.644+0.264
BOT1:12.890+0.510
MAG1:12.893+0.513
HAM1:12.965+0.585
SAI1:13.300+0.920
GAS1:13.324+0.944
RAI1:13.351+0.971
GRO1:13.378+0.998
PER1:13.476+1.096
HUL1:13.496+1.116
ALB1:13.554+1.174
NOR1:13.556+1.176
GIO1:13.671+1.291
STR1:13.672+1.292
KVY1:13.767+1.387
RIC1:13.816+1.436
KUB1:15.540+3.160
RUS1:15.824+3.444

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
HAMS91:16.062±1.356+0.311s
RICS6*1:16.128+0.066±1.366
HULS6*1:16.756+0.694±1.320
RUSS6*1:17.448+1.386±1.378

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
LEC15.65734.76621.9051:12.3281:12.3800.052
VER15.65334.96521.9301:12.5481:12.5480.000
VET15.64335.02821.9731:12.6441:12.6440.000
BOT15.67235.28921.9291:12.8901:12.8900.000
MAG15.63935.08022.1741:12.8931:12.8930.000
HAM15.68235.23622.0471:12.9651:12.9650.000
GAS15.73935.31922.1021:13.1601:13.3240.164
SAI15.78935.23222.2791:13.3001:13.3000.000
RAI15.71935.25322.3731:13.3451:13.3510.006
GRO15.68835.39122.2991:13.3781:13.3780.000
ALB15.76235.36222.2561:13.3801:13.5540.174
PER15.82735.18422.4181:13.4291:13.4760.047
NOR15.78435.33122.3231:13.4381:13.5560.118
STR15.74635.21522.5311:13.4921:13.6720.180
HUL15.91735.29322.2861:13.4961:13.4960.000
GIO15.95235.26022.4021:13.6141:13.6710.057
KVY15.89635.45622.3091:13.6611:13.7670.106
RIC15.91435.48322.3841:13.7811:13.8160.035
KUB16.31536.01823.0471:15.3801:15.5400.160
RUS16.37536.15923.1311:15.6651:15.8240.159

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.648(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

FerrariLECahead of VET+0.264
Red Bull RacingVERahead of ALB+1.006
MercedesBOTahead of HAM+0.075
Haas F1 TeamMAGahead of GRO+0.485
McLarenSAIahead of NOR+0.256
Toro RossoGASahead of KVY+0.443
Alfa Romeo RacingRAIahead of GIO+0.320
Racing PointPERahead of STR+0.196
RenaultHULahead of RIC+0.320
WilliamsKUBahead of RUS+0.284

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

Stints and compounds

LEC61614
VER831
VET61614
BOT16611
MAG175
HAM1561
SAI846
GAS9161
RAI918
GRO177
PER96
HUL595
ALB1878
NOR15333
GIO8161
STR96
KVY786
RIC5105
KUB1118
RUS11
SSoftMMedium