F1DataGrid
Back to the 2024 season
Round 01 · 2024

BahrainBahrain Grand Prix

Sakhir, Bahrain29 Feb – 2 Mar

  1. Practice 1
    Data published
    track 34° ·air 19° ·39% hum ·12.2 km/h wind
  2. Practice 2
    Data published
    track 22° ·air 17° ·38% hum ·8.3 km/h wind
  3. Practice 3
    Data published
    track 32° ·air 20° ·36% hum ·10.1 km/h wind
  4. Qualifying
    Data published
    track 22° ·air 18° ·47% hum ·7.2 km/h wind
    Fantasy lock
  5. Grand Prix
    Data published
    track 24° ·air 18° ·49% hum ·2.5 km/h wind

Times in UTC

Grand Prix result

PosDriverTeamGridMovedTime / gapPts
1VERRed Bull Racing11:31:44.74226
2PERRed Bull Racing53+22.45718
3SAIFerrari41+25.11015
4LECFerrari22+39.66912
5RUSMercedes32+46.78810
6NORMcLaren71+48.4588
7HAMMercedes92+50.3246
8PIAMcLaren8+56.0824
9ALOAston Martin63+74.8872
10STRAston Martin122+93.2161
11ZHOKick Sauber176+6.759
12MAGHaas F1 Team153+8.316
13RICRB141+8.958
14TSURB113+9.482
15ALBWilliams132+11.886
16HULHaas F1 Team106+17.632
17OCOAlpine192+31.450
18GASAlpine202+32.417
19BOTKick Sauber163+83.230
20SARWilliams182+20.795

Qualifying

PosDriverQ1Q2Q3Gap to pole
1VER1:30.0311:29.3741:29.179
2LEC1:30.2431:29.1651:29.407+0.228
3RUS1:30.3501:29.9221:29.485+0.306
4SAI1:29.9091:29.5731:29.507+0.328
5PER1:30.2211:29.9321:29.537+0.358
6ALO1:30.1791:29.8011:29.542+0.363
7NOR1:30.1431:29.9411:29.614+0.435
8PIA1:30.5311:30.1221:29.683+0.504
9HAM1:30.4511:29.7181:29.710+0.531
10HUL1:30.5661:29.8511:30.502+1.323
11TSU1:30.4811:30.129+0.950
12STR1:29.9651:30.200+1.021
13ALB1:30.3971:30.221+1.042
14RIC1:30.5621:30.278+1.099
15MAG1:30.6461:30.529+1.350
16BOT1:30.756+1.577
17ZHO1:30.757+1.578
18SAR1:30.770+1.591
19OCO1:30.793+1.614
20GAS1:30.948+1.769

How the weekend has moved

Practice 11:32.869
Practice 21:30.374−2.495
Practice 31:30.824+0.450
Qualifying1:29.165−1.659
Grand Prix1:32.608+3.443

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.

Sakhir in earlier seasons

20241:30.374
20231:30.907+0.533
20221:31.936+1.562
20211:30.577+0.203
20191:28.846−1.528
20181:29.817−0.557

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

RIC1:32.869

Single-lap pace

RIC1:32.869
NOR1:32.901+0.032
PIA1:33.113+0.244
TSU1:33.183+0.314
ALO1:33.193+0.324
VER1:33.238+0.369
RUS1:33.251+0.382
LEC1:33.268+0.399
HAM1:33.302+0.433
BOT1:33.354+0.485
SAI1:33.385+0.516
PER1:33.413+0.544
ALB1:33.583+0.714
STR1:33.868+0.999
ZHO1:33.923+1.054
SAR1:34.213+1.344
OCO1:34.807+1.938
GAS1:35.144+2.275
MAG1:37.477+4.608
HUL1:37.938+5.069

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
SARM5*1:36.275±0.715
SAIM5*1:37.815+1.540±0.301
VERM5*1:37.849+1.574±0.247
HAMM6*1:38.024+1.749±0.398
LECM5*1:38.105+1.830±0.478
NORS7*1:38.265+1.990±1.114
PERM5*1:38.325+2.050±0.225
RICS6*1:38.585+2.310±0.242
TSUS5*1:38.662+2.387±0.132
HULM111:38.676+2.401±0.285+0.033s
MAGM131:38.684+2.409±0.668+0.145s
PIAM101:38.971+2.696±0.228+0.020s
RUSM6*1:39.036+2.761±0.936
GASM5*1:40.364+4.089±0.405

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
RIC29.78739.86623.2161:32.8691:32.8690.000
NOR30.00539.66323.2331:32.9011:32.9010.000
PIA29.92539.85223.3361:33.1131:33.1130.000
ALO29.83539.92023.3811:33.1361:33.1930.057
VER29.93939.95323.2621:33.1541:33.2380.084
RUS30.09139.91423.1751:33.1801:33.2510.071
TSU29.71540.04823.4201:33.1831:33.1830.000
HAM29.93040.08823.2021:33.2201:33.3020.082
BOT30.02639.96523.2611:33.2521:33.3540.102
LEC30.01439.84423.4001:33.2581:33.2680.010
PER29.94640.11123.2141:33.2711:33.4130.142
SAI30.19740.04123.1471:33.3851:33.3850.000
ALB29.95740.22223.2351:33.4141:33.5830.169
STR30.11240.12123.4421:33.6751:33.8680.193
ZHO30.22340.18623.5141:33.9231:33.9230.000
SAR30.28340.31123.4921:34.0861:34.2130.127
OCO30.36640.46723.5431:34.3761:34.8070.431
GAS30.50340.74823.7521:35.0031:35.1440.141
MAG31.18342.02524.2621:37.4701:37.4770.007
HUL31.26642.23124.0881:37.5851:37.9380.353

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

RBRICahead of TSU+0.314
McLarenNORahead of PIA+0.212
Aston MartinALOahead of STR+0.675
Red Bull RacingVERahead of PER+0.175
MercedesRUSahead of HAM+0.051
FerrariLECahead of SAI+0.117
Kick SauberBOTahead of ZHO+0.569
WilliamsALBahead of SAR+0.630
AlpineOCOahead of GAS+0.337
Haas F1 TeamMAGahead of HUL+0.461

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

Stints and compounds

RIC10319
NOR72511
PIA6514
TSU969
ALO1649
VER3369
RUS9610
LEC6369
HAM43393
BOT17166
SAI54269
PER36339
ALB188
STR749
ZHO16333
SAR883
OCO7167
GAS7179
MAG7117
HUL55143
SSoftMMedium

Practice 2

HAM1:30.374

Single-lap pace

HAM1:30.374
RUS1:30.580+0.206
ALO1:30.660+0.286
SAI1:30.769+0.395
PIA1:30.784+0.410
VER1:30.851+0.477
HUL1:30.884+0.510
STR1:30.891+0.517
LEC1:31.113+0.739
PER1:31.115+0.741
ALB1:31.333+0.959
RIC1:31.516+1.142
SAR1:31.715+1.341
MAG1:31.764+1.390
TSU1:31.881+1.507
GAS1:31.951+1.577
BOT1:32.001+1.627
OCO1:32.027+1.653
ZHO1:32.048+1.674
NOR1:32.608+2.234

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
VERS111:37.054±0.346+0.073s
PIAS101:37.125+0.071±0.633+0.180s
PERS111:37.163+0.109±0.682+0.141s
RUSS111:37.353+0.299±0.509+0.141s
NORS111:37.382+0.328±0.335+0.081s
HAMS91:37.417+0.363±0.479+0.094s
LECS101:37.431+0.377±0.422+0.097s
ALOS91:37.532+0.478±0.545+0.194s
SAIS91:37.549+0.495±0.455+0.111s
SARS81:37.575+0.521±0.802+0.313s
BOTS101:37.991+0.937±0.687+0.216s
RICS121:38.008+0.954±0.601+0.160s
STRS111:38.022+0.968±0.666+0.192s
HULS111:38.089+1.035±0.735+0.218s
GASS81:38.153+1.099±0.478+0.157s
ALBS81:38.173+1.119±0.440+0.151s
OCOS101:38.430+1.376±0.634+0.201s
MAGS121:38.434+1.380±0.489+0.074s
TSUS101:38.457+1.403±0.800+0.217s
ZHOS121:38.768+1.714±0.533+0.101s

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
HAM29.03738.73422.6031:30.3741:30.3740.000
RUS29.08138.92322.5761:30.5801:30.5800.000
ALO29.25238.69222.7061:30.6501:30.6600.010
SAI29.35338.70522.7111:30.7691:30.7690.000
PIA29.26638.66522.8531:30.7841:30.7840.000
VER29.13138.83422.8431:30.8081:30.8510.043
HUL29.10539.07422.7051:30.8841:30.8840.000
STR29.13538.93922.8171:30.8911:30.8910.000
LEC29.33138.92022.7001:30.9511:31.1130.162
PER29.19239.04722.8581:31.0971:31.1150.018
ALB29.34139.09722.8951:31.3331:31.3330.000
RIC29.34539.35322.7791:31.4771:31.5160.039
SAR29.47139.14222.9251:31.5381:31.7150.177
MAG29.38239.19423.0791:31.6551:31.7640.109
TSU29.36739.47222.9481:31.7871:31.8810.094
GAS29.61539.14723.0331:31.7951:31.9510.156
OCO29.59139.27823.0311:31.9001:32.0270.127
NOR29.34739.22123.3451:31.9131:32.6080.695
BOT29.61239.39722.9921:32.0011:32.0010.000
ZHO29.66439.30923.0331:32.0061:32.0480.042

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.863(7 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 RUS+0.206
Aston MartinALOahead of STR+0.231
FerrariSAIahead of LEC+0.344
McLarenPIAahead of NOR+1.824
Red Bull RacingVERahead of PER+0.264
Haas F1 TeamHULahead of MAG+0.880
WilliamsALBahead of SAR+0.382
RBRICahead of TSU+0.365
AlpineGASahead of OCO+0.076
Kick SauberBOTahead of ZHO+0.047

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

Stints and compounds

HAM33316
RUS51314
ALO43312
SAI333214
PIA63135
VER6316
HUL6314
STR8414
LEC33614
PER33317
ALB363113
RIC5615
SAR5334111
MAG6615
TSU8615
GAS66112
BOT533113
OCO6613
ZHO633115
NOR53134
SSoftMMedium

Practice 3

SAI1:30.824

Single-lap pace

SAI1:30.824
ALO1:30.965+0.141
VER1:31.062+0.238
LEC1:31.094+0.270
NOR1:31.118+0.294
RUS1:31.190+0.366
PIA1:31.210+0.386
PER1:31.248+0.424
HUL1:31.278+0.454
STR1:31.396+0.572
RIC1:31.449+0.625
HAM1:31.452+0.628
TSU1:31.631+0.807
MAG1:31.671+0.847
ALB1:31.965+1.141
ZHO1:32.000+1.176
BOT1:32.096+1.272
OCO1:32.124+1.300
SAR1:32.125+1.301
GAS1:32.382+1.558

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

Long runs, fuel-corrected

DriverTyreLapsFuel-correctedGapSpreadDeg / lap
MAGS5*1:36.038±0.169
HAMS6*1:37.845+1.807±0.236

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
SAI29.13839.04622.6401:30.8241:30.8240.000
VER29.05439.01922.8571:30.9301:31.0620.132
ALO29.11139.15722.6971:30.9651:30.9650.000
NOR29.06338.85523.1561:31.0741:31.1180.044
LEC29.43738.93022.7271:31.0941:31.0940.000
RUS29.34939.20622.6351:31.1901:31.1900.000
PER29.15939.25922.7761:31.1941:31.2480.054
PIA29.15339.24022.8171:31.2101:31.2100.000
STR29.09539.27122.8661:31.2321:31.3960.164
HUL29.17339.23722.8681:31.2781:31.2780.000
HAM29.14139.31522.8911:31.3471:31.4520.105
RIC29.19139.38622.8721:31.4491:31.4490.000
TSU29.09139.49322.9601:31.5441:31.6310.087
MAG29.30239.49122.8531:31.6461:31.6710.025
ALB29.29339.60323.0301:31.9261:31.9650.039
ZHO29.48239.50623.0011:31.9891:32.0000.011
BOT29.48939.53123.0271:32.0471:32.0960.049
OCO29.47139.63523.0181:32.1241:32.1240.000
SAR29.30839.74123.0761:32.1251:32.1250.000
GAS29.60339.62323.1561:32.3821:32.3820.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

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

FerrariSAIahead of LEC+0.270
Aston MartinALOahead of STR+0.431
Red Bull RacingVERahead of PER+0.186
McLarenNORahead of PIA+0.092
MercedesRUSahead of HAM+0.262
Haas F1 TeamHULahead of MAG+0.393
RBRICahead of TSU+0.182
WilliamsALBahead of SAR+0.160
Kick SauberZHOahead of BOT+0.096
AlpineOCOahead of GAS+0.258

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

Stints and compounds

SAI3357
ALO8163
VER673
LEC3356
NOR3333
RUS3333
PIA4333
PER33173
HUL67
STR7163
RIC3217
HAM38333
TSU617
MAG3377
ALB133613
ZHO331334
BOT331333
OCO335
SAR331333
GAS338
SSoftMMediumHHard