Race · Round 20 of 24 ·
2024 Mexico City Grand Prix
Carlos Sainz won for Ferrari from pole at Autodromo Hermanos Rodriguez. 3 of the starters were not classified.
Dry, with cloud · High of 18 °C, 1.1 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 Hermanos RodriguezMexico City, Mexico
- Winner
- Carlos SainzFerrari
- Pole
- Carlos Sainz
- Fastest lap
- Charles Leclerc
- Entries
- 2017 classified
Classification
| Pos | Driver | Constructor | Chassis | Grid | Laps | Out | Points | FL |
|---|---|---|---|---|---|---|---|---|
| 1 | Carlos Sainz | Ferrari | SF-24 | 1 | 71 | Finished | 25 | |
| 2 | Lando Norris | McLaren | MCL38 | 3 | 71 | Finished | 18 | |
| 3 | Charles Leclerc | Ferrari | SF-24 | 4 | 71 | Finished | 16 | fastest lap |
| 4 | Sir Lewis Hamilton | Mercedes | F1 W15 | 6 | 71 | Finished | 12 | |
| 5 | George Russell | Mercedes | F1 W15 | 5 | 71 | Finished | 10 | |
| 6 | Max Verstappen | Red Bull Racing | RB20 | 2 | 71 | Finished | 8 | |
| 7 | Kevin Magnussen | Haas F1 Team | VF-24 | 7 | 71 | Finished | 6 | |
| 8 | Oscar Piastri | McLaren | MCL38 | 17 | 71 | Finished | 4 | |
| 9 | Nico Hulkenberg | Haas F1 Team | VF-24 | 10 | 70 | Finished | 2 | |
| 10 | Pierre Gasly | Alpine | A524 | 8 | 70 | Finished | 1 | |
| 11 | Lance Stroll | Aston Martin | AMR24 | 14 | 70 | Finished | 0 | |
| 12 | Franco Colapinto | Williams | FW46 | 16 | 70 | Finished | 0 | |
| 13 | Esteban Ocon | Alpine | A524 | PL | 70 | Finished | 0 | |
| 14 | Valtteri Bottas | Sauber | C44 | 15 | 70 | Finished | 0 | |
| 15 | Zhou Guanyu | Sauber | C44 | 19 | 70 | Finished | 0 | |
| 16 | Liam Lawson | Racing Bulls | VCARB 01 | 12 | 70 | Finished | 0 | |
| 17 | Sergio Perez | Red Bull Racing | RB20 | 18 | 70 | Finished | 0 | |
| DNF | Fernando Alonso | Aston Martin | AMR24 | 13 | 15 | Brakes | 0 | |
| DNF | Alexander Albon | Williams | FW46 | 9 | 0 | Collision | 0 | |
| DNF | Yuki Tsunoda | Racing Bulls | VCARB 01 | 11 | 0 | Collision | 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 | Carlos Sainz | Ferrari | 55 | 1:16.778 | 1:16.515 | 1:15.946 | — | 0 m | — |
| 2 | Max Verstappen | Red Bull Racing | 1 | 1:16.803 | 1:16.514 | 1:16.171 | +0.225 | 13 m | +0.225 |
| 3 | Lando Norris | McLaren | 4 | 1:16.505 | 1:16.301 | 1:16.260 | +0.314 | 18 m | +0.089 |
| 4 | Charles Leclerc | Ferrari | 16 | 1:16.972 | 1:16.641 | 1:16.265 | +0.319 | 18 m | +0.005 |
| 5 | George Russell | Mercedes | 63 | 1:17.194 | 1:16.937 | 1:16.356 | +0.410 | 23 m | +0.091 |
| 6 | Sir Lewis Hamilton | Mercedes | 44 | 1:17.306 | 1:16.973 | 1:16.651 | +0.705 | 40 m | +0.295 |
| 7 | Kevin Magnussen | Haas F1 Team | 20 | 1:17.125 | 1:17.003 | 1:16.886 | +0.940 | 53 m | +0.235 |
| 8 | Pierre Gasly | Alpine | 10 | 1:17.149 | 1:17.048 | 1:16.892 | +0.946 | 54 m | +0.006 |
| 9 | Alexander Albon | Williams | 23 | 1:17.189 | 1:16.988 | 1:17.065 | +1.119 | 63 m | +0.173 |
| 10 | Nico Hulkenberg | Haas F1 Team | 27 | 1:17.186 | 1:16.995 | 1:17.365 | +1.419 | 80 m | +0.300 |
| 11 | Yuki Tsunoda | Racing Bulls | 22 | 1:17.182 | 1:17.129 | — | — | 47 m | — |
| 12 | Liam Lawson | Racing Bulls | 30 | 1:17.380 | 1:17.162 | — | — | 49 m | — |
| 13 | Fernando Alonso | Aston Martin | 14 | 1:17.307 | 1:17.168 | — | — | 49 m | — |
| 14 | Lance Stroll | Aston Martin | 18 | 1:17.407 | 1:17.294 | — | — | 56 m | — |
| 15 | Valtteri Bottas | Sauber | 77 | 1:17.393 | 1:17.817 | — | — | 86 m | — |
| 16 | Franco Colapinto | Williams | 43 | 1:17.558 | — | — | — | 59 m | — |
| 17 | Oscar Piastri | McLaren | 81 | 1:17.597 | — | — | — | 61 m | — |
| 18 | Sergio Perez | Red Bull Racing | 11 | 1:17.611 | — | — | — | 62 m | — |
| 19 | Esteban Ocon | Alpine | 31 | 1:17.617 | — | — | — | 63 m | — |
| 20 | Zhou Guanyu | Sauber | 24 | 1:18.072 | — | — | — | 88 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.
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 |
|---|---|---|---|---|---|
| Carlos Sainz · Lando Norris | 1 · 3 | 1 · 2 | 32 · 30 | Lando Norris | Kept their order |
| Carlos Sainz · Max Verstappen | 1 · 2 | 1 · 6 | 32 · 26 | Max Verstappen | Kept their order |
| Max Verstappen · Lando Norris | 2 · 3 | 6 · 2 | 26 · 30 | Max Verstappen | Swapped places |
| Lando Norris · Charles Leclerc | 3 · 4 | 2 · 3 | 30 · 31 | Lando Norris | Kept their order |
| Charles Leclerc · Sir Lewis Hamilton | 4 · 6 | 3 · 4 | 31 · 28 | Sir Lewis Hamilton | Kept their order |
| Charles Leclerc · George Russell | 4 · 5 | 3 · 5 | 31 · 31 | Same lap | Kept their order |
| George Russell · Sir Lewis Hamilton | 5 · 6 | 5 · 4 | 31 · 28 | Sir Lewis Hamilton | Swapped places |
| Sir Lewis Hamilton · Kevin Magnussen | 6 · 7 | 4 · 7 | 28 · 30 | Sir Lewis Hamilton | Kept their order |
| Max Verstappen · George Russell | 2 · 5 | 6 · 5 | 26 · 31 | Max Verstappen | Swapped places |
| Max Verstappen · Kevin Magnussen | 2 · 7 | 6 · 7 | 26 · 30 | Max Verstappen | Kept their order |
| Kevin Magnussen · Oscar Piastri | 7 · 17 | 7 · 8 | 30 · 39 | Kevin Magnussen | Kept their order |
| Kevin Magnussen · Pierre Gasly | 7 · 8 | 7 · 10 | 30 · 28 | Pierre Gasly | Kept their order |
| Nico Hulkenberg · Oscar Piastri | 10 · 17 | 9 · 8 | 29 · 39 | Nico Hulkenberg | Swapped places |
| Franco Colapinto · Oscar Piastri | 16 · 17 | 12 · 8 | 47 · 39 | Oscar Piastri | Swapped places |
| Oscar Piastri · Sergio Perez | 17 · 18 | 8 · 17 | 39 · 20 | Sergio Perez | Kept their order |
| Pierre Gasly · Nico Hulkenberg | 8 · 10 | 10 · 9 | 28 · 29 | Pierre Gasly | Swapped places |
| Pierre Gasly · Lance Stroll | 8 · 14 | 10 · 11 | 28 · 26 | Lance Stroll | Kept their order |
| Lance Stroll · Franco Colapinto | 14 · 16 | 11 · 12 | 26 · 47 | Lance Stroll | Kept their order |
| Lance Stroll · Valtteri Bottas | 14 · 15 | 11 · 14 | 26 · 49 | Lance Stroll | Kept their order |
| Valtteri Bottas · Franco Colapinto | 15 · 16 | 14 · 12 | 49 · 47 | Franco Colapinto | Swapped places |
| Valtteri Bottas · Zhou Guanyu | 15 · 19 | 14 · 15 | 49 · 43 | Zhou Guanyu | Kept their order |
| Liam Lawson · Zhou Guanyu | 12 · 19 | 16 · 15 | 39 · 43 | Liam Lawson | Swapped places |
| Sergio Perez · Zhou Guanyu | 18 · 19 | 17 · 15 | 20 · 43 | Sergio Perez | Swapped places |
| Liam Lawson · Sergio Perez | 12 · 18 | 16 · 17 | 39 · 20 | Sergio Perez | Kept their order |
Practice sessions Practice 1 · Practice 2 · Practice 3
Practice 1
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | George Russell | Mercedes | 63 | 1:17.998 | — | 0 m | — | 24 |
| 2 | Carlos Sainz | Ferrari | 55 | 1:18.315 | +0.317 | 17 m | +0.317 | 25 |
| 3 | Yuki Tsunoda | Racing Bulls | 22 | 1:18.699 | +0.701 | 39 m | +0.384 | 24 |
| 4 | Max Verstappen | Red Bull Racing | 1 | 1:18.839 | +0.841 | 46 m | +0.140 | 14 |
| 5 | Nico Hulkenberg | Haas F1 Team | 27 | 1:18.904 | +0.906 | 50 m | +0.065 | 18 |
| 6 | Oscar Piastri | McLaren | 81 | 1:18.958 | +0.960 | 53 m | +0.054 | 24 |
| 7 | Esteban Ocon | Alpine | 31 | 1:18.996 | +0.998 | 55 m | +0.038 | 22 |
| 8 | Valtteri Bottas | Sauber | 77 | 1:19.048 | +1.050 | 58 m | +0.052 | 24 |
| 9 | Liam Lawson | Racing Bulls | 30 | 1:19.093 | +1.095 | 60 m | +0.045 | 26 |
| 10 | Sergio Perez | Red Bull Racing | 11 | 1:19.094 | +1.096 | 60 m | +0.001 | 23 |
| 11 | Franco Colapinto | Williams | 43 | 1:19.109 | +1.111 | 61 m | +0.015 | 21 |
| 12 | Andrea Kimi Antonelli | Mercedes | 12 | 1:19.200 | +1.202 | 66 m | +0.091 | 19 |
| 13 | Patricio O'Ward (never started a Grand Prix) | McLaren | 29 | 1:19.295 | +1.297 | 72 m | +0.095 | 21 |
| 14 | Kevin Magnussen | Haas F1 Team | 20 | 1:19.335 | +1.337 | 74 m | +0.040 | 23 |
| 15 | Pierre Gasly | Alpine | 10 | 1:19.340 | +1.342 | 74 m | +0.005 | 20 |
| 16 | Lance Stroll | Aston Martin | 18 | 1:19.600 | +1.602 | 88 m | +0.260 | 18 |
| 17 | Alexander Albon | Williams | 23 | 1:19.812 | +1.814 | 100 m | +0.212 | 7 |
| 18 | Felipe Drugovich (never started a Grand Prix) | Aston Martin | 34 | 1:19.819 | +1.821 | 100 m | +0.007 | 17 |
| 19 | Robert Shwartzman (never started a Grand Prix) | Sauber | 97 | 1:19.988 | +1.990 | 110 m | +0.169 | 18 |
| 20 | Oliver Bearman | Ferrari | 38 | 1:21.256 | +3.258 | 180 m | +1.268 | 7 |
How it is derived: distance, Practice 1
Distance at the session-best lap’s average speed, on the layout raced that year.
Practice 2
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | Carlos Sainz | Ferrari | 55 | 1:17.699 | — | 0 m | — | 34 |
| 2 | Oscar Piastri | McLaren | 81 | 1:17.877 | +0.178 | 10 m | +0.178 | 30 |
| 3 | Yuki Tsunoda | Racing Bulls | 22 | 1:17.878 | +0.179 | 10 m | +0.001 | 30 |
| 4 | Charles Leclerc | Ferrari | 16 | 1:17.887 | +0.188 | 10 m | +0.009 | 31 |
| 5 | Lando Norris | McLaren | 4 | 1:17.948 | +0.249 | 14 m | +0.061 | 36 |
| 6 | Kevin Magnussen | Haas F1 Team | 20 | 1:18.239 | +0.540 | 30 m | +0.291 | 34 |
| 7 | Sir Lewis Hamilton | Mercedes | 44 | 1:18.279 | +0.580 | 32 m | +0.040 | 36 |
| 8 | Valtteri Bottas | Sauber | 77 | 1:18.351 | +0.652 | 36 m | +0.072 | 32 |
| 9 | Sergio Perez | Red Bull Racing | 11 | 1:18.392 | +0.693 | 38 m | +0.041 | 32 |
| 10 | Liam Lawson | Racing Bulls | 30 | 1:18.560 | +0.861 | 48 m | +0.168 | 29 |
| 11 | Fernando Alonso | Aston Martin | 14 | 1:18.579 | +0.880 | 49 m | +0.019 | 35 |
| 12 | Nico Hulkenberg | Haas F1 Team | 27 | 1:18.621 | +0.922 | 51 m | +0.042 | 34 |
| 13 | Esteban Ocon | Alpine | 31 | 1:18.656 | +0.957 | 53 m | +0.035 | 30 |
| 14 | Lance Stroll | Aston Martin | 18 | 1:18.890 | +1.191 | 66 m | +0.234 | 34 |
| 15 | Franco Colapinto | Williams | 43 | 1:18.908 | +1.209 | 67 m | +0.018 | 30 |
| 16 | Pierre Gasly | Alpine | 10 | 1:18.942 | +1.243 | 69 m | +0.034 | 30 |
| 17 | Zhou Guanyu | Sauber | 24 | 1:18.980 | +1.281 | 71 m | +0.038 | 37 |
| 18 | George Russell | Mercedes | 63 | 1:19.041 | +1.342 | 74 m | +0.061 | 4 |
| 19 | Max Verstappen | Red Bull Racing | 1 | — | — | — | — | 4 |
How it is derived: distance, Practice 2
Distance at the session-best lap’s average speed, on the layout raced that year.
Practice 3
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | Oscar Piastri | McLaren | 81 | 1:16.492 | — | 0 m | — | 18 |
| 2 | Lando Norris | McLaren | 4 | 1:16.551 | +0.059 | 3 m | +0.059 | 18 |
| 3 | Carlos Sainz | Ferrari | 55 | 1:16.832 | +0.340 | 19 m | +0.281 | 21 |
| 4 | Max Verstappen | Red Bull Racing | 1 | 1:17.003 | +0.511 | 29 m | +0.171 | 26 |
| 5 | Sir Lewis Hamilton | Mercedes | 44 | 1:17.060 | +0.568 | 32 m | +0.057 | 21 |
| 6 | Charles Leclerc | Ferrari | 16 | 1:17.232 | +0.740 | 42 m | +0.172 | 24 |
| 7 | Yuki Tsunoda | Racing Bulls | 22 | 1:17.302 | +0.810 | 46 m | +0.070 | 20 |
| 8 | George Russell | Mercedes | 63 | 1:17.341 | +0.849 | 48 m | +0.039 | 28 |
| 9 | Kevin Magnussen | Haas F1 Team | 20 | 1:17.474 | +0.982 | 55 m | +0.133 | 19 |
| 10 | Liam Lawson | Racing Bulls | 30 | 1:17.494 | +1.002 | 56 m | +0.020 | 23 |
| 11 | Alexander Albon | Williams | 23 | 1:17.511 | +1.019 | 57 m | +0.017 | 19 |
| 12 | Valtteri Bottas | Sauber | 77 | 1:17.639 | +1.147 | 65 m | +0.128 | 25 |
| 13 | Franco Colapinto | Williams | 43 | 1:17.712 | +1.220 | 69 m | +0.073 | 18 |
| 14 | Sergio Perez | Red Bull Racing | 11 | 1:17.787 | +1.295 | 73 m | +0.075 | 19 |
| 15 | Fernando Alonso | Aston Martin | 14 | 1:17.798 | +1.306 | 73 m | +0.011 | 23 |
| 16 | Nico Hulkenberg | Haas F1 Team | 27 | 1:17.819 | +1.327 | 75 m | +0.021 | 20 |
| 17 | Lance Stroll | Aston Martin | 18 | 1:17.900 | +1.408 | 79 m | +0.081 | 26 |
| 18 | Esteban Ocon | Alpine | 31 | 1:18.324 | +1.832 | 103 m | +0.424 | 19 |
| 19 | Zhou Guanyu | Sauber | 24 | 1:18.428 | +1.936 | 109 m | +0.104 | 18 |
| 20 | Pierre Gasly | Alpine | 10 | 1:18.454 | +1.962 | 110 m | +0.026 | 20 |
How it is derived: distance, Practice 3
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
- 20 of 2024
- Grand Prix
- Mexican Grand Prix
- Dates
- Layout raced
- Stadium layout · 4.304 km · 17 turns
- Format
- Standard weekend
- Constructor
- Ferrari
- Entrant
- Ferrari
- Confidence
- reference
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.