Back

Results

Canadian Grand Prix 2026 Results

Kimi Antonelli won the 2026 Canadian Grand Prix for Mercedes, finishing 10.768s ahead of Lewis Hamilton. Max Verstappen completed the podium. George Russell took pole position with a 1:12.578. Pierre Gasly made up the most ground, gaining 6 places from the grid.

Race winner · Canadian Grand Prix 2026

Kimi Antonelli

Mercedes

Lewis Hamilton

Second

Ferrari

Max Verstappen

Third

Red Bull Racing

George Russell

Pole

1:12.578

+6

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
Andrea Kimi AntonelliMercedes21+11212
Lewis HamiltonFerrari52+32411
Max VerstappenRed Bull63+32511
Charles LeclercFerrari84+44610
Isack HadjarRed Bull75+24701
Franco ColapintoAlpine F1 Team106+46800
Liam LawsonRB F1 Team127+57900
Pierre GaslyAlpine F1 Team148+681223
Carlos SainzWilliams159+691940
Oliver BearmanHaas F1 Team1610+691102
Oscar PiastriMcLaren411−7112150
Nico HülkenbergAudi1112−1101822
Gabriel BortoletoAudi1313=122021
Esteban OconHaas F1 Team1714+3121716
Lance StrollAston Martin2215+7152005
Valtteri BottasCadillac F1 Team2116+5152101
George RussellMercedes1DNF—1321
Lando NorrisMcLaren3DNF—11470
Alexander AlbonWilliams18DNF—121931
Sergio PérezCadillac F1 Team20DNF—152121
Fernando AlonsoAston Martin19DNF—101717

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
1Andrea Kimi AntonelliMercedes1:15.587—61
2Lewis HamiltonFerrari1:16.007+0.42063
3Max VerstappenRed Bull1:16.049+0.46262
4George RussellMercedes1:16.272+0.68528
5Charles LeclercFerrari1:16.279+0.69262
6Isack HadjarRed Bull1:16.320+0.73358
7Oscar PiastriMcLaren1:16.965+1.37856
8Lando NorrisMcLaren1:16.974+1.38731
9Franco ColapintoAlpine F1 Team1:17.068+1.48160
10Carlos SainzWilliams1:17.132+1.54559
11Oliver BearmanHaas F1 Team1:17.411+1.82460
12Pierre GaslyAlpine F1 Team1:17.419+1.83261
13Nico HülkenbergAudi1:17.421+1.83454
14Gabriel BortoletoAudi1:17.495+1.90854
15Liam LawsonRB F1 Team1:17.541+1.95462
16Esteban OconHaas F1 Team1:18.563+2.97556
17Sergio PérezCadillac F1 Team1:18.638+3.05132
18Alexander AlbonWilliams1:19.059+3.4729
19Valtteri BottasCadillac F1 Team1:19.532+3.94551
20Fernando AlonsoAston Martin1:20.417+4.83020
21Lance StrollAston Martin1:20.532+4.94555

Race

PosDriverTeamTime / Gap+/-Pts
1Kimi AntonelliMercedes1:28:15.758+125
2Lewis HamiltonFerrari+10.768s+318
3Max VerstappenRed Bull Racing+11.276s+315
4Charles LeclercFerrari+44.151s+412
5Isack HadjarRed Bull Racing+1 lap+210
6Franco ColapintoAlpine+1 lap+48
7Liam LawsonRacing Bulls+1 lap+56
8Pierre GaslyAlpine+1 lap+64
9Carlos SainzWilliams+1 lap+62
10Oliver BearmanHaas F1 Team+1 lap+61
11Oscar PiastriMcLaren+2 laps−7—
12Nico HulkenbergAudi+2 laps−1—
13Gabriel BortoletoAudi+2 laps=—
14Esteban OconHaas F1 Team+2 laps+3—
15Lance StrollAston Martin+4 laps+6—
16Valtteri BottasCadillac+4 laps+6—
NCSergio PerezCadillacDNF——
NCLando NorrisMcLarenDNF——
NCGeorge RussellMercedesDNF——
NCFernando AlonsoAston MartinDNF——
NCAlexander AlbonWilliamsDNF——
NCArvid LindbladRacing BullsDNS——

Sprint

PosDriverTeamTime / GapPts
1George RussellMercedes28:50.9518
2Lando NorrisMcLaren+1.272s7
3Kimi AntonelliMercedes+1.843s6
4Oscar PiastriMcLaren+9.797s5
5Charles LeclercFerrari+9.929s4
6Lewis HamiltonFerrari+10.545s3
7Max VerstappenRed Bull Racing+15.935s2
8Arvid LindbladRacing Bulls+29.710s1
9Franco ColapintoAlpine+31.621s—
10Carlos SainzWilliams+36.793s—
11Liam LawsonRacing Bulls+61.344s—
12Gabriel BortoletoAudi+61.814s—
13Esteban OconHaas F1 Team+64.209s—
14Sergio PerezCadillac+70.402s—
15Nico HulkenbergAudi+72.158s—
16Lance StrollAston Martin+1 lap—
17Valtteri BottasCadillac+1 lap—
18Oliver BearmanHaas F1 Team+1 lap—
19Alexander AlbonWilliams+1 lap—
20Pierre GaslyAlpine+1 lap—
21Isack HadjarRed Bull Racing+3 laps—
NCFernando AlonsoAston MartinDNF—

Qualifying

PosDriverTeamBest lapLaps
1George RussellMercedes1:12.57824
2Kimi AntonelliMercedes1:12.64624
3Lando NorrisMcLaren1:12.72928
4Oscar PiastriMcLaren1:12.78129
5Lewis HamiltonFerrari1:12.86827
6Max VerstappenRed Bull Racing1:12.90723
7Isack HadjarRed Bull Racing1:12.93522
8Charles LeclercFerrari1:12.97629
9Arvid LindbladRacing Bulls1:13.28028
10Franco ColapintoAlpine1:13.69727
11Nico HulkenbergAudi1:13.88621
12Liam LawsonRacing Bulls1:13.89722
13Gabriel BortoletoAudi1:14.07122
14Pierre GaslyAlpine1:14.18720
15Carlos SainzWilliams1:14.27321
16Oliver BearmanHaas F1 Team1:14.41622
17Esteban OconHaas F1 Team1:14.84512
18Alexander AlbonWilliams1:14.85113
19Fernando AlonsoAston Martin1:15.19611
20Sergio PerezCadillac1:15.42911
21Lance StrollAston Martin1:16.19510
22Valtteri BottasCadillac1:16.27210

Sprint Q

PosDriverTeamBest lapLaps
1George RussellMercedes1:12.96519
2Kimi AntonelliMercedes1:13.03316
3Lando NorrisMcLaren1:13.28015
4Oscar PiastriMcLaren1:13.29915
5Lewis HamiltonFerrari1:13.32623
6Charles LeclercFerrari1:13.41019
7Max VerstappenRed Bull Racing1:13.50415
8Isack HadjarRed Bull Racing1:13.60517
9Arvid LindbladRacing Bulls1:13.73719
10Carlos SainzWilliams1:14.53624
11Nico HulkenbergAudi1:14.59514
12Gabriel BortoletoAudi1:14.62714
13Franco ColapintoAlpine1:14.70216
14Esteban OconHaas F1 Team1:14.92817
15Oliver BearmanHaas F1 Team1:15.19717
16Fernando AlonsoAston Martin1:15.7607
17Sergio PerezCadillac1:16.0028
18Lance StrollAston Martin1:16.3549
19Pierre GaslyAlpine1:16.6428
20Valtteri BottasCadillac1:16.8668

FP1

PosDriverTeamBest lapLaps
1Kimi AntonelliMercedes1:13.40233
2George RussellMercedes+0.142s35
3Lewis HamiltonFerrari+0.774s36
4Charles LeclercFerrari+0.953s36
5Max VerstappenRed Bull Racing+0.964s31
6Lando NorrisMcLaren+1.397s32
7Oscar PiastriMcLaren+1.561s32
8Arvid LindbladRacing Bulls+2.050s33
9Nico HulkenbergAudi+2.296s28
10Fernando AlonsoAston Martin+2.461s31
11Gabriel BortoletoAudi+2.812s33
12Isack HadjarRed Bull Racing+2.851s29
13Esteban OconHaas F1 Team+3.095s32
14Alexander AlbonWilliams+3.240s15
15Carlos SainzWilliams+3.258s36
16Pierre GaslyAlpine+3.407s29
17Lance StrollAston Martin+3.576s30
18Liam LawsonRacing Bulls+4.029s5
19Oliver BearmanHaas F1 Team+4.368s26
20Valtteri BottasCadillac+4.466s28
21Sergio PerezCadillac+4.524s28
22Franco ColapintoAlpine—1

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 NorrisFull results
Monaco Grand PrixKimi AntonelliMercedesLewis HamiltonIsack HadjarFull results
Canadian Grand PrixKimi AntonelliMercedesLewis HamiltonMax Verstappen
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.