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.
- 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 | Interval |
|---|---|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 4 | 1:09.656 | 1:09.616 | 1:09.511 | — | — |
| 2 | Andrea Kimi Antonelli | Mercedes | 12 | 1:10.192 | 1:09.774 | 1:09.685 | +0.174 | +0.174 |
| 3 | Charles Leclerc | Ferrari | 16 | 1:09.934 | 1:09.801 | 1:09.805 | +0.294 | +0.120 |
| 4 | Oscar Piastri | McLaren | 81 | 1:09.928 | 1:09.835 | 1:09.886 | +0.375 | +0.081 |
| 5 | Isack Hadjar | Racing Bulls | 6 | 1:10.083 | 1:09.970 | 1:09.931 | +0.420 | +0.045 |
| 6 | George Russell | Mercedes | 63 | 1:09.935 | 1:09.880 | 1:09.942 | +0.431 | +0.011 |
| 7 | Liam Lawson | Racing Bulls | 30 | 1:10.108 | 1:09.950 | 1:09.962 | +0.451 | +0.020 |
| 8 | Oliver Bearman | Haas F1 Team | 87 | 1:09.891 | 1:09.755 | 1:09.977 | +0.466 | +0.015 |
| 9 | Pierre Gasly | Alpine | 10 | 1:09.885 | 1:09.857 | 1:10.002 | +0.491 | +0.025 |
| 10 | Nico Hulkenberg | Sauber | 27 | 1:10.337 | 1:09.985 | 1:10.039 | +0.528 | +0.037 |
| 11 | Fernando Alonso | Aston Martin | 14 | 1:10.181 | 1:10.001 | — | — | — |
| 12 | Alexander Albon | Williams | 23 | 1:10.115 | 1:10.053 | — | — | — |
| 13 | Sir Lewis Hamilton | Ferrari | 44 | 1:10.016 | 1:10.100 | — | — | — |
| 14 | Lance Stroll | Aston Martin | 18 | 1:10.041 | 1:10.161 | — | — | — |
| 15 | Carlos Sainz | Williams | 55 | 1:10.184 | 1:10.472 | — | — | — |
| 16 | Max Verstappen | Red Bull Racing | 1 | 1:10.403 | — | — | — | — |
| 17 | Esteban Ocon | Haas F1 Team | 31 | 1:10.438 | — | — | — | — |
| 18 | Franco Colapinto | Alpine | 43 | 1:10.632 | — | — | — | — |
| 19 | Yuki Tsunoda | Red Bull Racing | 22 | 1:10.711 | — | — | — | — |
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 | Interval |
|---|---|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 4 | 1:09.627 | 1:09.373 | 1:09.243 | — | — |
| 2 | Andrea Kimi Antonelli | Mercedes | 12 | 1:10.381 | 1:09.504 | 1:09.340 | +0.097 | +0.097 |
| 3 | Oscar Piastri | McLaren | 81 | 1:10.017 | 1:09.416 | 1:09.428 | +0.185 | +0.088 |
| 4 | George Russell | Mercedes | 63 | 1:10.048 | 1:09.384 | 1:09.495 | +0.252 | +0.067 |
| 5 | Fernando Alonso | Aston Martin | 14 | 1:10.011 | 1:09.330 | 1:09.496 | +0.253 | +0.001 |
| 6 | Max Verstappen | Red Bull Racing | 1 | 1:09.975 | 1:09.707 | 1:09.580 | +0.337 | +0.084 |
| 7 | Lance Stroll | Aston Martin | 18 | 1:10.326 | 1:09.647 | 1:09.671 | +0.428 | +0.091 |
| 8 | Charles Leclerc | Ferrari | 16 | 1:10.324 | 1:09.732 | 1:09.725 | +0.482 | +0.054 |
| 9 | Isack Hadjar | Racing Bulls | 6 | 1:10.095 | 1:09.608 | 1:09.775 | +0.532 | +0.050 |
| 10 | Nico Hulkenberg | Sauber | 27 | 1:10.333 | 1:09.735 | 1:09.935 | +0.692 | +0.160 |
| 11 | Sir Lewis Hamilton | Ferrari | 44 | 1:10.224 | 1:09.811 | — | — | — |
| 12 | Alexander Albon | Williams | 23 | 1:10.275 | 1:09.813 | — | — | — |
| 13 | Pierre Gasly | Alpine | 10 | 1:10.097 | 1:09.852 | — | — | — |
| 14 | Gabriel Bortoleto | Sauber | 5 | 1:10.217 | 1:09.923 | — | — | — |
| 15 | Oliver Bearman | Haas F1 Team | 87 | 1:10.066 | 1:09.946 | — | — | — |
| 16 | Franco Colapinto | Alpine | 43 | 1:10.441 | — | — | — | — |
| 17 | Liam Lawson | Racing Bulls | 30 | 1:10.666 | — | — | — | — |
| 18 | Yuki Tsunoda | Red Bull Racing | 22 | 1:10.692 | — | — | — | — |
| 19 | Esteban Ocon | Haas F1 Team | 31 | 1:10.872 | — | — | — | — |
| 20 | Carlos Sainz | Williams | 55 | 1:11.120 | — | — | — | — |
Pit stops
Bars run in finishing order, ticked on each lap a driver stopped. An unticked bar may hide a stop: F1DB’s record has gaps. A cross is a driver not classified. Only the lap is recorded: not a stop’s length, tyres or gain.
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 | Interval | Laps |
|---|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 4 | 1:09.975 | — | — | 31 |
| 2 | Oscar Piastri | McLaren | 81 | 1:09.998 | +0.023 | +0.023 | 33 |
| 3 | Nico Hulkenberg | Sauber | 27 | 1:10.594 | +0.619 | +0.596 | 32 |
| 4 | Fernando Alonso | Aston Martin | 14 | 1:10.606 | +0.631 | +0.012 | 26 |
| 5 | Gabriel Bortoleto | Sauber | 5 | 1:10.616 | +0.641 | +0.010 | 32 |
| 6 | George Russell | Mercedes | 63 | 1:10.645 | +0.670 | +0.029 | 35 |
| 7 | Pierre Gasly | Alpine | 10 | 1:10.681 | +0.706 | +0.036 | 33 |
| 8 | Carlos Sainz | Williams | 55 | 1:10.686 | +0.711 | +0.005 | 36 |
| 9 | Isack Hadjar | Racing Bulls | 6 | 1:10.707 | +0.732 | +0.021 | 31 |
| 10 | Andrea Kimi Antonelli | Mercedes | 12 | 1:10.744 | +0.769 | +0.037 | 37 |
| 11 | Liam Lawson | Racing Bulls | 30 | 1:10.794 | +0.819 | +0.050 | 36 |
| 12 | Alexander Albon | Williams | 23 | 1:10.807 | +0.832 | +0.013 | 35 |
| 13 | Esteban Ocon | Haas F1 Team | 31 | 1:10.906 | +0.931 | +0.099 | 29 |
| 14 | Oliver Bearman | Haas F1 Team | 87 | 1:10.961 | +0.986 | +0.055 | 32 |
| 15 | Lance Stroll | Aston Martin | 18 | 1:11.070 | +1.095 | +0.109 | 31 |
| 16 | Franco Colapinto | Alpine | 43 | 1:11.160 | +1.185 | +0.090 | 30 |
| 17 | Max Verstappen | Red Bull Racing | 1 | 1:11.368 | +1.393 | +0.208 | 31 |
| 18 | Charles Leclerc | Ferrari | 16 | 1:11.493 | +1.518 | +0.125 | 30 |
| 19 | Sir Lewis Hamilton | Ferrari | 44 | 1:11.526 | +1.551 | +0.033 | 28 |
| 20 | Yuki Tsunoda | Red Bull Racing | 22 | 1:11.763 | +1.788 | +0.237 | 20 |
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.