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.
Dry · High of 26 °C, no rain on the day (modelled, Open-Meteo)
How it is modelled
ERA5's reanalysis, through Open-Meteo, of the circuit's whole local day and not the race's hours, for the grid cell the circuit sits in and not the track, so a shower can be missing from it. Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
- Circuit
- Bahrain International CircuitSakhir, Bahrain
- Winner
- Oscar PiastriMcLaren
- Pole
- Oscar Piastri
- Fastest lap
- Oscar Piastri
- Entries
- 2018 classified
Classification
| Pos | Driver | Constructor | Chassis | Grid | Laps | Out | Points | FL |
|---|---|---|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | MCL39 | 1 | 57 | Finished | 25 | fastest lap |
| 2 | George Russell | Mercedes | F1 W16 | 3 | 57 | Finished | 18 | |
| 3 | Lando Norris | McLaren | MCL39 | 6 | 57 | Finished | 15 | |
| 4 | Charles Leclerc | Ferrari | SF-25 | 2 | 57 | Finished | 12 | |
| 5 | Sir Lewis Hamilton | Ferrari | SF-25 | 9 | 57 | Finished | 10 | |
| 6 | Max Verstappen | Red Bull Racing | RB21 | 7 | 57 | Finished | 8 | |
| 7 | Pierre Gasly | Alpine | A525 | 4 | 57 | Finished | 6 | |
| 8 | Esteban Ocon | Haas F1 Team | VF-25 | 14 | 57 | Finished | 4 | |
| 9 | Yuki Tsunoda | Red Bull Racing | RB21 | 10 | 57 | Finished | 2 | |
| 10 | Oliver Bearman | Haas F1 Team | VF-25 | 20 | 57 | Finished | 1 | |
| 11 | Andrea Kimi Antonelli | Mercedes | F1 W16 | 5 | 57 | Finished | 0 | |
| 12 | Alexander Albon | Williams | FW47 | 15 | 57 | Finished | 0 | |
| 13 | Isack Hadjar | Racing Bulls | VCARB 02 | 12 | 57 | Finished | 0 | |
| 14 | Jack Doohan | Alpine | A525 | 11 | 57 | Finished | 0 | |
| 15 | Fernando Alonso | Aston Martin | AMR25 | 13 | 57 | Finished | 0 | |
| 16 | Liam Lawson | Racing Bulls | VCARB 02 | 17 | 57 | Finished | 0 | |
| 17 | Lance Stroll | Aston Martin | AMR25 | 19 | 57 | Finished | 0 | |
| 18 | Gabriel Bortoleto | Sauber | C45 | 18 | 57 | Finished | 0 | |
| DNF | Carlos Sainz | Williams | FW47 | 8 | 45 | Collision damage | 0 | |
| DSQ | Nico Hulkenberg | Sauber | C45 | 16 | — | Illegal skid block wear | 0 |
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
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.
Qualifying
| Pos | Driver | Constructor | No. | Q1 | Q2 | Q3 | Gap | ≈ Distance | Interval |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | 81 | 1:31.392 | 1:30.454 | 1:29.841 | — | 0 m | — |
| 2 | George Russell | Mercedes | 63 | 1:31.494 | 1:30.664 | 1:30.009 | +0.168 | 10 m | +0.168 |
| 3 | Charles Leclerc | Ferrari | 16 | 1:31.454 | 1:30.724 | 1:30.175 | +0.334 | 20 m | +0.166 |
| 4 | Andrea Kimi Antonelli | Mercedes | 12 | 1:31.415 | 1:30.716 | 1:30.213 | +0.372 | 22 m | +0.038 |
| 5 | Pierre Gasly | Alpine | 10 | 1:31.462 | 1:30.643 | 1:30.216 | +0.375 | 23 m | +0.003 |
| 6 | Lando Norris | McLaren | 4 | 1:31.107 | 1:30.560 | 1:30.267 | +0.426 | 26 m | +0.051 |
| 7 | Max Verstappen | Red Bull Racing | 1 | 1:31.303 | 1:31.019 | 1:30.423 | +0.582 | 35 m | +0.156 |
| 8 | Carlos Sainz | Williams | 55 | 1:31.591 | 1:30.844 | 1:30.680 | +0.839 | 51 m | +0.257 |
| 9 | Sir Lewis Hamilton | Ferrari | 44 | 1:31.219 | 1:31.009 | 1:30.772 | +0.931 | 56 m | +0.092 |
| 10 | Yuki Tsunoda | Red Bull Racing | 22 | 1:31.751 | 1:31.228 | 1:31.303 | +1.462 | 88 m | +0.531 |
| 11 | Jack Doohan | Alpine | 7 | 1:31.414 | 1:31.245 | — | — | 47 m | — |
| 12 | Isack Hadjar | Racing Bulls | 6 | 1:31.591 | 1:31.271 | — | — | 49 m | — |
| 13 | Fernando Alonso | Aston Martin | 14 | 1:31.634 | 1:31.886 | — | — | 86 m | — |
| 14 | Esteban Ocon | Haas F1 Team | 31 | 1:31.594 | — | — | — | 29 m | — |
| 15 | Alexander Albon | Williams | 23 | 1:32.040 | — | — | — | 55 m | — |
| 16 | Nico Hulkenberg | Sauber | 27 | 1:32.067 | — | — | — | 57 m | — |
| 17 | Liam Lawson | Racing Bulls | 30 | 1:32.165 | — | — | — | 63 m | — |
| 18 | Gabriel Bortoleto | Sauber | 5 | 1:32.186 | — | — | — | 64 m | — |
| 19 | Lance Stroll | Aston Martin | 18 | 1:32.283 | — | — | — | 70 m | — |
| 20 | Oliver Bearman | Haas F1 Team | 87 | 1:32.373 | — | — | — | 75 m | — |
How it is derived: distance, Qualifying
Distance at the session-best lap’s average speed, on the layout raced that year. Each driver is measured against the fastest lap of the last part they set a time in.
Pit stops
Bars run in finishing order, ticked at each stop. A cross is a driver not classified. Ticks and strip mark the lap, not cause, tyres or gain; the table gives times.
Who stopped first, between neighbours
| Drivers, in grid order | Grid | Result | First recorded stop, lap | Stopped first | Grid to flag |
|---|---|---|---|---|---|
| Oscar Piastri · George Russell | 1 · 3 | 1 · 2 | 14 · 13 | George Russell | Kept their order |
| Oscar Piastri · Charles Leclerc | 1 · 2 | 1 · 4 | 14 · 17 | Oscar Piastri | Kept their order |
| Charles Leclerc · George Russell | 2 · 3 | 4 · 2 | 17 · 13 | George Russell | Swapped places |
| George Russell · Lando Norris | 3 · 6 | 2 · 3 | 13 · 10 | Lando Norris | Kept their order |
| George Russell · Pierre Gasly | 3 · 4 | 2 · 7 | 13 · 10 | Pierre Gasly | Kept their order |
| Charles Leclerc · Lando Norris | 2 · 6 | 4 · 3 | 17 · 10 | Lando Norris | Swapped places |
| Andrea Kimi Antonelli · Lando Norris | 5 · 6 | 11 · 3 | 12 · 10 | Lando Norris | Swapped places |
| Lando Norris · Max Verstappen | 6 · 7 | 3 · 6 | 10 · 10 | Same lap | Kept their order |
| Charles Leclerc · Sir Lewis Hamilton | 2 · 9 | 4 · 5 | 17 · 17 | Same lap | Kept their order |
| Max Verstappen · Sir Lewis Hamilton | 7 · 9 | 6 · 5 | 10 · 17 | Max Verstappen | Swapped places |
| Sir Lewis Hamilton · Yuki Tsunoda | 9 · 10 | 5 · 9 | 17 · 11 | Yuki Tsunoda | Kept their order |
| Pierre Gasly · Max Verstappen | 4 · 7 | 7 · 6 | 10 · 10 | Same lap | Swapped places |
| Pierre Gasly · Esteban Ocon | 4 · 14 | 7 · 8 | 10 · 8 | Esteban Ocon | Kept their order |
| Pierre Gasly · Andrea Kimi Antonelli | 4 · 5 | 7 · 11 | 10 · 12 | Pierre Gasly | Kept their order |
| Yuki Tsunoda · Esteban Ocon | 10 · 14 | 9 · 8 | 11 · 8 | Esteban Ocon | Swapped places |
| Fernando Alonso · Esteban Ocon | 13 · 14 | 15 · 8 | 16 · 8 | Esteban Ocon | Swapped places |
| Esteban Ocon · Alexander Albon | 14 · 15 | 8 · 12 | 8 · 16 | Esteban Ocon | Kept their order |
| Yuki Tsunoda · Oliver Bearman | 10 · 20 | 9 · 10 | 11 · 14 | Yuki Tsunoda | Kept their order |
| Yuki Tsunoda · Jack Doohan | 10 · 11 | 9 · 14 | 11 · 9 | Jack Doohan | Kept their order |
| Andrea Kimi Antonelli · Oliver Bearman | 5 · 20 | 11 · 10 | 12 · 14 | Andrea Kimi Antonelli | Swapped places |
| Lance Stroll · Oliver Bearman | 19 · 20 | 17 · 10 | 12 · 14 | Lance Stroll | Swapped places |
| Andrea Kimi Antonelli · Alexander Albon | 5 · 15 | 11 · 12 | 12 · 16 | Andrea Kimi Antonelli | Kept their order |
| Isack Hadjar · Alexander Albon | 12 · 15 | 13 · 12 | 6 · 16 | Isack Hadjar | Swapped places |
| Jack Doohan · Isack Hadjar | 11 · 12 | 14 · 13 | 9 · 6 | Isack Hadjar | Swapped places |
| Isack Hadjar · Fernando Alonso | 12 · 13 | 13 · 15 | 6 · 16 | Isack Hadjar | Kept their order |
| Jack Doohan · Fernando Alonso | 11 · 13 | 14 · 15 | 9 · 16 | Jack Doohan | Kept their order |
| Fernando Alonso · Liam Lawson | 13 · 17 | 15 · 16 | 16 · 14 | Liam Lawson | Kept their order |
| Liam Lawson · Lance Stroll | 17 · 19 | 16 · 17 | 14 · 12 | Lance Stroll | Kept their order |
| Liam Lawson · Gabriel Bortoleto | 17 · 18 | 16 · 18 | 14 · 13 | Gabriel Bortoleto | Kept their order |
| Gabriel Bortoleto · Lance Stroll | 18 · 19 | 18 · 17 | 13 · 12 | Lance Stroll | Swapped places |
Practice sessions Practice 1 · Practice 2 · Practice 3
Practice 1
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 4 | 1:33.204 | — | 0 m | — | 23 |
| 2 | Pierre Gasly | Alpine | 10 | 1:33.442 | +0.238 | 14 m | +0.238 | 23 |
| 3 | Sir Lewis Hamilton | Ferrari | 44 | 1:33.800 | +0.596 | 35 m | +0.358 | 23 |
| 4 | Alexander Albon | Williams | 23 | 1:33.928 | +0.724 | 42 m | +0.128 | 24 |
| 5 | Esteban Ocon | Haas F1 Team | 31 | 1:34.184 | +0.980 | 57 m | +0.256 | 19 |
| 6 | Nico Hulkenberg | Sauber | 27 | 1:34.262 | +1.058 | 61 m | +0.078 | 24 |
| 7 | Jack Doohan | Alpine | 7 | 1:34.396 | +1.192 | 69 m | +0.134 | 23 |
| 8 | Liam Lawson | Racing Bulls | 30 | 1:34.397 | +1.193 | 69 m | +0.001 | 23 |
| 9 | Yuki Tsunoda | Red Bull Racing | 22 | 1:34.484 | +1.280 | 74 m | +0.087 | 23 |
| 10 | Oscar Piastri | McLaren | 81 | 1:34.508 | +1.304 | 76 m | +0.024 | 25 |
| 11 | Gabriel Bortoleto | Sauber | 5 | 1:34.628 | +1.424 | 83 m | +0.120 | 23 |
| 12 | Isack Hadjar | Racing Bulls | 6 | 1:34.667 | +1.463 | 85 m | +0.039 | 22 |
| 13 | Luke Browning (never started a Grand Prix) | Williams | 46 | 1:34.885 | +1.681 | 98 m | +0.218 | 20 |
| 14 | Dino Beganovic (never started a Grand Prix) | Ferrari | 38 | 1:35.055 | +1.851 | 107 m | +0.170 | 20 |
| 15 | Lance Stroll | Aston Martin | 18 | 1:35.116 | +1.912 | 111 m | +0.061 | 23 |
| 16 | Felipe Drugovich (never started a Grand Prix) | Aston Martin | 34 | 1:35.198 | +1.994 | 116 m | +0.082 | 19 |
| 17 | Ryō Hirakawa | Haas F1 Team | 50 | 1:35.261 | +2.057 | 119 m | +0.063 | 20 |
| 18 | Frederik Vesti (never started a Grand Prix) | Mercedes | 72 | 1:35.325 | +2.121 | 123 m | +0.064 | 26 |
| 19 | Ayumu Iwasa (never started a Grand Prix) | Red Bull Racing | 37 | 1:35.475 | +2.271 | 132 m | +0.150 | 20 |
| 20 | Andrea Kimi Antonelli | Mercedes | 12 | 1:38.051 | +4.847 | 281 m | +2.576 | 3 |
How it is derived: distance, Practice 1
Distance at the session-best lap’s average speed, on the layout raced that year.
Practice 2
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | 81 | 1:30.505 | — | 0 m | — | 29 |
| 2 | Lando Norris | McLaren | 4 | 1:30.659 | +0.154 | 9 m | +0.154 | 28 |
| 3 | George Russell | Mercedes | 63 | 1:31.032 | +0.527 | 32 m | +0.373 | 25 |
| 4 | Charles Leclerc | Ferrari | 16 | 1:31.045 | +0.540 | 32 m | +0.013 | 27 |
| 5 | Andrea Kimi Antonelli | Mercedes | 12 | 1:31.227 | +0.722 | 43 m | +0.182 | 27 |
| 6 | Isack Hadjar | Racing Bulls | 6 | 1:31.238 | +0.733 | 44 m | +0.011 | 24 |
| 7 | Max Verstappen | Red Bull Racing | 1 | 1:31.330 | +0.825 | 49 m | +0.092 | 27 |
| 8 | Sir Lewis Hamilton | Ferrari | 44 | 1:31.576 | +1.071 | 64 m | +0.246 | 23 |
| 9 | Oliver Bearman | Haas F1 Team | 87 | 1:31.584 | +1.079 | 65 m | +0.008 | 27 |
| 10 | Carlos Sainz | Williams | 55 | 1:31.623 | +1.118 | 67 m | +0.039 | 28 |
| 11 | Alexander Albon | Williams | 23 | 1:31.696 | +1.191 | 71 m | +0.073 | 29 |
| 12 | Liam Lawson | Racing Bulls | 30 | 1:31.706 | +1.201 | 72 m | +0.010 | 27 |
| 13 | Gabriel Bortoleto | Sauber | 5 | 1:31.772 | +1.267 | 76 m | +0.066 | 25 |
| 14 | Jack Doohan | Alpine | 7 | 1:31.788 | +1.283 | 77 m | +0.016 | 27 |
| 15 | Fernando Alonso | Aston Martin | 14 | 1:31.825 | +1.320 | 79 m | +0.037 | 19 |
| 16 | Esteban Ocon | Haas F1 Team | 31 | 1:31.870 | +1.365 | 82 m | +0.045 | 27 |
| 17 | Pierre Gasly | Alpine | 10 | 1:31.947 | +1.442 | 86 m | +0.077 | 27 |
| 18 | Yuki Tsunoda | Red Bull Racing | 22 | 1:32.024 | +1.519 | 91 m | +0.077 | 25 |
| 19 | Lance Stroll | Aston Martin | 18 | 1:32.382 | +1.877 | 112 m | +0.358 | 27 |
| 20 | Nico Hulkenberg | Sauber | 27 | 1:32.496 | +1.991 | 119 m | +0.114 | 24 |
How it is derived: distance, Practice 2
Distance at the session-best lap’s average speed, on the layout raced that year.
Practice 3
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | 81 | 1:31.646 | — | 0 m | — | 13 |
| 2 | Lando Norris | McLaren | 4 | 1:32.314 | +0.668 | 39 m | +0.668 | 18 |
| 3 | Charles Leclerc | Ferrari | 16 | 1:32.480 | +0.834 | 49 m | +0.166 | 19 |
| 4 | George Russell | Mercedes | 63 | 1:32.827 | +1.181 | 70 m | +0.347 | 13 |
| 5 | Andrea Kimi Antonelli | Mercedes | 12 | 1:32.916 | +1.270 | 75 m | +0.089 | 12 |
| 6 | Pierre Gasly | Alpine | 10 | 1:32.974 | +1.328 | 78 m | +0.058 | 18 |
| 7 | Isack Hadjar | Racing Bulls | 6 | 1:33.023 | +1.377 | 81 m | +0.049 | 15 |
| 8 | Max Verstappen | Red Bull Racing | 1 | 1:33.027 | +1.381 | 82 m | +0.004 | 13 |
| 9 | Carlos Sainz | Williams | 55 | 1:33.092 | +1.446 | 85 m | +0.065 | 15 |
| 10 | Sir Lewis Hamilton | Ferrari | 44 | 1:33.111 | +1.465 | 87 m | +0.019 | 18 |
| 11 | Esteban Ocon | Haas F1 Team | 31 | 1:33.240 | +1.594 | 94 m | +0.129 | 17 |
| 12 | Jack Doohan | Alpine | 7 | 1:33.347 | +1.701 | 100 m | +0.107 | 18 |
| 13 | Liam Lawson | Racing Bulls | 30 | 1:33.370 | +1.724 | 102 m | +0.023 | 14 |
| 14 | Fernando Alonso | Aston Martin | 14 | 1:33.548 | +1.902 | 112 m | +0.178 | 18 |
| 15 | Alexander Albon | Williams | 23 | 1:33.753 | +2.107 | 124 m | +0.205 | 16 |
| 16 | Oliver Bearman | Haas F1 Team | 87 | 1:34.335 | +2.689 | 159 m | +0.582 | 18 |
| 17 | Lance Stroll | Aston Martin | 18 | 1:34.363 | +2.717 | 160 m | +0.028 | 16 |
| 18 | Gabriel Bortoleto | Sauber | 5 | 1:34.518 | +2.872 | 170 m | +0.155 | 16 |
| 19 | Nico Hulkenberg | Sauber | 27 | 1:34.636 | +2.990 | 177 m | +0.118 | 7 |
| 20 | Yuki Tsunoda | Red Bull Racing | 22 | 1:34.965 | +3.319 | 196 m | +0.329 | 15 |
How it is derived: distance, Practice 3
Distance at the session-best lap’s average speed, on the layout raced that year.
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.
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
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.