F1DataGrid
Back to the 2019 season
Round 05 · 2019

SpainSpanish Grand Prix

Barcelona, Spain10–12 May

1234567891011121314
Drawn from car positions, 2026 FP1
  1. Practice 1
    Data published
    track 36° ·air 23° ·47% hum ·4.3 km/h wind
  2. Practice 2
    Data published
    track 42° ·air 23° ·45% hum ·4.7 km/h wind
  3. Practice 3
    Data published
    track 28° ·air 21° ·60% hum ·5.9 km/h wind
  4. Qualifying
    Data published
    track 34° ·air 21° ·58% hum ·7.6 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 41° ·air 20° ·55% hum ·6.8 km/h wind

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1HAMMercedes211:35:50.44326
2BOTMercedes11+4.07418
3VERRed Bull Racing41+7.67915
4VETFerrari31+9.16712
5LECFerrari5—+13.36110
6GASToro Rosso6—+19.5768
7MAGHaas F1 Team81+28.1596
8SAIMcLaren124+32.3424
9KVYToro Rosso9—+33.0562
10GROHaas F1 Team73+34.6411
11ALBRed Bull Racing11—+35.445
12RICRenault131+36.758
13HULRenault——+39.241
14RAIAlfa Romeo Racing14—+41.803
15PERRacing Point15—+46.877
16GIOAlfa Romeo Racing182+47.691
17RUSWilliams192+1 Lap
18KUBWilliams171+1 Lap
19STRRacing Point163Collision
20NORMcLaren1010Collision

Qualifying

PosDriverQ1Q2Q3Gap to pole
1BOT1:16.9791:15.9241:15.406
2HAM1:17.2921:16.0381:16.040+0.634
3VET1:17.4251:16.6671:16.272+0.866
4VER1:17.2441:16.7261:16.357+0.951
5LEC1:17.3881:16.7141:16.588+1.182
6GAS1:17.8621:16.9321:16.708+1.302
7GRO1:18.0421:17.0661:16.911+1.505
8MAG1:17.6691:17.2721:16.922+1.516
9KVY1:17.9141:17.2431:17.573+2.167
10RIC1:18.3851:17.2991:18.106+2.700
11NOR1:17.6111:17.338—+1.932
12ALB1:17.7961:17.445—+2.039
13SAI1:17.7601:17.599—+2.193
14RAI1:18.1321:17.788—+2.382
15PER1:18.2861:17.886—+2.480
16HUL1:18.404——+2.998
17STR1:18.471——+3.065
18GIO1:18.664——+3.258
19RUS1:19.072——+3.666
20KUB1:20.254——+4.848

How the weekend has moved

Practice 11:17.951
Practice 21:17.284−0.667
Practice 31:16.568−0.716
Qualifying1:15.406−1.162
Grand Prix1:18.492+3.086

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.

Barcelona in earlier seasons

20191:16.568
20181:17.281+0.713

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

BOT1:17.951

Single-lap pace

BOT1:17.951—
VET1:18.066+0.115
LEC1:18.172+0.221
HAM1:18.575+0.624
GRO1:18.943+0.992
SAI1:19.155+1.204
MAG1:19.180+1.229
GAS1:19.285+1.334
KVY1:19.364+1.413
HUL1:19.450+1.499
RIC1:19.511+1.560
VER1:19.844+1.893
STR1:19.855+1.904
GIO1:20.021+2.070
ALB1:20.030+2.079
NOR1:20.066+2.115
PER1:20.459+2.508
RAI1:20.591+2.640
KUB1:20.889+2.938
RUS1:20.990+3.039

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
HAMS6*1:23.006—±0.450—
GROS5*1:23.823+0.817±0.396—
MAGS5*1:23.859+0.853±0.525—
PERM7*1:24.462+1.456±0.259—
GASM6*1:24.590+1.584±0.216—
GIOS5*1:24.654+1.648±0.331—
STRM7*1:24.864+1.858±0.738—
RUSM91:25.405+2.399±0.303+0.066s
SAIS81:25.434+2.428±0.553+0.169s
KUBM6*1:25.523+2.517±0.345—
NORH91:25.544+2.538±0.662+0.136s

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
BOT22.03628.99026.9111:17.9371:17.9510.014
VET21.88228.93727.2471:18.0661:18.0660.000
LEC21.90829.06327.1001:18.0711:18.1720.101
HAM22.19429.19827.1831:18.5751:18.5750.000
GRO22.13029.15927.4831:18.7721:18.9430.171
MAG22.18529.33627.5061:19.0271:19.1800.153
SAI21.98129.42227.7521:19.1551:19.1550.000
GAS22.22329.39827.6321:19.2531:19.2850.032
KVY22.21929.49527.5801:19.2941:19.3640.070
RIC22.32729.56427.4801:19.3711:19.5110.140
HUL22.36229.70727.3661:19.4351:19.4500.015
STR22.22229.60527.8121:19.6391:19.8550.216
VER22.44629.71327.6541:19.8131:19.8440.031
GIO22.26129.81027.7531:19.8241:20.0210.197
ALB22.37829.68027.7701:19.8281:20.0300.202
NOR22.18829.80328.0751:20.0661:20.0660.000
PER22.33929.90527.9211:20.1651:20.4590.294
RAI22.28829.84328.0431:20.1741:20.5910.417
RUS22.49430.24328.0451:20.7821:20.9900.208
KUB22.54730.02228.3201:20.8891:20.8890.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.276(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

MercedesBOTahead of HAM+0.624
FerrariVETahead of LEC+0.106
Haas F1 TeamGROahead of MAG+0.237
McLarenSAIahead of NOR+0.911
Toro RossoGASahead of KVY+0.079
RenaultHULahead of RIC+0.061
Red Bull RacingVERahead of ALB+0.186
Racing PointSTRahead of PER+0.604
Alfa Romeo RacingGIOahead of RAI+0.570
WilliamsKUBahead of RUS+0.101

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

Stints and compounds

BOT11161
VET171713
LEC191711
HAM83119
GRO1897
SAI2124121
MAG11097
GAS96168
KVY1116611025
HUL1116583
RIC111984
VER15512
STR21079
GIO11711017
ALB1832541
NOR1722711111
PER2879
RAI11695
KUB110169
RUS146111
SSoftMMediumHHard

Practice 2

BOT1:17.284

Single-lap pace

BOT1:17.284—
HAM1:17.333+0.049
LEC1:17.585+0.301
VET1:17.673+0.389
VER1:18.035+0.751
GRO1:18.153+0.869
GAS1:18.238+0.954
MAG1:18.355+1.071
SAI1:18.658+1.374
KVY1:18.722+1.438
RAI1:18.727+1.443
ALB1:18.779+1.495
STR1:18.839+1.555
HUL1:18.861+1.577
RIC1:18.934+1.650
NOR1:19.041+1.757
GIO1:19.427+2.143
PER1:19.448+2.164
RUS1:20.191+2.907
KUB1:20.781+3.497

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
BOTM7*1:22.227—±0.303—
HAMH81:22.931+0.704±0.846+0.275s
KVYM101:23.002+0.775±0.444+0.082s
VETM131:23.099+0.872±0.389+0.047s
RICM101:23.161+0.934±0.320−0.029s
VERS6*1:23.279+1.052±0.259—
KUBS5*1:23.528+1.301±1.248—
LECS111:23.684+1.457±0.542+0.048s
ALBH121:23.745+1.518±0.477+0.041s
RAIM6*1:24.028+1.801±0.205—
SAIS161:24.034+1.807±0.376+0.049s
NORS141:24.176+1.949±0.278+0.019s
HULS121:24.317+2.090±0.458+0.118s
MAGS111:24.347+2.120±0.537+0.091s
GASS7*1:24.398+2.171±0.735—
PERH121:24.442+2.215±0.308+0.062s
GROS101:24.464+2.237±0.651+0.131s
STRS101:24.645+2.418±0.360+0.042s
GIOS91:24.754+2.527±0.388+0.072s
RUSM91:25.339+3.112±0.254−0.040s

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
HAM21.83528.65626.6651:17.1561:17.3330.177
BOT21.81128.71526.6331:17.1591:17.2840.125
LEC21.61728.85327.0921:17.5621:17.5850.023
VET21.62828.90327.0701:17.6011:17.6730.072
VER22.08528.99526.9551:18.0351:18.0350.000
GRO21.92328.99327.2371:18.1531:18.1530.000
GAS22.05229.04527.0851:18.1821:18.2380.056
MAG21.93328.91927.3691:18.2211:18.3550.134
SAI21.96029.26027.4381:18.6581:18.6580.000
KVY22.01629.28227.4231:18.7211:18.7220.001
RAI22.00629.33127.3901:18.7271:18.7270.000
ALB22.07929.30427.3521:18.7351:18.7790.044
HUL22.11229.34327.3211:18.7761:18.8610.085
STR22.13329.44827.2581:18.8391:18.8390.000
RIC22.12329.39727.3781:18.8981:18.9340.036
NOR22.02529.39527.5931:19.0131:19.0410.028
GIO22.07829.55427.7641:19.3961:19.4270.031
PER22.11129.55127.7861:19.4481:19.4480.000
RUS22.29129.69328.2071:20.1911:20.1910.000
KUB22.47230.02128.1651:20.6581:20.7810.123

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.828(9 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

MercedesBOTahead of HAM+0.049
FerrariLECahead of VET+0.088
Red Bull RacingVERahead of ALB+0.744
Haas F1 TeamGROahead of MAG+0.202
Toro RossoGASahead of KVY+0.484
McLarenSAIahead of NOR+0.383
Alfa Romeo RacingRAIahead of GIO+0.700
Racing PointSTRahead of PER+0.609
RenaultHULahead of RIC+0.073
WilliamsRUSahead of KUB+0.590

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

Stints and compounds

BOT7611011
HAM6341811
LEC76111611
VET7611917
VER17787
GRO1071411
GAS781126
MAG107149
SAI155312010
KVY5371915
RAI8868
ALB83511116
STR531411
HUL73514311
RIC7351915
NOR8511712
GIO78157
PER851116
RUS53531813
KUB1868
SSoftMMediumHHard

Practice 3

HAM1:16.568

Single-lap pace

HAM1:16.568—
LEC1:17.099+0.531
BOT1:17.123+0.555
VET1:17.172+0.604
GRO1:17.192+0.624
MAG1:17.530+0.962
VER1:17.558+0.990
ALB1:17.864+1.296
RAI1:17.969+1.401
SAI1:18.003+1.435
KVY1:18.105+1.537
HUL1:18.350+1.782
PER1:18.656+2.088
GAS1:18.693+2.125
STR1:18.734+2.166
GIO1:18.740+2.172
RIC1:18.974+2.406
NOR1:19.007+2.439
RUS1:19.421+2.853
KUB1:20.570+4.002

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
NORM6*1:19.783—±0.387—

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
HAM21.70328.44826.2271:16.3781:16.5680.190
LEC21.68228.70526.6281:17.0151:17.0990.084
BOT21.92828.64026.4771:17.0451:17.1230.078
VET21.63628.70526.7391:17.0801:17.1720.092
GRO21.78728.65426.7511:17.1921:17.1920.000
MAG21.73828.65926.9511:17.3481:17.5300.182
VER21.87128.82126.8661:17.5581:17.5580.000
ALB21.94528.99626.9231:17.8641:17.8640.000
KVY21.88729.07926.9961:17.9621:18.1050.143
RAI21.72029.13127.1181:17.9691:17.9690.000
SAI21.86929.06127.0731:18.0031:18.0030.000
HUL21.90229.38627.0621:18.3501:18.3500.000
GAS22.10529.35027.1051:18.5601:18.6930.133
PER22.03429.34027.2821:18.6561:18.6560.000
STR21.92829.36827.4381:18.7341:18.7340.000
GIO21.87729.40427.4591:18.7401:18.7400.000
RIC22.22029.53327.1721:18.9251:18.9740.049
NOR22.00129.48227.4611:18.9441:19.0070.063
RUS22.24629.57627.5281:19.3501:19.4210.071
KUB22.50530.08927.9761:20.5701:20.5700.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.987(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

MercedesHAMahead of BOT+0.555
FerrariLECahead of VET+0.073
Haas F1 TeamGROahead of MAG+0.338
Red Bull RacingVERahead of ALB+0.306
Alfa Romeo RacingRAIahead of GIO+0.771
McLarenSAIahead of NOR+1.004
Toro RossoKVYahead of GAS+0.588
RenaultHULahead of RIC+0.624
Racing PointPERahead of STR+0.078
WilliamsRUSahead of KUB+1.149

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

Stints and compounds

HAM257
LEC718
BOT18
VET6117
GRO1176
MAG1176
VER174
ALB133414
RAI127115
SAI1673
KVY13264
HUL7613
PER714
GAS282
STR2914
GIO194
RIC5711
NOR1112
RUS51514
KUB1251
SSoftMMediumHHard