Season 2025 · Round 20
Mexico City Grand Prix
DNF
3
L34
L25
L5
Weather
26°/51°
air/track avg · dry · humidity 23%
Safety Car
1
deployed on lap L70
Storylines · This Grand Prix & circuit
Pole-to-win rate 12/25
48%
Most DNFs · all-time P13
1987 Mexican Grand Prix
17 cars
Most SC/VSC · all-time P14
Circuit Info
Autódromo Hermanos Rodríguez
Mexico City, Mexico
Records Watch · Active drivers ranked at this Grand Prix
P1 Max Verstappen
3 wins
· GP #1
P2 Lando Norris
1 wins
· → Max Verstappen -2
P2 Carlos Sainz
1 wins
· → Max Verstappen -2
P1 Max Verstappen
4
· GP #1
P2 Lewis Hamilton
3
· → Max Verstappen -1
P2 Charles Leclerc
3
· → Max Verstappen -1
P1 George Russell
2
· GP #1
P2 Lewis Hamilton
1
· → George Russell -1
P2 Charles Leclerc
1
· → George Russell -1
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 | 4 Lando Norris | McLaren | 1 | 71 | 1:37:58.574 | 25 |
| 2 | 16 Charles Leclerc | Ferrari | 2 | 71 | +30.324 | 18 |
| 3 | 1 Max Verstappen | Red Bull | 5 | 71 | +31.049 | 15 |
| 4 | 87 Oliver Bearman | Haas F1 Team | 9 | 71 | +40.955 | 12 |
| 5 | 81 Oscar Piastri | McLaren | 7 | 71 | +42.065 | 10 |
| 6 | 12 Andrea Kimi Antonelli | Mercedes | 6 | 71 | +47.837 | 8 |
| 7 | 63 George Russell FL | Mercedes | 4 | 71 | +50.287 | 6 |
| 8 | 44 Lewis Hamilton | Ferrari | 3 | 71 | +56.446 | 4 |
| 9 | 31 Esteban Ocon | Haas F1 Team | 11 | 71 | +1:15.464 | 2 |
| 10 | 5 Gabriel Bortoleto | Sauber | 16 | 71 | +1:16.863 | 1 |
| 11 | 22 Yuki Tsunoda | Red Bull | 10 | 71 | +1:19.048 | |
| 12 | 23 Alexander Albon | Williams | 17 | 70 | +2.450 | |
| 13 | 6 Isack Hadjar | RB F1 Team | 8 | 70 | +6.656 | |
| 14 | 18 Lance Stroll | Aston Martin | 19 | 70 | +7.035 | |
| 15 | 10 Pierre Gasly | Alpine F1 Team | 18 | 70 | +44.080 | |
| 16 | 43 Franco Colapinto | Alpine F1 Team | 20 | 70 | +44.376 | |
| 17 | 55 Carlos Sainz | Williams | 12 | 67 | ||
| R | 14 Fernando Alonso | Aston Martin | 14 | 34 | Retired | |
| R | 27 Nico Hülkenberg | Sauber | 13 | 25 | Retired | |
| R | 30 Liam Lawson | RB F1 Team | 15 | 5 | Retired |
| Pos | Driver | Team | Q1 | Q2 | Q3 | Gap to pole |
|---|---|---|---|---|---|---|
| 1 | 4 Lando Norris | McLaren | 1:16.899 | 1:16.252 | 1:15.586 | POLE Q3 |
| 2 | 16 Charles Leclerc | Ferrari | 1:17.024 | 1:16.658 | 1:15.848 | +0.262 Q3 |
| 3 | 44 Lewis Hamilton | Ferrari | 1:16.736 | 1:16.458 | 1:15.938 | +0.352 Q3 |
| 4 | 63 George Russell | Mercedes | 1:16.895 | 1:16.537 | 1:16.034 | +0.448 Q3 |
| 5 | 1 Max Verstappen | Red Bull | 1:17.076 | 1:16.605 | 1:16.070 | +0.484 Q3 |
| 6 | 12 Andrea Kimi Antonelli | Mercedes | 1:17.291 | 1:16.773 | 1:16.118 | +0.532 Q3 |
| 7 | 55 Carlos Sainz | Williams | 1:17.171 | 1:16.607 | 1:16.172 | +0.586 Q3 |
| 8 | 81 Oscar Piastri | McLaren | 1:17.158 | 1:16.737 | 1:16.174 | +0.588 Q3 |
| 9 | 6 Isack Hadjar | RB F1 Team | 1:16.733 | 1:16.804 | 1:16.252 | +0.666 Q3 |
| 10 | 87 Oliver Bearman | Haas F1 Team | 1:17.040 | 1:16.787 | 1:16.460 | +0.874 Q3 |
| 11 | 22 Yuki Tsunoda | Red Bull | 1:17.234 | 1:16.816 | — | +1.230 Q2 |
| 12 | 31 Esteban Ocon | Haas F1 Team | 1:16.948 | 1:16.837 | — | +1.251 Q2 |
| 13 | 27 Nico Hülkenberg | Sauber | 1:17.251 | 1:17.016 | — | +1.430 Q2 |
| 14 | 14 Fernando Alonso | Aston Martin | 1:17.232 | 1:17.103 | — | +1.517 Q2 |
| 15 | 30 Liam Lawson | RB F1 Team | 1:16.961 | 1:18.072 | — | +1.375 Q1 |
| 16 | 5 Gabriel Bortoleto | Sauber | 1:17.412 | — | — | +1.826 Q1 |
| 17 | 23 Alexander Albon | Williams | 1:17.490 | — | — | +1.904 Q1 |
| 18 | 10 Pierre Gasly | Alpine F1 Team | 1:17.546 | — | — | +1.960 Q1 |
| 19 | 18 Lance Stroll | Aston Martin | 1:17.606 | — | — | +2.020 Q1 |
| 20 | 43 Franco Colapinto | Alpine F1 Team | 1:17.670 | — | — | +2.084 Q1 |
Starting grid
Official
1
2
3
4
5
7
81 Oscar Piastri
▲1
8
6 Isack Hadjar
▲1
9
87 Oliver Bearman
▲1
10
22 Yuki Tsunoda
▲1
11
31 Esteban Ocon
▲1
12
55 Carlos Sainz
▼5
Pit Lane Speeding · Pit Lane Speeding (2nd)
13
14
15
30 Liam Lawson
16
17
18
10 Pierre Gasly
19
18 Lance Stroll
20
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.
No data for this session.
| Pos | Driver | Best lap | Gap | Laps |
|---|---|---|---|---|
| 1 | 16 Charles Leclerc | 1:18.380 | — | 29 |
| 2 | 12 Andrea Kimi Antonelli | 1:18.487 | +0.107 | 35 |
| 3 | 27 Nico Hülkenberg | 1:18.760 | +0.380 | 27 |
| 4 | 81 Oscar Piastri | 1:18.784 | +0.404 | 31 |
| 5 | 5 Gabriel Bortoleto | 1:18.916 | +0.536 | 28 |
| 6 | 41 Arvid Lindblad | 1:18.997 | +0.617 | 26 |
| 7 | 31 Esteban Ocon | 1:19.038 | +0.658 | 29 |
| 8 | 22 Yuki Tsunoda | 1:19.090 | +0.710 | 29 |
| 9 | 43 Franco Colapinto | 1:19.331 | +0.951 | 28 |
| 10 | 23 Alexander Albon | 1:19.384 | +1.004 | 33 |
| 11 | 6 Isack Hadjar | 1:19.409 | +1.029 | 32 |
| 12 | 14 Fernando Alonso | 1:19.472 | +1.092 | 26 |
Classified by best lap · source OpenF1 (2023+)
| Pos | Driver | Best lap | Gap | Laps |
|---|---|---|---|---|
| 1 | 1 Max Verstappen | 1:17.392 | — | 34 |
| 2 | 16 Charles Leclerc | 1:17.545 | +0.153 | 32 |
| 3 | 12 Andrea Kimi Antonelli | 1:17.566 | +0.174 | 27 |
| 4 | 4 Lando Norris | 1:17.643 | +0.251 | 31 |
| 5 | 44 Lewis Hamilton | 1:17.692 | +0.300 | 30 |
| 6 | 63 George Russell | 1:17.829 | +0.437 | 33 |
| 7 | 22 Yuki Tsunoda | 1:17.883 | +0.491 | 31 |
| 8 | 14 Fernando Alonso | 1:17.938 | +0.546 | 29 |
| 9 | 55 Carlos Sainz | 1:17.939 | +0.547 | 34 |
| 10 | 18 Lance Stroll | 1:17.954 | +0.562 | 30 |
| 11 | 30 Liam Lawson | 1:18.218 | +0.826 | 32 |
| 12 | 81 Oscar Piastri | 1:18.232 | +0.840 | 31 |
| 13 | 31 Esteban Ocon | 1:18.266 | +0.874 | 31 |
| 14 | 6 Isack Hadjar | 1:18.281 | +0.889 | 30 |
| 15 | 5 Gabriel Bortoleto | 1:18.323 | +0.931 | 30 |
| 16 | 27 Nico Hülkenberg | 1:18.348 | +0.956 | 29 |
| 17 | 87 Oliver Bearman | 1:18.442 | +1.050 | 34 |
| 18 | 43 Franco Colapinto | 1:18.721 | +1.329 | 31 |
| 19 | 23 Alexander Albon | 1:18.855 | +1.463 | 31 |
| 20 | 10 Pierre Gasly | 1:19.194 | +1.802 | 30 |
Classified by best lap · source OpenF1 (2023+)
| Pos | Driver | Best lap | Gap | Laps |
|---|---|---|---|---|
| 1 | 4 Lando Norris | 1:16.633 | — | 22 |
| 2 | 44 Lewis Hamilton | 1:16.978 | +0.345 | 29 |
| 3 | 63 George Russell | 1:17.145 | +0.512 | 19 |
| 4 | 16 Charles Leclerc | 1:17.199 | +0.566 | 26 |
| 5 | 81 Oscar Piastri | 1:17.232 | +0.599 | 23 |
| 6 | 1 Max Verstappen | 1:17.242 | +0.609 | 30 |
| 7 | 12 Andrea Kimi Antonelli | 1:17.253 | +0.620 | 19 |
| 8 | 6 Isack Hadjar | 1:17.396 | +0.763 | 19 |
| 9 | 22 Yuki Tsunoda | 1:17.415 | +0.782 | 23 |
| 10 | 5 Gabriel Bortoleto | 1:17.526 | +0.893 | 24 |
| 11 | 30 Liam Lawson | 1:17.552 | +0.919 | 20 |
| 12 | 31 Esteban Ocon | 1:17.574 | +0.941 | 26 |
| 13 | 18 Lance Stroll | 1:17.598 | +0.965 | 23 |
| 14 | 27 Nico Hülkenberg | 1:17.664 | +1.031 | 25 |
| 15 | 55 Carlos Sainz | 1:17.801 | +1.168 | 24 |
| 16 | 23 Alexander Albon | 1:17.994 | +1.361 | 20 |
| 17 | 87 Oliver Bearman | 1:18.046 | +1.413 | 23 |
| 18 | 10 Pierre Gasly | 1:18.412 | +1.779 | 24 |
| 19 | 43 Franco Colapinto | 1:18.581 | +1.948 | 22 |
| 20 | 14 Fernando Alonso | 1:18.611 | +1.978 | 12 |
Classified by best lap · source OpenF1 (2023+)
| # | Driver | Lap time | Lap |
|---|---|---|---|
| 1 | 63 George Russell | 1:20.052 | L50 |
| 2 | 55 Carlos Sainz | 1:20.098 | L48 |
| 3 | 63 George Russell | 1:20.377 | L51 |
| 4 | 81 Oscar Piastri | 1:20.422 | L53 |
| 5 | 81 Oscar Piastri | 1:20.466 | L54 |
| 6 | 81 Oscar Piastri | 1:20.466 | L51 |
| 7 | 23 Alexander Albon | 1:20.480 | L45 |
| 8 | 81 Oscar Piastri | 1:20.507 | L52 |
| 9 | 23 Alexander Albon | 1:20.548 | L43 |
| 10 | 18 Lance Stroll | 1:20.593 | L45 |
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 |
|---|---|---|---|---|
| 30 Liam Lawson | 1 | 2 | 14:06:17 | 34.212s |
| 55 Carlos Sainz | 1 | 17 | 14:27:14 | 22.502s |
| 14 Fernando Alonso | 1 | 20 | 14:31:29 | 26.816s |
| 12 Andrea Kimi Antonelli | 1 | 22 | 14:33:56 | 22.476s |
| 44 Lewis Hamilton | 1 | 23 | 14:35:15 | 33.308s |
| 87 Oliver Bearman | 1 | 24 | 14:36:39 | 22.647s |
| 81 Oscar Piastri | 1 | 24 | 14:36:46 | 23.211s |
| 63 George Russell | 1 | 25 | 14:38:08 | 22.347s |
| 18 Lance Stroll | 1 | 26 | 14:39:51 | 22.071s |
| 31 Esteban Ocon | 1 | 27 | 14:41:07 | 23.203s |
| 16 Charles Leclerc | 1 | 31 | 14:46:14 | 22.215s |
| 10 Pierre Gasly | 1 | 33 | 14:50:02 | 22.834s |
| 6 Isack Hadjar | 1 | 34 | 14:51:00 | 22.196s |
| 4 Lando Norris | 1 | 34 | 14:50:05 | 22.567s |
| 22 Yuki Tsunoda | 1 | 36 | 14:53:42 | 31.630s |
| 1 Max Verstappen | 1 | 37 | 14:54:47 | 22.762s |
| 5 Gabriel Bortoleto | 1 | 37 | 14:55:13 | 22.410s |
| 23 Alexander Albon | 1 | 41 | 15:00:56 | 22.040s |
| 18 Lance Stroll | 2 | 43 | 15:03:36 | 23.713s |
| 55 Carlos Sainz | 2 | 46 | 15:07:34 | 30.546s |
| 81 Oscar Piastri | 2 | 47 | 15:08:42 | 22.159s |
| 12 Andrea Kimi Antonelli | 2 | 47 | 15:08:41 | 24.523s |
| 44 Lewis Hamilton | 2 | 47 | 15:08:45 | 23.342s |
| 43 Franco Colapinto | 1 | 48 | 15:11:05 | 22.789s |
| 63 George Russell | 2 | 48 | 15:10:01 | 22.470s |
| 87 Oliver Bearman | 2 | 48 | 15:09:59 | 22.174s |
| 55 Carlos Sainz | 3 | 56 | 15:21:35 | 17.969s |
stops
SG
10
20
30
40
50
60
L71
4
1
1
1
2
2
2
2
2
1
1
1
1
1
2
1
1
3
1
0
1
S Soft
M Medium
H Hard
I Intermediate
W Wet
SC·VSC
pit stop
penalty served in the pits
Race · bar width = laps on that set, ·+N = fitted used with N prior laps · source OpenF1 (2023+)
Compounds nominated for this Grand Prix
C2
Hard
C4
Medium
C5
Soft
Pirelli nominates three of its slick compounds for each event; the higher the C number, the softer the tyre.
FIA document ↗
Most positions gained on track
Most positions lost
Carlos Sainz −14
Lewis Hamilton −13
Isack Hadjar −13
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 |
|---|---|---|---|---|---|
| 44 Lewis Hamilton | No further action | Alleged Causing a collision with Car 1 at turn 1. (No further action.) Doc 38 ↗ | |||
| Alleged Causing a collision with Car 1 at turn 1. (No further action.) Doc 38 ↗ | |||||
| 44 Lewis Hamilton | No further action | The Driver did not follow the Race Director’s Instruction for the use of the escape road at the exit of turn 4 (item 18.2 of the Event Notes). (No further action.) Doc 37 ↗ | |||
| The Driver did not follow the Race Director’s Instruction for the use of the escape road at the exit of turn 4 (item 18.2 of the Event Notes). (No further action.) Doc 37 ↗ | |||||
| 55 Carlos Sainz | Grid penalty | ▼5 | Pit Lane Speeding (2nd) · Pit Lane Speeding (P7 → P12) | ||
| ▼5 Pit Lane Speeding (2nd) · Pit Lane Speeding (P7 → P12) | |||||
| 44 Lewis Hamilton | Time penalty | 16 | 23 | +10s | Car 44 left the track and gained a lasting advantage. (10 second time penalty.) Doc 36 ↗ |
| Lap 16 · Served 23 · +10s Car 44 left the track and gained a lasting advantage. (10 second time penalty.) Doc 36 ↗ | |||||
| 55 Carlos Sainz | Time penalty | 27 | 46 | +5s | Pit lane speeding – 80.2 km/h (5 second time penalty.) Doc 33 ↗ |
| Lap 27 · Served 46 · +5s Pit lane speeding – 80.2 km/h (5 second time penalty.) Doc 33 ↗ | |||||
| 55 Carlos Sainz | Drive-through | 56 | 56 | Pit lane speeding – 89.8 km/h (Drive through penalty.) Doc 34 ↗ | |
| Lap 56 · Served 56 Pit lane speeding – 89.8 km/h (Drive through penalty.) Doc 34 ↗ | |||||
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.
| Driver | Type | Lap | Served | Issued | Reason |
|---|---|---|---|---|---|
| 43 Franco Colapinto | Deleted laps | TRACK LIMITS (PIT) | |||
| TRACK LIMITS (PIT) | |||||
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.
FIA official decisions and documents (fia.com) · PDF original PDF links
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 21:20
Data sources: Jolpica-F1 (Ergast compatible API) · weather·Race Control OpenF1 (2023+) · Last fetched: 2026-09-05 21:20