Race · Round 21 of 24 ·
2025 Sao Paulo Grand Prix
Lando Norris won for McLaren from pole at Autodromo Jose Carlos Pace (Interlagos). 3 of the starters were not classified.
Dry, with cloud · High of 18 °C, 1.9 mm of 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
- Autodromo Jose Carlos Pace (Interlagos)Sao Paulo, Brazil
- Winner
- Lando NorrisMcLaren
- Pole
- Lando Norris
- Fastest lap
- Alexander Albon
- Entries
- 2017 classified
Classification
| Pos | Driver | Constructor | Chassis | Grid | Laps | Out | Points | FL |
|---|---|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | MCL39 | 1 | 71 | Finished | 25 | |
| 2 | Andrea Kimi Antonelli | Mercedes | F1 W16 | 2 | 71 | Finished | 18 | |
| 3 | Max Verstappen | Red Bull Racing | RB21 | PL | 71 | Finished | 15 | |
| 4 | George Russell | Mercedes | F1 W16 | 6 | 71 | Finished | 12 | |
| 5 | Oscar Piastri | McLaren | MCL39 | 4 | 71 | Finished | 10 | |
| 6 | Oliver Bearman | Haas F1 Team | VF-25 | 8 | 71 | Finished | 8 | |
| 7 | Liam Lawson | Racing Bulls | VCARB 02 | 7 | 71 | Finished | 6 | |
| 8 | Isack Hadjar | Racing Bulls | VCARB 02 | 5 | 71 | Finished | 4 | |
| 9 | Nico Hulkenberg | Sauber | C45 | 10 | 71 | Finished | 2 | |
| 10 | Pierre Gasly | Alpine | A525 | 9 | 71 | Finished | 1 | |
| 11 | Alexander Albon | Williams | FW47 | 12 | 71 | Finished | 0 | fastest lap |
| 12 | Esteban Ocon | Haas F1 Team | VF-25 | PL | 71 | Finished | 0 | |
| 13 | Carlos Sainz | Williams | FW47 | 15 | 71 | Finished | 0 | |
| 14 | Fernando Alonso | Aston Martin | AMR25 | 11 | 71 | Finished | 0 | |
| 15 | Franco Colapinto | Alpine | A525 | 16 | 71 | Finished | 0 | |
| 16 | Lance Stroll | Aston Martin | AMR25 | 14 | 71 | Finished | 0 | |
| 17 | Yuki Tsunoda | Red Bull Racing | RB21 | 17 | 71 | Finished | 0 | |
| DNF | Sir Lewis Hamilton | Ferrari | SF-25 | 13 | 37 | Collision damage | 0 | |
| DNF | Charles Leclerc | Ferrari | SF-25 | 3 | 5 | Collision | 0 | |
| DNF | Gabriel Bortoleto | Sauber | C45 | 18 | 0 | Accident | 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 | Lando Norris | McLaren | 4 | 1:09.656 | 1:09.616 | 1:09.511 | — | 0 m | — |
| 2 | Andrea Kimi Antonelli | Mercedes | 12 | 1:10.192 | 1:09.774 | 1:09.685 | +0.174 | 11 m | +0.174 |
| 3 | Charles Leclerc | Ferrari | 16 | 1:09.934 | 1:09.801 | 1:09.805 | +0.294 | 18 m | +0.120 |
| 4 | Oscar Piastri | McLaren | 81 | 1:09.928 | 1:09.835 | 1:09.886 | +0.375 | 23 m | +0.081 |
| 5 | Isack Hadjar | Racing Bulls | 6 | 1:10.083 | 1:09.970 | 1:09.931 | +0.420 | 26 m | +0.045 |
| 6 | George Russell | Mercedes | 63 | 1:09.935 | 1:09.880 | 1:09.942 | +0.431 | 27 m | +0.011 |
| 7 | Liam Lawson | Racing Bulls | 30 | 1:10.108 | 1:09.950 | 1:09.962 | +0.451 | 28 m | +0.020 |
| 8 | Oliver Bearman | Haas F1 Team | 87 | 1:09.891 | 1:09.755 | 1:09.977 | +0.466 | 29 m | +0.015 |
| 9 | Pierre Gasly | Alpine | 10 | 1:09.885 | 1:09.857 | 1:10.002 | +0.491 | 30 m | +0.025 |
| 10 | Nico Hulkenberg | Sauber | 27 | 1:10.337 | 1:09.985 | 1:10.039 | +0.528 | 33 m | +0.037 |
| 11 | Fernando Alonso | Aston Martin | 14 | 1:10.181 | 1:10.001 | — | — | 24 m | — |
| 12 | Alexander Albon | Williams | 23 | 1:10.115 | 1:10.053 | — | — | 27 m | — |
| 13 | Sir Lewis Hamilton | Ferrari | 44 | 1:10.016 | 1:10.100 | — | — | 30 m | — |
| 14 | Lance Stroll | Aston Martin | 18 | 1:10.041 | 1:10.161 | — | — | 34 m | — |
| 15 | Carlos Sainz | Williams | 55 | 1:10.184 | 1:10.472 | — | — | 53 m | — |
| 16 | Max Verstappen | Red Bull Racing | 1 | 1:10.403 | — | — | — | 46 m | — |
| 17 | Esteban Ocon | Haas F1 Team | 31 | 1:10.438 | — | — | — | 48 m | — |
| 18 | Franco Colapinto | Alpine | 43 | 1:10.632 | — | — | — | 60 m | — |
| 19 | Yuki Tsunoda | Red Bull Racing | 22 | 1:10.711 | — | — | — | 65 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.
Sprint
| Pos | Driver | Constructor | Grid | Laps | Out | Gap | Points |
|---|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 1 | 24 | Finished | — | 8 |
| 2 | Andrea Kimi Antonelli | Mercedes | 2 | 24 | Finished | +0.845 | 7 |
| 3 | George Russell | Mercedes | 4 | 24 | Finished | +2.318 | 6 |
| 4 | Max Verstappen | Red Bull Racing | 6 | 24 | Finished | +4.423 | 5 |
| 5 | Charles Leclerc | Ferrari | 8 | 24 | Finished | +16.483 | 4 |
| 6 | Fernando Alonso | Aston Martin | 5 | 24 | Finished | +18.306 | 3 |
| 7 | Sir Lewis Hamilton | Ferrari | 11 | 24 | Finished | +18.603 | 2 |
| 8 | Pierre Gasly | Alpine | 13 | 24 | Finished | +19.366 | 1 |
| 9 | Lance Stroll | Aston Martin | 7 | 24 | Finished | +23.933 | 0 |
| 10 | Isack Hadjar | Racing Bulls | 9 | 24 | Finished | +29.548 | 0 |
| 11 | Esteban Ocon | Haas F1 Team | 18 | 24 | Finished | +31.000 | 0 |
| 12 | Oliver Bearman | Haas F1 Team | 15 | 24 | Finished | +36.334 | 0 |
| 13 | Yuki Tsunoda | Red Bull Racing | 19 | 24 | Finished | +38.462 | 0 |
| 14 | Carlos Sainz | Williams | 20 | 24 | Finished | +38.951 | 0 |
| 15 | Nico Hulkenberg | Sauber | 10 | 24 | Finished | +42.349 | 0 |
| 16 | Liam Lawson | Racing Bulls | 17 | 24 | Finished | +43.090 | 0 |
| 17 | Alexander Albon | Williams | 12 | 24 | Finished | +55.456 | 0 |
| 18 | Gabriel Bortoleto | Sauber | 14 | 23 | Accident | — | 0 |
| DNF | Oscar Piastri | McLaren | 3 | 5 | Accident | — | 0 |
| DNF | Franco Colapinto | Alpine | 16 | 5 | Accident | — | 0 |
Sprint qualifying
| Pos | Driver | Constructor | No. | SQ1 | SQ2 | SQ3 | Gap | ≈ Distance | Interval |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 4 | 1:09.627 | 1:09.373 | 1:09.243 | — | 0 m | — |
| 2 | Andrea Kimi Antonelli | Mercedes | 12 | 1:10.381 | 1:09.504 | 1:09.340 | +0.097 | 6 m | +0.097 |
| 3 | Oscar Piastri | McLaren | 81 | 1:10.017 | 1:09.416 | 1:09.428 | +0.185 | 12 m | +0.088 |
| 4 | George Russell | Mercedes | 63 | 1:10.048 | 1:09.384 | 1:09.495 | +0.252 | 16 m | +0.067 |
| 5 | Fernando Alonso | Aston Martin | 14 | 1:10.011 | 1:09.330 | 1:09.496 | +0.253 | 16 m | +0.001 |
| 6 | Max Verstappen | Red Bull Racing | 1 | 1:09.975 | 1:09.707 | 1:09.580 | +0.337 | 21 m | +0.084 |
| 7 | Lance Stroll | Aston Martin | 18 | 1:10.326 | 1:09.647 | 1:09.671 | +0.428 | 27 m | +0.091 |
| 8 | Charles Leclerc | Ferrari | 16 | 1:10.324 | 1:09.732 | 1:09.725 | +0.482 | 30 m | +0.054 |
| 9 | Isack Hadjar | Racing Bulls | 6 | 1:10.095 | 1:09.608 | 1:09.775 | +0.532 | 33 m | +0.050 |
| 10 | Nico Hulkenberg | Sauber | 27 | 1:10.333 | 1:09.735 | 1:09.935 | +0.692 | 43 m | +0.160 |
| 11 | Sir Lewis Hamilton | Ferrari | 44 | 1:10.224 | 1:09.811 | — | — | 30 m | — |
| 12 | Alexander Albon | Williams | 23 | 1:10.275 | 1:09.813 | — | — | 30 m | — |
| 13 | Pierre Gasly | Alpine | 10 | 1:10.097 | 1:09.852 | — | — | 32 m | — |
| 14 | Gabriel Bortoleto | Sauber | 5 | 1:10.217 | 1:09.923 | — | — | 37 m | — |
| 15 | Oliver Bearman | Haas F1 Team | 87 | 1:10.066 | 1:09.946 | — | — | 38 m | — |
| 16 | Franco Colapinto | Alpine | 43 | 1:10.441 | — | — | — | 50 m | — |
| 17 | Liam Lawson | Racing Bulls | 30 | 1:10.666 | — | — | — | 64 m | — |
| 18 | Yuki Tsunoda | Red Bull Racing | 22 | 1:10.692 | — | — | — | 66 m | — |
| 19 | Esteban Ocon | Haas F1 Team | 31 | 1:10.872 | — | — | — | 77 m | — |
| 20 | Carlos Sainz | Williams | 55 | 1:11.120 | — | — | — | 92 m | — |
How it is derived: distance, Sprint 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. An unticked bar may hide a stop: F1DB’s record has gaps. 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 |
|---|---|---|---|---|---|
| Lando Norris · Andrea Kimi Antonelli | 1 · 2 | 1 · 2 | 30 · 21 | Andrea Kimi Antonelli | Kept their order |
| Oscar Piastri · George Russell | 4 · 6 | 5 · 4 | 38 · 34 | George Russell | Swapped places |
| Isack Hadjar · George Russell | 5 · 6 | 8 · 4 | 18 · 34 | Isack Hadjar | Swapped places |
| George Russell · Liam Lawson | 6 · 7 | 4 · 7 | 34 · 19 | Liam Lawson | Kept their order |
| Oscar Piastri · Oliver Bearman | 4 · 8 | 5 · 6 | 38 · 17 | Oliver Bearman | Kept their order |
| Oscar Piastri · Isack Hadjar | 4 · 5 | 5 · 8 | 38 · 18 | Isack Hadjar | Kept their order |
| Liam Lawson · Oliver Bearman | 7 · 8 | 7 · 6 | 19 · 17 | Oliver Bearman | Swapped places |
| Oliver Bearman · Pierre Gasly | 8 · 9 | 6 · 10 | 17 · 18 | Oliver Bearman | Kept their order |
| Isack Hadjar · Liam Lawson | 5 · 7 | 8 · 7 | 18 · 19 | Isack Hadjar | Swapped places |
| Isack Hadjar · Nico Hulkenberg | 5 · 10 | 8 · 9 | 18 · 36 | Isack Hadjar | Kept their order |
| Pierre Gasly · Nico Hulkenberg | 9 · 10 | 10 · 9 | 18 · 36 | Pierre Gasly | Swapped places |
| Nico Hulkenberg · Fernando Alonso | 10 · 11 | 9 · 14 | 36 · 28 | Fernando Alonso | Kept their order |
| Pierre Gasly · Alexander Albon | 9 · 12 | 10 · 11 | 18 · 35 | Pierre Gasly | Kept their order |
| Fernando Alonso · Alexander Albon | 11 · 12 | 14 · 11 | 28 · 35 | Fernando Alonso | Swapped places |
| Fernando Alonso · Carlos Sainz | 11 · 15 | 14 · 13 | 28 · 17 | Carlos Sainz | Swapped places |
| Lance Stroll · Carlos Sainz | 14 · 15 | 16 · 13 | 29 · 17 | Carlos Sainz | Swapped places |
| Carlos Sainz · Franco Colapinto | 15 · 16 | 13 · 15 | 17 · 29 | Carlos Sainz | Kept their order |
| Fernando Alonso · Franco Colapinto | 11 · 16 | 14 · 15 | 28 · 29 | Fernando Alonso | Kept their order |
| Lance Stroll · Franco Colapinto | 14 · 16 | 16 · 15 | 29 · 29 | Same lap | Swapped places |
| Franco Colapinto · Yuki Tsunoda | 16 · 17 | 15 · 17 | 29 · 2 | Yuki Tsunoda | Kept their order |
| Lance Stroll · Yuki Tsunoda | 14 · 17 | 16 · 17 | 29 · 2 | Yuki Tsunoda | Kept their order |
Practice sessions Practice 1
Practice 1
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 4 | 1:09.975 | — | 0 m | — | 31 |
| 2 | Oscar Piastri | McLaren | 81 | 1:09.998 | +0.023 | 1 m | +0.023 | 33 |
| 3 | Nico Hulkenberg | Sauber | 27 | 1:10.594 | +0.619 | 38 m | +0.596 | 32 |
| 4 | Fernando Alonso | Aston Martin | 14 | 1:10.606 | +0.631 | 39 m | +0.012 | 26 |
| 5 | Gabriel Bortoleto | Sauber | 5 | 1:10.616 | +0.641 | 39 m | +0.010 | 32 |
| 6 | George Russell | Mercedes | 63 | 1:10.645 | +0.670 | 41 m | +0.029 | 35 |
| 7 | Pierre Gasly | Alpine | 10 | 1:10.681 | +0.706 | 43 m | +0.036 | 33 |
| 8 | Carlos Sainz | Williams | 55 | 1:10.686 | +0.711 | 44 m | +0.005 | 36 |
| 9 | Isack Hadjar | Racing Bulls | 6 | 1:10.707 | +0.732 | 45 m | +0.021 | 31 |
| 10 | Andrea Kimi Antonelli | Mercedes | 12 | 1:10.744 | +0.769 | 47 m | +0.037 | 37 |
| 11 | Liam Lawson | Racing Bulls | 30 | 1:10.794 | +0.819 | 50 m | +0.050 | 36 |
| 12 | Alexander Albon | Williams | 23 | 1:10.807 | +0.832 | 51 m | +0.013 | 35 |
| 13 | Esteban Ocon | Haas F1 Team | 31 | 1:10.906 | +0.931 | 57 m | +0.099 | 29 |
| 14 | Oliver Bearman | Haas F1 Team | 87 | 1:10.961 | +0.986 | 61 m | +0.055 | 32 |
| 15 | Lance Stroll | Aston Martin | 18 | 1:11.070 | +1.095 | 67 m | +0.109 | 31 |
| 16 | Franco Colapinto | Alpine | 43 | 1:11.160 | +1.185 | 73 m | +0.090 | 30 |
| 17 | Max Verstappen | Red Bull Racing | 1 | 1:11.368 | +1.393 | 86 m | +0.208 | 31 |
| 18 | Charles Leclerc | Ferrari | 16 | 1:11.493 | +1.518 | 93 m | +0.125 | 30 |
| 19 | Sir Lewis Hamilton | Ferrari | 44 | 1:11.526 | +1.551 | 96 m | +0.033 | 28 |
| 20 | Yuki Tsunoda | Red Bull Racing | 22 | 1:11.763 | +1.788 | 110 m | +0.237 | 20 |
How it is derived: distance, Practice 1
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
- 21 of 2025
- Grand Prix
- Brazilian Grand Prix
- Dates
- Layout raced
- Current layout · 4.309 km · 15 turns
- Format
- Sprint 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.