2025 São Paulo Grand Prix
Lando Norris won the 2025 São Paulo Grand Prix at Autódromo José Carlos Pace on 9 Nov 2025 for McLaren, from pole position; Andrea Kimi Antonelli was second and Max Verstappen third. Pole position: Lando Norris.
Norris took the lead for good on lap 55 of 71, from Max Verstappen; the lead changed hands 4 times in all. There was one safety-car period (laps 2 to 6). Norris stopped 2 times, on laps 30 and 50 (30 laps on medium, then 20 laps on soft, then 21 laps on medium); 13 of 20 finishers made 2 stops, and the median first stop was lap 20. The fastest lap was Alexander Albon's, 1:12.400 on lap 59. 20 of 20 starters were classified. After the race Lando Norris led the championship with 390 points, 24 ahead of Oscar Piastri, with 3 rounds left.
- Date
- 9 Nov 2025
- Circuit
- Autódromo José Carlos Pace, São Paulo, Brazil
- Round
- 21 of 24
- Winner
- Lando Norris (McLaren)
- Tyre compounds
- C2 hard C3 medium C4 soft source
- Pole position
- Lando Norris (1:09.511)
← Mexico City Grand Prix · Las Vegas Grand Prix →
Race classification
| Pos | No | Driver | Team | Grid | Laps | Time / status | FL | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 4 | NORLando Norris | McLaren | 1 | 71 | 1:32:01.596 | 25 | |
| 2 | 12 | ANTAndrea Kimi Antonelli | Mercedes | 2 | 71 | +10.388 | 18 | |
| 3 | 1 | VERMax Verstappen | Red Bull | 19q16 | 71 | +10.750 | 15 | |
| 4 | 63 | RUSGeorge Russell | Mercedes | 6 | 71 | +15.267 | 12 | |
| 5 | 81 | PIAOscar Piastri | McLaren | 4 | 71 | +15.749 | 10 | |
| 6 | 87 | BEAOliver Bearman | Haas F1 Team | 8 | 71 | +29.630 | 8 | |
| 7 | 30 | LAWLiam Lawson | RB F1 Team | 7 | 71 | +52.642 | 6 | |
| 8 | 6 | HADIsack Hadjar | RB F1 Team | 5 | 71 | +52.873 | 4 | |
| 9 | 27 | HULNico Hülkenberg | Sauber | 10 | 71 | +53.324 | 2 | |
| 10 | 10 | GASPierre Gasly | Alpine F1 Team | 9 | 71 | +53.914 | 1 | |
| 11 | 23 | ALBAlexander Albon | Williams | 12 | 71 | +54.184 | 1:12.400 | 0 |
| 12 | 31 | OCOEsteban Ocon | Haas F1 Team | 20q17 | 71 | +54.696 | 0 | |
| 13 | 55 | SAICarlos Sainz | Williams | 15 | 71 | +55.420 | 0 | |
| 14 | 14 | ALOFernando Alonso | Aston Martin | 11 | 71 | +55.766 | 0 | |
| 15 | 43 | COLFranco Colapinto | Alpine F1 Team | 16q18 | 71 | +57.777 | 0 | |
| 16 | 18 | STRLance Stroll | Aston Martin | 14 | 71 | +58.247 | 0 | |
| 17 | 22 | TSUYuki Tsunoda | Red Bull | 17q19 | 71 | +69.176 | 0 | |
| R | 44 | HAMLewis Hamilton | Ferrari | 13 | 37 | Collision damage | 0 | |
| R | 16 | LECCharles Leclerc | Ferrari | 3 | 5 | Accident | 0 | |
| R | 5 | BORGabriel Bortoleto | Sauber | 18 | 0 | Accident | 0 |
Grid differs from qualifying for 4 drivers: Max Verstappen qualified 16th, started 19th; Esteban Ocon qualified 17th, started 20th; Franco Colapinto qualified 18th, started 16th; Yuki Tsunoda qualified 19th, started 17th. The data records the positions, not the reason; such gaps come from grid penalties, car or engine changes, or pit-lane starts. The small "q" number in the Grid column is the qualifying position.
Grid "PL" means started from the pit lane. FL marks the fastest lap of the race.
Lap chart
Explained: how to read a lap chart · safety car, virtual safety car and red flags.
Race history: gap to the leader
How the race was won
- Winner
- Lando Norris: 2 stops (laps 30, 50), stints of 30 medium, 20 soft, 21 medium laps
- 2nd
- Andrea Kimi Antonelli: 2 stops (laps 21, 47), stints of 21 soft, 26 medium, 24 medium laps
- 3rd
- Max Verstappen: 3 stops (laps 7, 34, 54), stints of 7 hard, 27 medium, 20 medium, 17 soft laps
- Finishers
- no stop: 2 · 1 stop: 2 · 2 stops: 13 · 3 or more: 3
- First stops
- median lap 20 of 71
Pit stops
Explained: tyres, compounds and pit stops · pit stops per race since 1994.
| Driver | Stops | Laps (pit-lane time) | Stints (laps; bar length is the share of the race distance) |
|---|---|---|---|
| NORLando Norris | 2 | 30 (23.5 s), 50 (23.2 s) | 302021 |
| ANTAndrea Kimi Antonelli | 2 | 21 (23.4 s), 47 (23.4 s) | 212624 |
| VERMax Verstappen | 3 | 7 (23.2 s), 34 (23.1 s), 54 (23.3 s) | 7272017 |
| RUSGeorge Russell | 2 | 34 (23.4 s), 48 (23.1 s) | 341423 |
| PIAOscar Piastri | 2 | 38 (34.6 s), 51 (23.1 s) | 381320 |
| BEAOliver Bearman | 2 | 17 (23.7 s), 42 (24.7 s) | 172529 |
| LAWLiam Lawson | 1 | 19 (22.9 s) | 1952 |
| HADIsack Hadjar | 2 | 18 (23.7 s), 37 (23.5 s) | 181934 |
| HULNico Hülkenberg | 1 | 36 (23.1 s) | 3635 |
| GASPierre Gasly | 2 | 18 (23.7 s), 39 (23.6 s) | 182132 |
| ALBAlexander Albon | 2 | 35 (23.1 s), 55 (23.1 s) | 352016 |
| OCOEsteban Ocon | 2 | 8 (24.2 s), 47 (24.2 s) | 83924 |
| SAICarlos Sainz | 2 | 17 (26.1 s), 38 (23.2 s) | 172133 |
| ALOFernando Alonso | 2 | 28 (23.9 s), 46 (23.6 s) | 281825 |
| COLFranco Colapinto | 2 | 29 (23.7 s), 43 (26.1 s) | 291428 |
| STRLance Stroll | 2 | 29 (23.8 s), 54 (23.0 s) | 292517 |
| TSUYuki Tsunoda | 3 | 2 (23.0 s), 24 (34.2 s), 47 (33.8 s) | 222324 |
| HAMLewis Hamilton | 3 | 2 (40.1 s), 14 (23.4 s), 32 (30.8 s) | 12185 |
| LECCharles Leclerc | 0 | 5 |
Bar colours are the tyre compound of each stint: hard medium soft intermediate wet not known (the records disagree). Compounds from Pirelli's post-race pit-stop graphic (press.pirelli.com).
Pit-lane time: pit entry to pit exit. Tyre changes under a red flag are not counted.
Sprint results
| Pos | No | Driver | Team | Grid | Laps | Time / status | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 4 | NORLando Norris | McLaren | 1 | 24 | 53:25.928 | 8 |
| 2 | 12 | ANTAndrea Kimi Antonelli | Mercedes | 2 | 24 | +0.845 | 7 |
| 3 | 63 | RUSGeorge Russell | Mercedes | 4 | 24 | +2.318 | 6 |
| 4 | 1 | VERMax Verstappen | Red Bull | 6 | 24 | +4.423 | 5 |
| 5 | 16 | LECCharles Leclerc | Ferrari | 8 | 24 | +16.483 | 4 |
| 6 | 14 | ALOFernando Alonso | Aston Martin | 5 | 24 | +18.306 | 3 |
| 7 | 44 | HAMLewis Hamilton | Ferrari | 11 | 24 | +18.603 | 2 |
| 8 | 10 | GASPierre Gasly | Alpine F1 Team | 13 | 24 | +19.366 | 1 |
| 9 | 18 | STRLance Stroll | Aston Martin | 7 | 24 | +23.933 | 0 |
| 10 | 6 | HADIsack Hadjar | RB F1 Team | 9 | 24 | +29.548 | 0 |
| 11 | 31 | OCOEsteban Ocon | Haas F1 Team | 18 | 24 | +31.000 | 0 |
| 12 | 87 | BEAOliver Bearman | Haas F1 Team | 15 | 24 | +36.334 | 0 |
| 13 | 22 | TSUYuki Tsunoda | Red Bull | 19 | 24 | +38.462 | 0 |
| 14 | 55 | SAICarlos Sainz | Williams | 20 | 24 | +38.951 | 0 |
| 15 | 27 | HULNico Hülkenberg | Sauber | 10 | 24 | +42.349 | 0 |
| 16 | 30 | LAWLiam Lawson | RB F1 Team | 17 | 24 | +43.090 | 0 |
| 17 | 23 | ALBAlexander Albon | Williams | 12 | 24 | +55.456 | 0 |
| 18 | 5 | BORGabriel Bortoleto | Sauber | 14 | 23 | Retired | 0 |
| R | 81 | PIAOscar Piastri | McLaren | 3 | 5 | Retired | 0 |
| R | 43 | COLFranco Colapinto | Alpine F1 Team | 16 | 5 | Retired | 0 |
Qualifying
Explained: how qualifying works · how often pole position wins.
| Pos | Driver | Team | Q1 | Q2 | Q3 | Gap |
|---|---|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 1:09.656 | 1:09.616 | 1:09.511 | fastest Q3 |
| 2 | Andrea Kimi Antonelli | Mercedes | 1:10.192 | 1:09.774 | 1:09.685 | +0.174 Q3 |
| 3 | Charles Leclerc | Ferrari | 1:09.934 | 1:09.801 | 1:09.805 | +0.290 Q2 |
| 4 | Oscar Piastri | McLaren | 1:09.928 | 1:09.835 | 1:09.886 | +0.324 Q2 |
| 5 | Isack Hadjar | RB F1 Team | 1:10.083 | 1:09.970 | 1:09.931 | +0.420 Q3 |
| 6 | George Russell | Mercedes | 1:09.935 | 1:09.880 | 1:09.942 | +0.369 Q2 |
| 7 | Liam Lawson | RB F1 Team | 1:10.108 | 1:09.950 | 1:09.962 | +0.439 Q2 |
| 8 | Oliver Bearman | Haas F1 Team | 1:09.891 | 1:09.755 | 1:09.977 | +0.244 Q2 |
| 9 | Pierre Gasly | Alpine F1 Team | 1:09.885 | 1:09.857 | 1:10.002 | +0.346 Q2 |
| 10 | Nico Hülkenberg | Sauber | 1:10.337 | 1:09.985 | 1:10.039 | +0.474 Q2 |
| 11 | Fernando Alonso | Aston Martin | 1:10.181 | 1:10.001 | +0.490 Q2 | |
| 12 | Alexander Albon | Williams | 1:10.115 | 1:10.053 | +0.542 Q2 | |
| 13 | Lewis Hamilton | Ferrari | 1:10.016 | 1:10.100 | +0.505 Q1 | |
| 14 | Lance Stroll | Aston Martin | 1:10.041 | 1:10.161 | +0.530 Q1 | |
| 15 | Carlos Sainz | Williams | 1:10.184 | 1:10.472 | +0.673 Q1 | |
| 16 | Max Verstappen | Red Bull | 1:10.403 | +0.892 Q1 | ||
| 17 | Esteban Ocon | Haas F1 Team | 1:10.438 | +0.927 Q1 | ||
| 18 | Franco Colapinto | Alpine F1 Team | 1:10.632 | +1.121 Q1 | ||
| 19 | Yuki Tsunoda | Red Bull | 1:10.711 | +1.200 Q1 |
Gap: the driver's best time in any session (session named), in seconds behind the fastest time of qualifying. That is usually the pole time; when a session gets slower (rain, for example), an earlier session's time can be faster. The bar is full at 3 seconds; larger gaps are cut off.
Standings after this race
Explained: how points and the two championships work.
Drivers
| Pos | Driver | Team | Wins | Points |
|---|---|---|---|---|
| 1 | Lando Norris | McLaren | 7 | 390 |
| 2 | Oscar Piastri | McLaren | 7 | 366 |
| 3 | Max Verstappen | Red Bull | 5 | 341 |
| 4 | George Russell | Mercedes | 2 | 276 |
| 5 | Charles Leclerc | Ferrari | 0 | 214 |
| 6 | Lewis Hamilton | Ferrari | 0 | 148 |
| 7 | Andrea Kimi Antonelli | Mercedes | 0 | 122 |
| 8 | Alexander Albon | Williams | 0 | 73 |
| 9 | Nico Hülkenberg | Sauber | 0 | 43 |
| 10 | Isack Hadjar | RB F1 Team | 0 | 43 |
Constructors
| Pos | Constructor | Wins | Points |
|---|---|---|---|
| 1 | McLaren | 14 | 756 |
| 2 | Mercedes | 2 | 398 |
| 3 | Red Bull | 5 | 366 |
| 4 | Ferrari | 0 | 362 |
| 5 | Williams | 0 | 111 |
| 6 | RB F1 Team | 0 | 82 |
| 7 | Aston Martin | 0 | 72 |
| 8 | Haas F1 Team | 0 | 70 |
| 9 | Sauber | 0 | 62 |
| 10 | Alpine F1 Team | 0 | 22 |