Motorsport DashMotorsport Dash
Back

Results

Grand Prix de Barcelona-Catalunya 2026 Results

Lewis Hamilton won the 2026 Grand Prix de Barcelona-Catalunya for Ferrari, finishing 19.561s ahead of George Russell. Lando Norris completed the podium. George Russell took pole position with a 1:14.679. Pierre Gasly made up the most ground, gaining 7 places from the grid.

Race winner · Grand Prix de Barcelona-Catalunya 2026

Lewis Hamilton

Ferrari

George Russell

Second

Mercedes

Lando Norris

Third

McLaren

George Russell

Pole

1:14.679

+7

Biggest gain

Pierre Gasly

How the race unfolded

Start and finish position, highest and lowest position held, and on-track passes for every driver.
DriverTeamStartFinish+/-HighestLowestPasses madePasses lost
Lewis HamiltonFerrari21+11710
George RussellMercedes12−11501
Lando NorrisMcLaren43+12600
Max VerstappenRed Bull54+14800
Oscar PiastriMcLaren75+24811
Isack HadjarRed Bull66=61450
Pierre GaslyAlpine F1 Team147+771521
Liam LawsonRB F1 Team88=81800
Arvid LindbladRB F1 Team119+281633
Franco ColapintoAlpine F1 Team1310+381812
Gabriel BortoletoAudi1211+1111942
Carlos SainzWilliams1612+4111712
Esteban OconHaas F1 Team1713+4131824
Sergio PérezCadillac F1 Team1914+5142120
Charles LeclercFerrari1015−51712
Andrea Kimi AntonelliMercedes316−131410
Oliver BearmanHaas F1 Team1517−292033
Nico HülkenbergAudi9DNF—81512
Fernando AlonsoAston Martin22DNF—162234
Alexander AlbonWilliams18DNF—162013
Valtteri BottasCadillac F1 Team20DNF—192101
Lance StrollAston Martin21DNF—212201

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
1Lewis HamiltonFerrari1:21.410—56
2Max VerstappenRed Bull1:22.109+0.70056
3Andrea Kimi AntonelliMercedes1:22.141+0.73154
4George RussellMercedes1:22.374+0.96558
5Lando NorrisMcLaren1:22.375+0.96557
6Charles LeclercFerrari1:22.735+1.32555
7Oscar PiastriMcLaren1:22.850+1.44056
8Isack HadjarRed Bull1:22.998+1.58854
9Gabriel BortoletoAudi1:24.190+2.78053
10Arvid LindbladRB F1 Team1:24.264+2.85455
11Pierre GaslyAlpine F1 Team1:24.303+2.89357
12Franco ColapintoAlpine F1 Team1:24.333+2.92355
13Liam LawsonRB F1 Team1:24.374+2.96455
14Carlos SainzWilliams1:24.599+3.18953
15Nico HülkenbergAudi1:24.672+3.26225
16Oliver BearmanHaas F1 Team1:24.689+3.28054
17Esteban OconHaas F1 Team1:24.960+3.55152
18Alexander AlbonWilliams1:25.217+3.80745
19Sergio PérezCadillac F1 Team1:25.720+4.31154
20Fernando AlonsoAston Martin1:26.306+4.89634
21Valtteri BottasCadillac F1 Team1:26.925+5.51612

Race

PosDriverTeamTime / Gap+/-Pts
1Lewis HamiltonFerrari1:32:28.105+125
2George RussellMercedes+19.561s−118
3Lando NorrisMcLaren+23.719s+115
4Max VerstappenRed Bull Racing+40.497s+112
5Oscar PiastriMcLaren+58.661s+210
6Isack HadjarRed Bull Racing+1 lap=8
7Pierre GaslyAlpine+1 lap+76
8Liam LawsonRacing Bulls+1 lap=4
9Arvid LindbladRacing Bulls+1 lap+22
10Franco ColapintoAlpine+1 lap+31
11Gabriel BortoletoAudi+2 laps+1—
12Carlos SainzWilliams+2 laps+4—
13Esteban OconHaas F1 Team+2 laps+4—
14Sergio PerezCadillac+3 laps+5—
15Charles LeclercFerrariDNF−5—
16Kimi AntonelliMercedesDNF−13—
17Oliver BearmanHaas F1 TeamDNF−2—
NCAlexander AlbonWilliams+11 laps——
NCFernando AlonsoAston MartinDNF——
NCNico HulkenbergAudiDNF——
NCValtteri BottasCadillacDNF——
NCLance StrollAston MartinDNF——

Qualifying

PosDriverTeamBest lapLaps
1George RussellMercedes1:14.67913
2Lewis HamiltonFerrari1:14.74314
3Kimi AntonelliMercedes1:14.99814
4Lando NorrisMcLaren1:15.00114
5Max VerstappenRed Bull Racing1:15.02112
6Isack HadjarRed Bull Racing1:15.07714
7Oscar PiastriMcLaren1:15.09015
8Liam LawsonRacing Bulls1:16.54214
9Nico HulkenbergAudi1:16.65717
10Charles LeclercFerrariDNF8
11Arvid LindbladRacing Bulls1:15.8408
12Gabriel BortoletoAudi1:16.0019
13Franco ColapintoAlpine1:16.19112
14Pierre GaslyAlpine1:16.26112
15Oliver BearmanHaas F1 Team1:16.38915
16Carlos SainzWilliams1:17.82715
17Esteban OconHaas F1 Team1:17.0739
18Alexander AlbonWilliams1:17.4249
19Sergio PerezCadillac1:17.5456
20Valtteri BottasCadillac1:17.7579
21Lance StrollAston Martin1:18.7588
22Fernando AlonsoAston Martin1:18.8158

FP3

PosDriverTeamBest lapLaps
1George RussellMercedes1:15.67911
2Oscar PiastriMcLaren+0.214s12
3Charles LeclercFerrari+0.243s17
4Lando NorrisMcLaren+0.246s15
5Lewis HamiltonFerrari+0.702s16
6Max VerstappenRed Bull Racing+0.755s12
7Kimi AntonelliMercedes+0.821s12
8Isack HadjarRed Bull Racing+1.005s15
9Nico HulkenbergAudi+1.282s22
10Arvid LindbladRacing Bulls+1.341s16
11Gabriel BortoletoAudi+1.348s13
12Liam LawsonRacing Bulls+1.645s15
13Pierre GaslyAlpine+1.904s15
14Franco ColapintoAlpine+1.946s14
15Carlos SainzWilliams+2.051s19
16Esteban OconHaas F1 Team+2.361s15
17Oliver BearmanHaas F1 Team+2.712s13
18Alexander AlbonWilliams+2.733s15
19Sergio PerezCadillac+3.012s21
20Fernando AlonsoAston Martin+3.817s18
21Valtteri BottasCadillac+4.283s14
22Lance StrollAston Martin+4.424s17

FP2

PosDriverTeamBest lapLaps
1Lando NorrisMcLaren1:15.42630
2George RussellMercedes+0.009s28
3Oscar PiastriMcLaren+0.057s24
4Charles LeclercFerrari+0.373s29
5Kimi AntonelliMercedes+0.589s31
6Max VerstappenRed Bull Racing+0.895s33
7Arvid LindbladRacing Bulls+0.985s29
8Gabriel BortoletoAudi+1.185s27
9Lewis HamiltonFerrari+1.205s28
10Isack HadjarRed Bull Racing+1.248s30
11Nico HulkenbergAudi+1.508s31
12Oliver BearmanHaas F1 Team+1.519s31
13Liam LawsonRacing Bulls+1.541s8
14Carlos SainzWilliams+1.594s29
15Franco ColapintoAlpine+1.625s30
16Pierre GaslyAlpine+1.834s29
17Esteban OconHaas F1 Team+2.112s29
18Valtteri BottasCadillac+2.799s6
19Alexander AlbonWilliams+3.364s29
20Sergio PerezCadillac+3.835s34
21Fernando AlonsoAston Martin+3.860s21
22Lance StrollAston Martin+4.033s20

FP1

PosDriverTeamBest lapLaps
1George RussellMercedes1:16.36327
2Oscar PiastriMcLaren+0.203s29
3Charles LeclercFerrari+0.520s29
4Max VerstappenRed Bull Racing+0.684s29
5Leonardo FornaroliMcLaren+0.853s22
6Paul AronAudi+0.958s24
7Liam LawsonRacing Bulls+1.109s24
8Dino BeganovicFerrari+1.415s30
9Arvid LindbladRacing Bulls+1.441s29
10Franco ColapintoAlpine+1.530s28
11Oliver BearmanHaas F1 Team+1.809s25
12Gabriel BortoletoAudi+1.846s28
13Carlos SainzWilliams+1.930s27
14Ayumu IwasaRed Bull Racing+1.935s21
15Frederik VestiMercedes+2.002s28
16Esteban OconHaas F1 Team+2.009s27
17Pierre GaslyAlpine+2.145s23
18Valtteri BottasCadillac+2.551s23
19Fernando AlonsoAston Martin+3.704s23
20Lance StrollAston Martin+3.955s21
21Colton HertaCadillac+4.334s27

Every round this season

RoundWinnerTeamSecondThird
Bahrain Grand PrixMax VerstappenRed Bull RacingKimi AntonelliLewis HamiltonFull results
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 Norris
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.