Back

Results

Bahrain Grand Prix 2026 Results

Max Verstappen won the 2026 Bahrain Grand Prix for Red Bull Racing, finishing 2.307s ahead of Kimi Antonelli. Lewis Hamilton completed the podium. Max Verstappen took pole position with a 1:35.130. Arvid Lindblad made up the most ground, gaining 6 places from the grid.

Race winner · Bahrain Grand Prix 2026

Max Verstappen

Red Bull Racing

Kimi Antonelli

Second

Mercedes

Lewis Hamilton

Third

Ferrari

Max Verstappen

Pole

1:35.130

+6

Biggest gain

Arvid Lindblad

How the race unfolded

Start and finish position, highest and lowest position held, and on-track passes for every driver.
DriverTeamStartFinish+/-HighestLowestPasses madePasses lost
Max VerstappenRed Bull11=1666
Andrea Kimi AntonelliMercedes32+11876
Lewis HamiltonFerrari23−12181015
Charles LeclercFerrari44=422124
Isack HadjarRed Bull85+331276
Oscar PiastriMcLaren66=110910
Liam LawsonRB F1 Team117+441385
Fernando AlonsoAston Martin128+481887
Lando NorrisMcLaren59−44161116
Arvid LindbladRB F1 Team2210+12721158
Nico HülkenbergAudi1511+44151914
Lance StrollAston Martin1412+23151216
Franco ColapintoAlpine F1 Team2113+8122231
Oliver BearmanHaas F1 Team1614+2132015
Esteban OconHaas F1 Team1715+2618127
Pierre GaslyAlpine F1 Team916−7132016
Carlos SainzWilliams1317−4620814
Gabriel BortoletoAudi1018−8221913
Sergio PérezCadillac F1 Team2019+152215
George RussellMercedes720−1321085
Alexander AlbonWilliams18DNF—720117
Valtteri BottasCadillac F1 Team19DNF—192202

Race pace

Who was actually quickest on Sunday — not who won. Each driver’s median lap, with the opening lap, pit in-laps/out-laps and anything 7%+ off their own pace stripped out to clear away safety cars and traffic.

#DriverTeamMedian lapGapClean laps
1Max VerstappenRed Bull1:41.186—32
2Andrea Kimi AntonelliMercedes1:41.576+0.39033
3Lewis HamiltonFerrari1:41.858+0.67231
4Charles LeclercFerrari1:41.875+0.68931
5Isack HadjarRed Bull1:42.087+0.90132
6George RussellMercedes1:42.116+0.93029
7Lando NorrisMcLaren1:42.908+1.72232
8Oliver BearmanHaas F1 Team1:43.109+1.92431
9Oscar PiastriMcLaren1:43.123+1.93734
10Franco ColapintoAlpine F1 Team1:43.161+1.97533
11Fernando AlonsoAston Martin1:43.229+2.04331
12Pierre GaslyAlpine F1 Team1:43.236+2.05032
13Liam LawsonRB F1 Team1:43.239+2.05333
14Arvid LindbladRB F1 Team1:43.388+2.20332
15Lance StrollAston Martin1:43.502+2.31731
16Gabriel BortoletoAudi1:43.673+2.48733
17Esteban OconHaas F1 Team1:43.707+2.52131
18Carlos SainzWilliams1:43.762+2.57632
19Nico HülkenbergAudi1:43.776+2.59034
20Alexander AlbonWilliams1:43.781+2.59624
21Sergio PérezCadillac F1 Team1:45.173+3.98734

Race

PosDriverTeamTime / Gap+/-Pts
1Max VerstappenRed Bull Racing1:47:14.808=25
2Kimi AntonelliMercedes+2.307s+218
3Lewis HamiltonFerrari+4.919s−115
4Charles LeclercFerrari+7.258s+112
5Isack HadjarRed Bull Racing+8.571s−210
6Oscar PiastriMcLaren+9.454s+18
7Liam LawsonRacing Bulls+12.753s+46
8Fernando AlonsoAston Martin+13.372s+44
9Lando NorrisMcLaren+13.993s−32
10Arvid LindbladRacing Bulls+15.928s+61
11Nico HulkenbergAudi+17.404s+6—
12Lance StrollAston Martin+18.052s+2—
13Franco ColapintoAlpine+18.997s+2—
14Oliver BearmanHaas F1 Team+22.305s+4—
15Esteban OconHaas F1 Team+22.532s+4—
16Pierre GaslyAlpine+23.315s−7—
17Carlos SainzWilliams+25.431s−4—
18Gabriel BortoletoAudi+28.233s−8—
19Sergio PerezCadillac+29.310s+3—
20George RussellMercedesDNF−12—
NCAlexander AlbonWilliamsDNF——
NCValtteri BottasCadillacDNF——

Qualifying

PosDriverTeamBest lapLaps
1Max VerstappenRed Bull Racing1:35.13012
2Lewis HamiltonFerrari1:35.42815
3Isack HadjarRed Bull Racing1:35.55812
4Kimi AntonelliMercedes1:35.63112
5Charles LeclercFerrari1:35.66612
6Lando NorrisMcLaren1:35.75712
7Oscar PiastriMcLaren1:35.76212
8George RussellMercedes1:35.87112
9Pierre GaslyAlpine1:37.21018
10Gabriel BortoletoAudi1:37.67318
11Liam LawsonRacing Bulls1:37.02312
12Fernando AlonsoAston Martin1:37.2209
13Carlos SainzWilliams1:37.52712
14Lance StrollAston Martin1:37.56612
15Franco ColapintoAlpineDNF8
16Arvid LindbladRacing BullsDNF9
17Nico HulkenbergAudi1:37.9706
18Oliver BearmanHaas F1 Team1:37.9809
19Esteban OconHaas F1 Team1:38.2339
20Alexander AlbonWilliams1:38.6006
21Valtteri BottasCadillac1:38.6116
22Sergio PerezCadillac1:38.9336

FP3

PosDriverTeamBest lapLaps
1Kimi AntonelliMercedes1:36.30212
2Max VerstappenRed Bull Racing+0.278s12
3Isack HadjarRed Bull Racing+0.558s15
4George RussellMercedes+0.610s11
5Charles LeclercFerrari+0.714s19
6Lewis HamiltonFerrari+0.739s15
7Lando NorrisMcLaren+0.859s15
8Oscar PiastriMcLaren+1.064s16
9Franco ColapintoAlpine+1.618s20
10Arvid LindbladRacing Bulls+1.782s24
11Gabriel BortoletoAudi+1.902s15
12Fernando AlonsoAston Martin+1.921s13
13Pierre GaslyAlpine+1.939s20
14Esteban OconHaas F1 Team+1.950s12
15Liam LawsonRacing Bulls+1.964s17
16Nico HulkenbergAudi+2.054s14
17Oliver BearmanHaas F1 Team+2.390s12
18Carlos SainzWilliams+2.414s21
19Lance StrollAston Martin+2.509s12
20Alexander AlbonWilliams+2.747s18
21Valtteri BottasCadillac+3.629s14
22Sergio PerezCadillac+3.921s20

FP2

PosDriverTeamBest lapLaps
1Charles LeclercFerrari1:37.52829
2Isack HadjarRed Bull Racing+0.099s23
3Lando NorrisMcLaren+0.137s25
4Max VerstappenRed Bull Racing+0.257s20
5Lewis HamiltonFerrari+0.305s28
6Oscar PiastriMcLaren+0.371s26
7George RussellMercedes+0.492s28
8Kimi AntonelliMercedes+0.532s28
9Liam LawsonRacing Bulls+0.968s30
10Pierre GaslyAlpine+1.060s29
11Arvid LindbladRacing Bulls+1.352s33
12Gabriel BortoletoAudi+1.523s25
13Nico HulkenbergAudi+1.581s30
14Esteban OconHaas F1 Team+1.833s29
15Fernando AlonsoAston Martin+1.950s28
16Oliver BearmanHaas F1 Team+2.178s30
17Carlos SainzWilliams+2.402s31
18Lance StrollAston Martin+2.622s26
19Valtteri BottasCadillac+2.658s27
20Alexander AlbonWilliams+2.693s30
21Sergio PerezCadillac+3.410s28
22Franco ColapintoAlpine+5.863s31

FP1

PosDriverTeamBest lapLaps
1Max VerstappenRed Bull Racing1:37.52023
2George RussellMercedes+0.383s25
3Isack HadjarRed Bull Racing+0.783s23
4Charles LeclercFerrari+0.847s25
5Kimi AntonelliMercedes+1.060s23
6Lewis HamiltonFerrari+1.070s21
7Pierre GaslyAlpine+1.195s22
8Liam LawsonRacing Bulls+1.586s22
9Arvid LindbladRacing Bulls+1.677s27
10Nico HulkenbergAudi+1.691s23
11Oscar PiastriMcLaren+1.756s23
12Lando NorrisMcLaren+1.773s21
13Gabriel BortoletoAudi+2.028s25
14Fernando AlonsoAston Martin+2.163s22
15Esteban OconHaas F1 Team+2.638s23
16Oliver BearmanHaas F1 Team+2.791s23
17Alexander AlbonWilliams+2.801s22
18Lance StrollAston Martin+2.893s19
19Franco ColapintoAlpine+3.011s22
20Carlos SainzWilliams+3.085s25
21Valtteri BottasCadillac+3.280s23
22Sergio PerezCadillac+3.300s24

Every round this season

RoundWinnerTeamSecondThird
Bahrain Grand PrixMax VerstappenRed Bull RacingKimi AntonelliLewis Hamilton
Singapore Grand PrixMax VerstappenRed Bull RacingCharles LeclercKimi AntonelliFull results
Azerbaijan Grand PrixGeorge RussellMercedesMax VerstappenIsack HadjarFull results
spainKimi AntonelliMercedesMax VerstappenLando NorrisFull results
italyKimi AntonelliMercedesGeorge RussellMax VerstappenFull results
Dutch Grand PrixLando NorrisMcLarenKimi AntonelliGeorge RussellFull results
Hungarian Grand PrixLando NorrisMcLarenMax VerstappenKimi AntonelliFull results
Belgian Grand PrixKimi AntonelliMercedesCharles LeclercMax VerstappenFull results
British Grand PrixCharles LeclercFerrariGeorge RussellLewis HamiltonFull results
Austrian Grand PrixGeorge RussellMercedesMax VerstappenKimi AntonelliFull results
Grand Prix de Barcelona-CatalunyaLewis HamiltonFerrariGeorge RussellLando NorrisFull results
Monaco Grand PrixKimi AntonelliMercedesLewis HamiltonIsack HadjarFull results
Canadian Grand PrixKimi AntonelliMercedesLewis HamiltonMax VerstappenFull results
Miami Grand PrixKimi AntonelliMercedesLando NorrisOscar PiastriFull results
Japanese Grand PrixKimi AntonelliMercedesOscar PiastriCharles LeclercFull results
Chinese Grand PrixKimi AntonelliMercedesGeorge RussellLewis HamiltonFull results
Australian Grand PrixGeorge RussellMercedesKimi AntonelliCharles LeclercFull results

About these results

Classifications come from official Formula 1 timing and are re-checked after every session, so post-race penalties and reinstated positions show up here without waiting for the next round.

+/-is places gained or lost between the qualifying classification and the finish. It’s worked out here by joining the two tables on this page - official results publish finishing order only, so a driver who recovered from a bad grid slot looks the same as one who qualified there. Drivers who retired show a dash rather than an invented loss.

Passes made and lostare counted from lap-by-lap positions: a driver was behind someone at the end of one lap and ahead of them at the end of the next. The first lap is excluded, because a standing start isn’t overtaking, and so is any change where either car was on an in-lap or out-lap, because that’s the pit stop rather than a pass. Places inherited when a car retires aren’t counted either. Positions are published once per lap, so a pass and an immediate re-pass on the same lap cancel out — treat these as a floor, not a broadcast count.