Race · Round 4 of 24 ·

2025 Bahrain Grand Prix

Oscar Piastri won for McLaren from pole at Bahrain International Circuit. 2 of the starters were not classified.

Circuit
Bahrain International CircuitSakhir, Bahrain
Winner
Oscar PiastriMcLaren
Fastest lap
Oscar Piastri
Entries
2018 classified

Classification

Classification
PosDriverConstructorChassisGridLapsOutPointsFL
1Oscar PiastriMcLarenMCL39157Finished25fastest lap
2George RussellMercedesF1 W16357Finished18
3Lando NorrisMcLarenMCL39657Finished15
4Charles LeclercFerrariSF-25257Finished12
5Sir Lewis HamiltonFerrariSF-25957Finished10
6Max VerstappenRed Bull RacingRB21757Finished8
7Pierre GaslyAlpineA525457Finished6
8Esteban OconHaas F1 TeamVF-251457Finished4
9Yuki TsunodaRed Bull RacingRB211057Finished2
10Oliver BearmanHaas F1 TeamVF-252057Finished1
11Andrea Kimi AntonelliMercedesF1 W16557Finished0
12Alexander AlbonWilliamsFW471557Finished0
13Isack HadjarRacing BullsVCARB 021257Finished0
14Jack DoohanAlpineA5251157Finished0
15Fernando AlonsoAston MartinAMR251357Finished0
16Liam LawsonRacing BullsVCARB 021757Finished0
17Lance StrollAston MartinAMR251957Finished0
18Gabriel BortoletoSauberC451857Finished0
DNFCarlos SainzWilliamsFW47845Collision damage0
DSQNico HulkenbergSauberC4516—Illegal skid block wear0
F1DB layout bahrain-1 · 5.412 km · 15 turns, F1DB’s figures
F1DB, CC BY 4.0 · drawn by Jules Roy
The outline is F1DB’s, for every layout; the trace is OpenStreetMap’s, where it exists.

Grid to flag

0510152025303540455055Laps completedGridResult11Oscar Piastri32George Russell63Lando Norris24Charles Leclerc95Sir Lewis Hamilton76Max Verstappen47Pierre Gasly148Esteban Ocon109Yuki Tsunoda2010Oliver Bearman511Andrea Kimi Antonelli1512Alexander Albon1213Isack Hadjar1114Jack Doohan1315Fernando Alonso1716Liam Lawson1917Lance Stroll1818Gabriel Bortoleto8DNFCarlos Sainz

Lines run from grid slot to result, ending at the last lap completed. A dashed line ending in a cross is a driver not classified. Nothing between is recorded, so a crossing is not an overtake at that lap.

Grid to flag
DriverGridResultLaps
Oscar Piastri1157
George Russell3257
Lando Norris6357
Charles Leclerc2457
Sir Lewis Hamilton9557
Max Verstappen7657
Pierre Gasly4757
Esteban Ocon14857
Yuki Tsunoda10957
Oliver Bearman201057
Andrea Kimi Antonelli51157
Alexander Albon151257
Isack Hadjar121357
Jack Doohan111457
Fernando Alonso131557
Liam Lawson171657
Lance Stroll191757
Gabriel Bortoleto181857
Carlos Sainz8DNF45
1 entry with no recorded grid slot or lap count is in the classification and not drawn.

Qualifying

Qualifying
PosDriverConstructorNo.Q1Q2Q3GapInterval
1Oscar PiastriMcLaren811:31.3921:30.4541:29.841——
2George RussellMercedes631:31.4941:30.6641:30.009+0.168+0.168
3Charles LeclercFerrari161:31.4541:30.7241:30.175+0.334+0.166
4Andrea Kimi AntonelliMercedes121:31.4151:30.7161:30.213+0.372+0.038
5Pierre GaslyAlpine101:31.4621:30.6431:30.216+0.375+0.003
6Lando NorrisMcLaren41:31.1071:30.5601:30.267+0.426+0.051
7Max VerstappenRed Bull Racing11:31.3031:31.0191:30.423+0.582+0.156
8Carlos SainzWilliams551:31.5911:30.8441:30.680+0.839+0.257
9Sir Lewis HamiltonFerrari441:31.2191:31.0091:30.772+0.931+0.092
10Yuki TsunodaRed Bull Racing221:31.7511:31.2281:31.303+1.462+0.531
11Jack DoohanAlpine71:31.4141:31.245———
12Isack HadjarRacing Bulls61:31.5911:31.271———
13Fernando AlonsoAston Martin141:31.6341:31.886———
14Esteban OconHaas F1 Team311:31.594————
15Alexander AlbonWilliams231:32.040————
16Nico HulkenbergSauber271:32.067————
17Liam LawsonRacing Bulls301:32.165————
18Gabriel BortoletoSauber51:32.186————
19Lance StrollAston Martin181:32.283————
20Oliver BearmanHaas F1 Team871:32.373————
Before knock-out qualifying arrived in 2006 there is one time per driver; from 2006, the best lap of each of the three sessions.

Pit stops

0510152025303540455055Lap1Oscar Piastri2George Russell3Lando Norris4Charles Leclerc5Sir Lewis Hamilton6Max Verstappen7Pierre Gasly8Esteban Ocon9Yuki Tsunoda10Oliver Bearman11Andrea Kimi Antonelli12Alexander Albon13Isack Hadjar14Jack Doohan15Fernando Alonso16Liam Lawson17Lance Stroll18Gabriel BortoletoDNFCarlos Sainz

Bars run in finishing order, ticked on each lap a driver stopped. A cross is a driver not classified. Only the lap is recorded: not a stop’s length, tyres or gain.

Pit stops
DriverResultLapsStops recordedStopped on lap
Oscar Piastri157214, 32
George Russell257213, 32
Lando Norris357210, 32
Charles Leclerc457217, 32
Sir Lewis Hamilton557217, 32
Max Verstappen657210, 26
Pierre Gasly757210, 28
Esteban Ocon85728, 27
Yuki Tsunoda957211, 32
Oliver Bearman1057214, 32
Andrea Kimi Antonelli1157312, 27, 32
Alexander Albon1257216, 32
Isack Hadjar135726, 28
Jack Doohan145729, 28
Fernando Alonso1557216, 32
Liam Lawson1657214, 32
Lance Stroll1757212, 32
Gabriel Bortoleto1857213, 32
Carlos SainzDNF45314, 32, 44
Nico HulkenbergDSQ—25, 27
1 driver with stops recorded and no lap count is in the table and not drawn.

Who stopped first, between neighbours

Who stopped first, between neighbours
Drivers, in grid orderGridResultFirst recorded stop, lapStopped firstGrid to flag
Oscar Piastri · George Russell1 · 31 · 214 · 13George RussellKept their order
Oscar Piastri · Charles Leclerc1 · 21 · 414 · 17Oscar PiastriKept their order
Charles Leclerc · George Russell2 · 34 · 217 · 13George RussellSwapped places
George Russell · Lando Norris3 · 62 · 313 · 10Lando NorrisKept their order
George Russell · Pierre Gasly3 · 42 · 713 · 10Pierre GaslyKept their order
Charles Leclerc · Lando Norris2 · 64 · 317 · 10Lando NorrisSwapped places
Andrea Kimi Antonelli · Lando Norris5 · 611 · 312 · 10Lando NorrisSwapped places
Lando Norris · Max Verstappen6 · 73 · 610 · 10Same lapKept their order
Charles Leclerc · Sir Lewis Hamilton2 · 94 · 517 · 17Same lapKept their order
Max Verstappen · Sir Lewis Hamilton7 · 96 · 510 · 17Max VerstappenSwapped places
Sir Lewis Hamilton · Yuki Tsunoda9 · 105 · 917 · 11Yuki TsunodaKept their order
Pierre Gasly · Max Verstappen4 · 77 · 610 · 10Same lapSwapped places
Pierre Gasly · Esteban Ocon4 · 147 · 810 · 8Esteban OconKept their order
Pierre Gasly · Andrea Kimi Antonelli4 · 57 · 1110 · 12Pierre GaslyKept their order
Yuki Tsunoda · Esteban Ocon10 · 149 · 811 · 8Esteban OconSwapped places
Fernando Alonso · Esteban Ocon13 · 1415 · 816 · 8Esteban OconSwapped places
Esteban Ocon · Alexander Albon14 · 158 · 128 · 16Esteban OconKept their order
Yuki Tsunoda · Oliver Bearman10 · 209 · 1011 · 14Yuki TsunodaKept their order
Yuki Tsunoda · Jack Doohan10 · 119 · 1411 · 9Jack DoohanKept their order
Andrea Kimi Antonelli · Oliver Bearman5 · 2011 · 1012 · 14Andrea Kimi AntonelliSwapped places
Lance Stroll · Oliver Bearman19 · 2017 · 1012 · 14Lance StrollSwapped places
Andrea Kimi Antonelli · Alexander Albon5 · 1511 · 1212 · 16Andrea Kimi AntonelliKept their order
Isack Hadjar · Alexander Albon12 · 1513 · 126 · 16Isack HadjarSwapped places
Jack Doohan · Isack Hadjar11 · 1214 · 139 · 6Isack HadjarSwapped places
Isack Hadjar · Fernando Alonso12 · 1313 · 156 · 16Isack HadjarKept their order
Jack Doohan · Fernando Alonso11 · 1314 · 159 · 16Jack DoohanKept their order
Fernando Alonso · Liam Lawson13 · 1715 · 1616 · 14Liam LawsonKept their order
Liam Lawson · Lance Stroll17 · 1916 · 1714 · 12Lance StrollKept their order
Liam Lawson · Gabriel Bortoleto17 · 1816 · 1814 · 13Gabriel BortoletoKept their order
Gabriel Bortoleto · Lance Stroll18 · 1918 · 1713 · 12Lance StrollSwapped places
Pairs of classified drivers who started or finished next to each other, each with a stop recorded; the two names in a row are in grid order. Both are read from the stops F1DB records, which has gaps. It is the order things happened in and no more: with no stop duration and no lap times, the record cannot say whether stopping first won or lost a place.
Practice sessions Practice 1 · Practice 2 · Practice 3

Practice 1

Practice 1
PosDriverConstructorNo.Best lapGapIntervalLaps
1Lando NorrisMcLaren41:33.204——23
2Pierre GaslyAlpine101:33.442+0.238+0.23823
3Sir Lewis HamiltonFerrari441:33.800+0.596+0.35823
4Alexander AlbonWilliams231:33.928+0.724+0.12824
5Esteban OconHaas F1 Team311:34.184+0.980+0.25619
6Nico HulkenbergSauber271:34.262+1.058+0.07824
7Jack DoohanAlpine71:34.396+1.192+0.13423
8Liam LawsonRacing Bulls301:34.397+1.193+0.00123
9Yuki TsunodaRed Bull Racing221:34.484+1.280+0.08723
10Oscar PiastriMcLaren811:34.508+1.304+0.02425
11Gabriel BortoletoSauber51:34.628+1.424+0.12023
12Isack HadjarRacing Bulls61:34.667+1.463+0.03922
13Luke Browning (never started a Grand Prix)Williams461:34.885+1.681+0.21820
14Dino Beganovic (never started a Grand Prix)Ferrari381:35.055+1.851+0.17020
15Lance StrollAston Martin181:35.116+1.912+0.06123
16Felipe Drugovich (never started a Grand Prix)Aston Martin341:35.198+1.994+0.08219
17Ryō Hirakawa (never started a Grand Prix)Haas F1 Team501:35.261+2.057+0.06320
18Frederik Vesti (never started a Grand Prix)Mercedes721:35.325+2.121+0.06426
19Ayumu Iwasa (never started a Grand Prix)Red Bull Racing371:35.475+2.271+0.15020
20Andrea Kimi AntonelliMercedes121:38.051+4.847+2.5763
Each driver’s best lap of the session and the laps they ran: a classification, not lap timing. † Drove in practice and never started a Grand Prix.

Practice 2

Practice 2
PosDriverConstructorNo.Best lapGapIntervalLaps
1Oscar PiastriMcLaren811:30.505——29
2Lando NorrisMcLaren41:30.659+0.154+0.15428
3George RussellMercedes631:31.032+0.527+0.37325
4Charles LeclercFerrari161:31.045+0.540+0.01327
5Andrea Kimi AntonelliMercedes121:31.227+0.722+0.18227
6Isack HadjarRacing Bulls61:31.238+0.733+0.01124
7Max VerstappenRed Bull Racing11:31.330+0.825+0.09227
8Sir Lewis HamiltonFerrari441:31.576+1.071+0.24623
9Oliver BearmanHaas F1 Team871:31.584+1.079+0.00827
10Carlos SainzWilliams551:31.623+1.118+0.03928
11Alexander AlbonWilliams231:31.696+1.191+0.07329
12Liam LawsonRacing Bulls301:31.706+1.201+0.01027
13Gabriel BortoletoSauber51:31.772+1.267+0.06625
14Jack DoohanAlpine71:31.788+1.283+0.01627
15Fernando AlonsoAston Martin141:31.825+1.320+0.03719
16Esteban OconHaas F1 Team311:31.870+1.365+0.04527
17Pierre GaslyAlpine101:31.947+1.442+0.07727
18Yuki TsunodaRed Bull Racing221:32.024+1.519+0.07725
19Lance StrollAston Martin181:32.382+1.877+0.35827
20Nico HulkenbergSauber271:32.496+1.991+0.11424
Each driver’s best lap of the session and the laps they ran: a classification, not lap timing.

Practice 3

Practice 3
PosDriverConstructorNo.Best lapGapIntervalLaps
1Oscar PiastriMcLaren811:31.646——13
2Lando NorrisMcLaren41:32.314+0.668+0.66818
3Charles LeclercFerrari161:32.480+0.834+0.16619
4George RussellMercedes631:32.827+1.181+0.34713
5Andrea Kimi AntonelliMercedes121:32.916+1.270+0.08912
6Pierre GaslyAlpine101:32.974+1.328+0.05818
7Isack HadjarRacing Bulls61:33.023+1.377+0.04915
8Max VerstappenRed Bull Racing11:33.027+1.381+0.00413
9Carlos SainzWilliams551:33.092+1.446+0.06515
10Sir Lewis HamiltonFerrari441:33.111+1.465+0.01918
11Esteban OconHaas F1 Team311:33.240+1.594+0.12917
12Jack DoohanAlpine71:33.347+1.701+0.10718
13Liam LawsonRacing Bulls301:33.370+1.724+0.02314
14Fernando AlonsoAston Martin141:33.548+1.902+0.17818
15Alexander AlbonWilliams231:33.753+2.107+0.20516
16Oliver BearmanHaas F1 Team871:34.335+2.689+0.58218
17Lance StrollAston Martin181:34.363+2.717+0.02816
18Gabriel BortoletoSauber51:34.518+2.872+0.15516
19Nico HulkenbergSauber271:34.636+2.990+0.1187
20Yuki TsunodaRed Bull Racing221:34.965+3.319+0.32915
Each driver’s best lap of the session and the laps they ran: a classification, not lap timing.

The cars in this race

The photograph each car's Wikipedia article leads with, from Wikimedia Commons: taken wherever and whenever that was, not necessarily at this race.

McLaren MCL39
McLaren MCL39
FIA F1 Austria 2025 Nr. 4 Norris · Lukas Raich · CC BY-SA 4.0 · unchecked
Ferrari SF-25
Ferrari SF-25
FIA F1 Austria 2025 Nr. 44 Hamilton · Lukas Raich · CC BY-SA 4.0 · unchecked
Red Bull Racing RB21
Red Bull Racing RB21
FIA F1 Austria 2025 Nr. 1 Verstappen · Lukas Raich · CC BY-SA 4.0 · unchecked
Haas VF-25
Haas VF-25
FIA F1 Austria 2025 Nr. 87 Bearman · Lukas Raich · CC BY-SA 4.0 · unchecked
Williams FW47
Williams FW47
FIA F1 Austria 2025 Nr. 55 Sainz · Lukas Raich · CC BY-SA 4.0 · unchecked
Racing Bulls VCARB 02
Racing Bulls VCARB 02
FIA F1 Austria 2025 Nr. 30 Lawson · Lukas Raich · CC BY-SA 4.0 · unchecked

A photograph marked unchecked has a file name that does not name the car it is shown for. Most are still the right car, filed under the driver rather than the machine — but nobody has confirmed these one by one.

1 more photograph
Kick Sauber C45
Kick Sauber C45
FIA F1 Austria 2025 Nr. 27 Hülkenberg · Lukas Raich · CC BY-SA 4.0 · unchecked

Where this comes from

Round
4 of 2025
Grand Prix
Bahrain Grand Prix
Dates
Layout raced
Grand Prix circuit · 5.412 km · 15 turns
Format
Standard weekend
Constructor
McLaren
Entrant
—
Confidence
verified

The layout raced and its figures are this register’s, from its own sources; the figures under the race’s drawing are F1DB’s, and at some circuits the two disagree.