F1DataGrid
Back to the 2021 season
Round 04 · 2021

SpainSpanish Grand Prix

Barcelona, Spain7–9 May

1234567891011121314
Drawn from car positions, 2026 FP1
  1. Practice 1
    Data published
    track 36° ·air 22° ·55% hum ·1.1 km/h wind
  2. Practice 2
    Data published
    track 41° ·air 21° ·62% hum ·1.4 km/h wind
  3. Practice 3
    Data published
    track 40° ·air 24° ·52% hum ·1.4 km/h wind
  4. Qualifying
    Data published
    track 45° ·air 25° ·48% hum ·2.2 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 33° ·air 22° ·58% hum ·1.8 km/h wind

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1HAMMercedes1—1:33:07.68025
2VERRed Bull Racing2—+15.84119
3BOTMercedes3—+26.61015
4LECFerrari4—+54.61612
5PERRed Bull Racing83+63.67110
6RICMcLaren71+73.7688
7SAIFerrari61+74.6706
8NORMcLaren91+1 Lap4
9OCOAlpine54+1 Lap2
10GASAlphaTauri122+1 Lap1
11STRAston Martin11—+1 Lap
12RAIAlfa Romeo Racing175+1 Lap
13VETAston Martin13—+1 Lap
14RUSWilliams151+1 Lap
15GIOAlfa Romeo Racing141+1 Lap
16LATWilliams193+1 Lap
17ALOAlpine107+1 Lap
18MSCHaas F1 Team18—+2 Laps
19MAZHaas F1 Team201+2 Laps
20TSUAlphaTauri164Electrical

Qualifying

PosDriverQ1Q2Q3Gap to pole
1HAM1:18.2451:17.1661:16.741
2VER1:18.0901:16.9221:16.777+0.036
3BOT1:18.0051:17.1421:16.873+0.132
4LEC1:18.0411:17.7171:17.510+0.769
5OCO1:18.2811:17.7431:17.580+0.839
6SAI1:18.2051:17.6561:17.620+0.879
7RIC1:18.2641:17.7191:17.622+0.881
8PER1:18.2031:17.6691:17.701+0.960
9NOR1:17.8211:17.6961:18.010+1.269
10ALO1:18.2811:17.9661:18.147+1.406
11STR1:18.2411:17.974—+1.233
12GAS1:18.1901:17.982—+1.241
13VET1:18.2891:18.079—+1.338
14GIO1:18.5491:18.356—+1.615
15RUS1:18.4451:19.154—+2.413
16TSU1:18.556——+1.815
17RAI1:18.917——+2.176
18MSC1:19.117——+2.376
19LAT1:19.219——+2.478
20MAZ1:19.807——+3.066

How the weekend has moved

Practice 11:18.504
Practice 21:18.170−0.334
Practice 31:17.835−0.335
Qualifying1:16.741−1.094
Grand Prix1:18.149+1.408

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

20211:17.835
20191:16.568−1.267
20181:17.281−0.554

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

Single-lap pace

BOT1:18.504—
VER1:18.537+0.033
HAM1:18.627+0.123
NOR1:18.944+0.440
LEC1:18.996+0.492
SAI1:19.020+0.516
GAS1:19.062+0.558
VET1:19.234+0.730
PER1:19.349+0.845
STR1:19.429+0.925
TSU1:19.669+1.165
OCO1:19.681+1.177
GIO1:19.694+1.190
RIC1:19.732+1.228
ALO1:19.950+1.446
LAT1:20.270+1.766
NIS1:20.700+2.196
MSC1:20.766+2.262
KUB1:21.887+3.383
MAZ1:21.976+3.472

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
BOTH5*1:21.612—±0.585—
OCOH81:22.205+0.593±0.342−0.076s
STRH5*1:22.532+0.920±0.598—
VETS5*1:24.344+2.732±0.183—
GASS5*1:24.709+3.097±1.122—
TSUS5*1:24.719+3.107±0.182—
LATS5*1:25.696+4.084±0.344—
NISS6*1:25.780+4.168±0.564—
MSCH5*1:27.319+5.707±0.220—

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
VER22.17929.47426.7861:18.4391:18.5370.098
BOT22.10929.51426.8811:18.5041:18.5040.000
HAM22.08429.60426.8361:18.5241:18.6270.103
LEC22.27629.42227.0501:18.7481:18.9960.248
NOR22.10229.62527.2171:18.9441:18.9440.000
GAS22.25929.65027.0501:18.9591:19.0620.103
SAI22.40029.58027.0401:19.0201:19.0200.000
PER22.39329.63027.0931:19.1161:19.3490.233
VET22.31329.85027.0381:19.2011:19.2340.033
STR22.41829.82027.1911:19.4291:19.4290.000
GIO22.23030.05527.2721:19.5571:19.6940.137
OCO22.54829.93627.1821:19.6661:19.6810.015
TSU22.32529.80927.5351:19.6691:19.6690.000
RIC22.30629.93427.4921:19.7321:19.7320.000
ALO22.48430.11427.2671:19.8651:19.9500.085
LAT22.38630.33227.4781:20.1961:20.2700.074
MSC22.49930.38427.6711:20.5541:20.7660.212
NIS22.45030.42827.8221:20.7001:20.7000.000
KUB22.87131.13727.8691:21.8771:21.8870.010
MAZ23.02731.12327.8261:21.9761:21.9760.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 — referenceH+1.251(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

MercedesBOTahead of HAM+0.123
Red Bull RacingVERahead of PER+0.812
McLarenNORahead of RIC+0.788
FerrariLECahead of SAI+0.024
AlphaTauriGASahead of TSU+0.607
Aston MartinVETahead of STR+0.195
AlpineOCOahead of ALO+0.269
Alfa Romeo RacingGIOahead of KUB+2.193
WilliamsLATahead of NIS+0.430
Haas F1 TeamMSCahead of MAZ+1.210

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

Stints and compounds

BOT11437
VER766
HAM9337
NOR715155
LEC8197
SAI81742
GAS6767
VET10518
PER1916
STR1168
TSU11947
OCO5137
GIO12155
RIC1110534
ALO7747
LAT8377
NIS878
MSC977
KUB3712
MAZ976
SSoftMMediumHHard

Practice 2

HAM1:18.170

Single-lap pace

HAM1:18.170—
BOT1:18.309+0.139
LEC1:18.335+0.165
OCO1:18.466+0.296
ALO1:18.518+0.348
GAS1:18.593+0.423
TSU1:18.619+0.449
SAI1:18.674+0.504
VER1:18.785+0.615
PER1:18.918+0.748
VET1:18.947+0.777
NOR1:19.092+0.922
GIO1:19.122+0.952
STR1:19.134+0.964
RIC1:19.195+1.025
RAI1:19.213+1.043
RUS1:19.957+1.787
LAT1:20.046+1.876
MSC1:20.326+2.156
MAZ1:20.753+2.583

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
HAMM7*1:23.482—±1.051—
BOTS6*1:23.508+0.026±0.465—
PERS7*1:23.562+0.080±0.279—
LECM7*1:23.723+0.241±0.445—
VERS81:24.050+0.568±0.537−0.149s
NORM101:24.074+0.592±0.249−0.007s
GASS111:24.300+0.818±0.248+0.067s
TSUS81:24.386+0.904±0.210−0.040s
ALOS131:24.443+0.961±0.875+0.170s
OCOM131:24.469+0.987±0.307+0.033s
SAIS101:24.510+1.028±0.156+0.033s
STRM131:24.994+1.512±0.241+0.005s
RICS7*1:25.001+1.519±0.942—
VETM151:25.043+1.561±0.326+0.025s
GIOS111:25.081+1.599±0.261+0.023s
RUSS111:25.095+1.613±0.450+0.054s
RAIM81:25.402+1.920±0.479+0.098s
LATM101:25.767+2.285±0.430−0.090s
MSCM6*1:25.832+2.350±0.535—
MAZM5*1:27.558+4.076±0.794—

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
HAM22.00129.29626.7301:18.0271:18.1700.143
BOT22.03329.28226.7671:18.0821:18.3090.227
LEC22.22629.44726.6621:18.3351:18.3350.000
TSU22.04229.33927.0351:18.4161:18.6190.203
VER22.25629.31826.8491:18.4231:18.7850.362
ALO22.18429.36526.9071:18.4561:18.5180.062
OCO22.14929.49026.8271:18.4661:18.4660.000
GAS22.16629.37326.9661:18.5051:18.5930.088
SAI22.31729.41226.9451:18.6741:18.6740.000
PER22.43029.37327.1011:18.9041:18.9180.014
VET22.18629.56127.2001:18.9471:18.9470.000
NOR22.25929.54827.2411:19.0481:19.0920.044
GIO22.32029.58527.2171:19.1221:19.1220.000
STR22.12529.82927.1801:19.1341:19.1340.000
RIC22.18429.72527.2821:19.1911:19.1950.004
RAI22.15029.81827.2451:19.2131:19.2130.000
LAT22.44430.06527.3691:19.8781:20.0460.168
RUS22.59829.95327.4061:19.9571:19.9570.000
MSC22.52430.22227.5331:20.2791:20.3260.047
MAZ22.66730.31127.7751:20.7531:20.7530.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.859(17 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.139
FerrariLECahead of SAI+0.339
AlpineOCOahead of ALO+0.052
AlphaTauriGASahead of TSU+0.026
Red Bull RacingVERahead of PER+0.133
Aston MartinVETahead of STR+0.187
McLarenNORahead of RIC+0.103
Alfa Romeo RacingGIOahead of RAI+0.091
WilliamsRUSahead of LAT+0.089
Haas F1 TeamMSCahead of MAZ+0.427

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

Stints and compounds

HAM733199
BOT3361810
LEC5161510
OCO7616
ALO8616
GAS96143
TSU861105
SAI6161133
VER345113
PER44312
VET56172
NOR551413
GIO733313
STR65153
RIC565192
RAI2713413
RUS941114
LAT75113
MSC7788
MAZ8676
SSoftMMedium

Practice 3

VER1:17.835

Single-lap pace

VER1:17.835—
HAM1:18.070+0.235
LEC1:18.308+0.473
SAI1:18.410+0.575
BOT1:18.423+0.588
NOR1:18.494+0.659
GAS1:18.535+0.700
RIC1:18.582+0.747
RAI1:18.597+0.762
PER1:18.606+0.771
ALO1:18.662+0.827
TSU1:18.673+0.838
OCO1:18.700+0.865
STR1:18.877+1.042
RUS1:19.005+1.170
GIO1:19.214+1.379
VET1:19.363+1.528
LAT1:19.392+1.557
MSC1:19.999+2.164
MAZ1:20.237+2.402

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

Sectors and the lap they could have done

DriverS1S2S3Ideal lapBest lapLeft out
VER21.99729.02926.8091:17.8351:17.8350.000
HAM22.13129.17226.6581:17.9611:18.0700.109
LEC22.10429.20726.9971:18.3081:18.3080.000
BOT22.21129.28926.9031:18.4031:18.4230.020
SAI22.19929.32026.8911:18.4101:18.4100.000
NOR22.10329.50026.8911:18.4941:18.4940.000
GAS22.21429.39826.8951:18.5071:18.5350.028
TSU22.14129.27127.1621:18.5741:18.6730.099
RIC22.03829.42927.1151:18.5821:18.5820.000
PER22.24529.29027.0531:18.5881:18.6060.018
RAI21.99729.54727.0531:18.5971:18.5970.000
ALO22.09029.45327.1191:18.6621:18.6620.000
OCO22.21329.39927.0821:18.6941:18.7000.006
STR22.34229.52127.0141:18.8771:18.8770.000
RUS22.21529.63627.1541:19.0051:19.0050.000
GIO22.06229.66127.4911:19.2141:19.2140.000
VET22.34829.62727.3041:19.2791:19.3630.084
LAT22.34429.87227.0891:19.3051:19.3920.087
MSC22.22829.90527.5161:19.6491:19.9990.350
MAZ22.33330.05927.6081:20.0001:20.2370.237

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

Red Bull RacingVERahead of PER+0.771
MercedesHAMahead of BOT+0.353
FerrariLECahead of SAI+0.102
McLarenNORahead of RIC+0.088
AlphaTauriGASahead of TSU+0.138
Alfa Romeo RacingRAIahead of GIO+0.617
AlpineALOahead of OCO+0.038
Aston MartinSTRahead of VET+0.486
WilliamsRUSahead of LAT+0.387
Haas F1 TeamMSCahead of MAZ+0.238

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

Stints and compounds

VER33131
HAM333311
LEC51515
SAI533115
BOT613311
NOR7511
GAS9161
RIC5333511
RAI36432
PER6361
ALO7551
TSU9381
OCO5361
STR96111
RUS3316112
GIO36514
VET933111
LAT5116111
MSC7181
MAZ7161
SSoftMMedium