Season 2021 · Round 19
São Paulo Grand Prix
DNF
2
L49
L47
Storylines · This Grand Prix & circuit
Pole-to-win rate 19/42
45.2%
Most DNFs · all-time P30
1995 Brazilian Grand Prix
16 cars
Most SC/VSC · all-time P6
Closest finish · all-time P48
2002 Brazilian Grand Prix
0.588s
Most lead changes · all-time P12
Circuit Info
Autódromo José Carlos Pace
São Paulo, Brazil
Records Watch · Active drivers ranked at this Grand Prix
P1 Max Verstappen
2 wins
· GP #1
P2 Lewis Hamilton
1 wins
· → Max Verstappen -1
P2 Lando Norris
1 wins
· → Max Verstappen -1
P1 Lando Norris
2
· GP #1
P2 Valtteri Bottas
1
· → Lando Norris -1
P2 George Russell
1
· → Lando Norris -1
P1 Max Verstappen
4
· GP #1
P2 Lewis Hamilton
2
· → Max Verstappen -2
P2 Lando Norris
2
· → Max Verstappen -2
P1 Fernando Alonso
5 starts
· GP #1
P1 Pierre Gasly
5 starts
· GP #1
P1 Lewis Hamilton
5 starts
· GP #1
Race Trace · position by lap
| Pos | Driver | Team | Grid | Lap | Time / Status | Points |
|---|---|---|---|---|---|---|
| 1 | 44 Lewis Hamilton | Mercedes | 10 | 71 | 1:32:22.851 | 25 |
| 2 | 33 Max Verstappen | Red Bull | 2 | 71 | +10.496 | 18 |
| 3 | 77 Valtteri Bottas | Mercedes | 1 | 71 | +13.576 | 15 |
| 4 | 11 Sergio Pérez FL | Red Bull | 4 | 71 | +39.940 | 13 |
| 5 | 16 Charles Leclerc | Ferrari | 6 | 71 | +49.517 | 10 |
| 6 | 55 Carlos Sainz | Ferrari | 3 | 71 | +51.820 | 8 |
| 7 | 10 Pierre Gasly | AlphaTauri | 7 | 70 | +1 Lap | 6 |
| 8 | 31 Esteban Ocon | Alpine F1 Team | 8 | 70 | +1 Lap | 4 |
| 9 | 14 Fernando Alonso | Alpine F1 Team | 12 | 70 | +1 Lap | 2 |
| 10 | 4 Lando Norris | McLaren | 5 | 70 | +1 Lap | 1 |
| 11 | 5 Sebastian Vettel | Aston Martin | 9 | 70 | +1 Lap | |
| 12 | 7 Kimi Räikkönen | Alfa Romeo | 0 | 70 | +1 Lap | |
| 13 | 63 George Russell | Williams | 17 | 70 | +1 Lap | |
| 14 | 99 Antonio Giovinazzi | Alfa Romeo | 13 | 70 | +1 Lap | |
| 15 | 22 Yuki Tsunoda | AlphaTauri | 15 | 70 | +1 Lap | |
| 16 | 6 Nicholas Latifi | Williams | 16 | 70 | +1 Lap | |
| 17 | 9 Nikita Mazepin | Haas F1 Team | 19 | 69 | +2 Laps | |
| 18 | 47 Mick Schumacher | Haas F1 Team | 18 | 69 | +2 Laps | |
| R | 3 Daniel Ricciardo | McLaren | 11 | 49 | Power loss | |
| R | 18 Lance Stroll | Aston Martin | 14 | 47 | Collision damage |
| Pos | Driver | Team | Q1 | Q2 | Q3 | Gap to pole |
|---|---|---|---|---|---|---|
| 1 | 44 Lewis Hamilton | Mercedes | 1:08.733 | 1:08.068 | 1:07.934 | POLE Q3 |
| 2 | 33 Max Verstappen | Red Bull | 1:09.329 | 1:08.499 | 1:08.372 | +0.438 Q3 |
| 3 | 77 Valtteri Bottas | Mercedes | 1:09.040 | 1:08.426 | 1:08.469 | +0.492 Q2 |
| 4 | 11 Sergio Pérez | Red Bull | 1:09.172 | 1:08.973 | 1:08.483 | +0.549 Q3 |
| 5 | 10 Pierre Gasly | AlphaTauri | 1:09.347 | 1:08.903 | 1:08.777 | +0.843 Q3 |
| 6 | 55 Carlos Sainz | Ferrari | 1:09.046 | 1:09.031 | 1:08.826 | +0.892 Q3 |
| 7 | 16 Charles Leclerc | Ferrari | 1:09.155 | 1:08.859 | 1:08.960 | +0.925 Q2 |
| 8 | 4 Lando Norris | McLaren | 1:09.365 | 1:09.030 | 1:08.980 | +1.046 Q3 |
| 9 | 3 Daniel Ricciardo | McLaren | 1:09.374 | 1:09.093 | 1:09.039 | +1.105 Q3 |
| 10 | 14 Fernando Alonso | Alpine F1 Team | 1:09.391 | 1:09.137 | 1:09.113 | +1.179 Q3 |
| 11 | 31 Esteban Ocon | Alpine F1 Team | 1:09.430 | 1:09.189 | — | +1.255 Q2 |
| 12 | 5 Sebastian Vettel | Aston Martin | 1:09.451 | 1:09.399 | — | +1.465 Q2 |
| 13 | 22 Yuki Tsunoda | AlphaTauri | 1:09.350 | 1:09.483 | — | +1.416 Q1 |
| 14 | 7 Kimi Räikkönen | Alfa Romeo | 1:09.598 | 1:09.503 | — | +1.569 Q2 |
| 15 | 99 Antonio Giovinazzi | Alfa Romeo | 1:09.342 | 1:10.227 | — | +1.408 Q1 |
| 16 | 18 Lance Stroll | Aston Martin | 1:09.663 | — | — | +1.729 Q1 |
| 17 | 6 Nicholas Latifi | Williams | 1:09.897 | — | — | +1.963 Q1 |
| 18 | 63 George Russell | Williams | 1:09.953 | — | — | +2.019 Q1 |
| 19 | 47 Mick Schumacher | Haas F1 Team | 1:10.329 | — | — | +2.395 Q1 |
| 20 | 9 Nikita Mazepin | Haas F1 Team | 1:10.589 | — | — | +2.655 Q1 |
Starting grid
Official
1
77 Valtteri Bottas
▲2
2
3
55 Carlos Sainz
▲3
4
11 Sergio Pérez
5
4 Lando Norris
▲3
6
16 Charles Leclerc
▲1
7
10 Pierre Gasly
▼2
8
31 Esteban Ocon
▲3
9
5 Sebastian Vettel
▲3
10
44 Lewis Hamilton
▼9
11
3 Daniel Ricciardo
▼2
12
14 Fernando Alonso
▼2
13
99 Antonio Giovinazzi
▲2
14
18 Lance Stroll
▲2
15
22 Yuki Tsunoda
▼2
16
6 Nicholas Latifi
▲1
17
63 George Russell
▲1
18
47 Mick Schumacher
▲1
19
9 Nikita Mazepin
▲1
PIT
7 Kimi Räikkönen
pit lane start
Final grid as classified, including any pit lane starts. Source: Jolpica-F1.
The arrow compares the grid slot with the qualifying classification; hover a drop to see the stewards document behind it.
| Pos | Driver | Team | Grid | Time / Status | Points |
|---|---|---|---|---|---|
| 1 | 77 Valtteri Bottas | Mercedes | 2 | 29:09.559 | 3 |
| 2 | 33 Max Verstappen | Red Bull | 1 | +1.170 | 2 |
| 3 | 55 Carlos Sainz | Ferrari | 5 | +18.723 | 1 |
| 4 | 11 Sergio Pérez | Red Bull | 3 | +19.787 | |
| 5 | 44 Lewis Hamilton | Mercedes | 20 | +20.872 | |
| 6 | 4 Lando Norris | McLaren | 7 | +22.558 | |
| 7 | 16 Charles Leclerc | Ferrari | 6 | +25.056 | |
| 8 | 10 Pierre Gasly | AlphaTauri | 4 | +34.158 | |
| 9 | 31 Esteban Ocon | Alpine F1 Team | 10 | +34.632 | |
| 10 | 5 Sebastian Vettel | Aston Martin | 11 | +34.867 | |
| 11 | 3 Daniel Ricciardo | McLaren | 8 | +35.869 | |
| 12 | 14 Fernando Alonso | Alpine F1 Team | 9 | +36.578 | |
| 13 | 99 Antonio Giovinazzi | Alfa Romeo | 14 | +41.880 | |
| 14 | 18 Lance Stroll | Aston Martin | 15 | +44.037 | |
| 15 | 22 Yuki Tsunoda | AlphaTauri | 12 | +46.150 | |
| 16 | 6 Nicholas Latifi | Williams | 16 | +46.760 | |
| 17 | 63 George Russell | Williams | 17 | +47.739 | |
| 18 | 7 Kimi Räikkönen | Alfa Romeo | 13 | +50.014 | |
| 19 | 47 Mick Schumacher | Haas F1 Team | 18 | +1:01.680 | |
| 20 | 9 Nikita Mazepin | Haas F1 Team | 19 | +1:07.474 |
| Pos | Driver | Team | Best lap | Gap |
|---|---|---|---|---|
| 1 | 33 Max Verstappen | Red Bull | — | |
| 2 | 77 Valtteri Bottas | Mercedes | — | |
| 3 | 11 Sergio Pérez | Red Bull | — | |
| 4 | 10 Pierre Gasly | AlphaTauri | — | |
| 5 | 55 Carlos Sainz | Ferrari | — | |
| 6 | 16 Charles Leclerc | Ferrari | — | |
| 7 | 4 Lando Norris | McLaren | — | |
| 8 | 3 Daniel Ricciardo | McLaren | — | |
| 9 | 14 Fernando Alonso | Alpine F1 Team | — | |
| 10 | 31 Esteban Ocon | Alpine F1 Team | — | |
| 11 | 5 Sebastian Vettel | Aston Martin | — | |
| 12 | 22 Yuki Tsunoda | AlphaTauri | — | |
| 13 | 7 Kimi Räikkönen | Alfa Romeo | — | |
| 14 | 99 Antonio Giovinazzi | Alfa Romeo | — | |
| 15 | 18 Lance Stroll | Aston Martin | — | |
| 16 | 6 Nicholas Latifi | Williams | — | |
| 17 | 63 George Russell | Williams | — | |
| 18 | 47 Mick Schumacher | Haas F1 Team | — | |
| 19 | 9 Nikita Mazepin | Haas F1 Team | — | |
| 20 | 44 Lewis Hamilton | Mercedes | — |
Order is the sprint grid (official). Best lap is the fastest lap of the sprint qualifying session, source OpenF1 (2023+) — SQ1/SQ2/SQ3 splits are not published in the sources we use.
Not collected for this era — the source only covers 2023 onwards.
Not collected for this era — the source only covers 2023 onwards.
| # | Driver | Lap time | Lap |
|---|---|---|---|
| 1 | 11 Sergio Pérez | 1:11.010 | L71 |
| 2 | 44 Lewis Hamilton | 1:11.982 | L46 |
| 3 | 44 Lewis Hamilton | 1:12.135 | L45 |
| 4 | 11 Sergio Pérez | 1:12.376 | L44 |
| 5 | 44 Lewis Hamilton | 1:12.379 | L59 |
| 6 | 44 Lewis Hamilton | 1:12.384 | L47 |
| 7 | 44 Lewis Hamilton | 1:12.387 | L57 |
| 8 | 44 Lewis Hamilton | 1:12.424 | L56 |
| 9 | 33 Max Verstappen | 1:12.486 | L47 |
| 10 | 44 Lewis Hamilton | 1:12.486 | L52 |
Top 10 fastest race laps — #1 is the fastest lap of the race(FL).
Pit Stops · how they compare
| Driver | Stop | Lap | Time | Lane transit |
|---|---|---|---|---|
| 4 Lando Norris | 1 | 1 | 14:04:50 | 27.313s |
| 22 Yuki Tsunoda | 1 | 4 | 14:08:22 | 31.939s |
| 63 George Russell | 1 | 6 | 14:11:08 | 22.978s |
| 22 Yuki Tsunoda | 2 | 6 | 14:11:57 | 17.758s |
| 4 Lando Norris | 2 | 6 | 14:12:08 | 17.719s |
| 31 Esteban Ocon | 1 | 7 | 14:12:46 | 19.285s |
| 99 Antonio Giovinazzi | 1 | 7 | 14:12:55 | 17.713s |
| 3 Daniel Ricciardo | 1 | 7 | 14:12:47 | 19.732s |
| 11 Sergio Pérez | 1 | 7 | 14:12:34 | 18.308s |
| 5 Sebastian Vettel | 1 | 7 | 14:12:43 | 18.107s |
| 7 Kimi Räikkönen | 1 | 7 | 14:13:01 | 18.327s |
| 55 Carlos Sainz | 1 | 7 | 14:12:42 | 18.460s |
| 18 Lance Stroll | 1 | 7 | 14:12:53 | 17.948s |
| 33 Max Verstappen | 1 | 7 | 14:12:32 | 17.916s |
| 6 Nicholas Latifi | 1 | 7 | 14:12:59 | 18.153s |
| 16 Charles Leclerc | 1 | 7 | 14:12:40 | 17.943s |
| 47 Mick Schumacher | 1 | 7 | 14:12:57 | 17.861s |
| 10 Pierre Gasly | 1 | 7 | 14:12:45 | 19.439s |
| 77 Valtteri Bottas | 1 | 7 | 14:12:38 | 17.899s |
| 44 Lewis Hamilton | 1 | 7 | 14:12:37 | 17.910s |
| 14 Fernando Alonso | 1 | 7 | 14:12:52 | 17.751s |
| 9 Nikita Mazepin | 1 | 7 | 14:12:56 | 17.995s |
| 63 George Russell | 3 | 8 | 14:15:17 | 18.179s |
| 22 Yuki Tsunoda | 4 | 8 | 14:15:18 | 18.499s |
| 4 Lando Norris | 4 | 8 | 14:15:20 | 19.176s |
| 47 Mick Schumacher | 3 | 11 | 14:20:29 | 41.173s |
| 6 Nicholas Latifi | 3 | 13 | 14:23:27 | 22.936s |
| 18 Lance Stroll | 3 | 22 | 14:34:51 | 24.997s |
| 10 Pierre Gasly | 3 | 25 | 14:38:27 | 23.116s |
| 55 Carlos Sainz | 3 | 26 | 14:39:40 | 23.321s |
| 44 Lewis Hamilton | 3 | 26 | 14:39:27 | 22.690s |
| 16 Charles Leclerc | 3 | 27 | 14:40:53 | 22.667s |
| 33 Max Verstappen | 3 | 27 | 14:40:38 | 22.722s |
| 11 Sergio Pérez | 3 | 28 | 14:42:01 | 23.165s |
| 7 Kimi Räikkönen | 3 | 28 | 14:42:38 | 23.541s |
| 5 Sebastian Vettel | 3 | 28 | 14:42:22 | 24.464s |
| 99 Antonio Giovinazzi | 3 | 29 | 14:43:50 | 23.618s |
| 47 Mick Schumacher | 4 | 29 | 14:44:54 | 25.597s |
| 3 Daniel Ricciardo | 3 | 30 | 14:44:58 | 22.839s |
| 31 Esteban Ocon | 3 | 30 | 14:45:08 | 23.504s |
| 77 Valtteri Bottas | 3 | 30 | 14:44:40 | 23.263s |
| 9 Nikita Mazepin | 3 | 34 | 14:50:55 | 23.546s |
| 14 Fernando Alonso | 3 | 34 | 14:50:16 | 24.375s |
| 4 Lando Norris | 5 | 37 | 14:54:11 | 24.211s |
| 6 Nicholas Latifi | 4 | 39 | 14:57:10 | 22.958s |
| 22 Yuki Tsunoda | 5 | 39 | 14:56:53 | 35.416s |
| 33 Max Verstappen | 4 | 40 | 14:57:11 | 22.766s |
| 77 Valtteri Bottas | 4 | 41 | 14:58:30 | 22.856s |
| 63 George Russell | 4 | 41 | 14:59:33 | 23.132s |
| 99 Antonio Giovinazzi | 4 | 42 | 15:00:49 | 22.830s |
| 11 Sergio Pérez | 4 | 42 | 14:59:48 | 22.656s |
| 44 Lewis Hamilton | 4 | 43 | 15:00:52 | 22.664s |
| 10 Pierre Gasly | 4 | 51 | 15:11:27 | 23.039s |
| 7 Kimi Räikkönen | 4 | 52 | 15:13:19 | 22.666s |
| 16 Charles Leclerc | 4 | 52 | 15:12:32 | 23.064s |
| 55 Carlos Sainz | 4 | 53 | 15:13:50 | 22.745s |
| 5 Sebastian Vettel | 4 | 55 | 15:16:50 | 22.978s |
| 47 Mick Schumacher | 5 | 61 | 15:26:09 | 24.627s |
| 11 Sergio Pérez | 5 | 69 | 15:33:06 | 22.916s |
Not collected for this era — the source only covers 2023 onwards.
Most positions gained on track
Most positions lost
Yuki Tsunoda −16
Fernando Alonso −12
Sebastian Vettel −12
Race · Sum of lap-by-lap positions gained on track — start lap and own pit laps excluded.
Race lap data 1996+.
| Driver | Type | Lap | Served | Issued | Reason |
|---|---|---|---|---|---|
| 14 Fernando Alonso | Grid penalty | ▼2 | (P10 → P12) | ||
| ▼2 (P10 → P12) | |||||
| 10 Pierre Gasly | Grid penalty | ▼2 | (P5 → P7) | ||
| ▼2 (P5 → P7) | |||||
| 44 Lewis Hamilton | Grid penalty | ▼9 | (P1 → P10) | ||
| ▼9 (P1 → P10) | |||||
| 3 Daniel Ricciardo | Grid penalty | ▼2 | (P9 → P11) | ||
| ▼2 (P9 → P11) | |||||
| 22 Yuki Tsunoda | Grid penalty | ▼2 | (P13 → P15) | ||
| ▼2 (P13 → P15) | |||||
| 7 Kimi Räikkönen | Grid penalty | PIT | (pit lane start (quali P14)) | ||
| PIT (pit lane start (quali P14)) | |||||
Lap = lap the penalty was issued · Served = lap it was served in the pits (blank means it was added to the race time instead)
Time, drive-through and stop-go penalties come from race control messages (OpenF1, 2023+). Grid penalties never appear there — the stewards publish them as documents after the session — so they are worked back from the starting grid against the qualifying classification, which gives places actually lost rather than the figure written in the decision.
No documents were published for this event.
Record Basis · Calculation basis
Race order is the final classification(post-race penalties applied) · qualifying session data 2003+ · lap times 1996+ · pit stops 2012+ (pit-lane transit, not stationary time) ·
DNF = Finished(Finished·+N Laps) non-Finished statuses
Data sources: Jolpica-F1 (Ergast compatible API) · weather·Race Control OpenF1 (2023+) · Last fetched: 2026-09-05 14:15
Data sources: Jolpica-F1 (Ergast compatible API) · weather·Race Control OpenF1 (2023+) · Last fetched: 2026-09-05 14:15