Skip to content
F1 Race Review

2025 Mexico City Grand Prix

Mexico City Dry race, 27°C at the start

7.5 /10

Well worth it

Final score, updated 25 Oct 2026

Rate

Verdict

The high-altitude spectacle in Mexico City delivered plenty of action, kicked off by a chaotic run down to Turn 1 that saw multiple cars taking to the grass and forcing the stewards into play with early penalties. Beyond the dramatic opening laps, the race featured 56 overtakes as drivers fought through varying tire strategies and aggressive wheel-to-wheel battles in the midfield. Mechanical failures and incidents led to four retirements, continuously shaking up the running order throughout the afternoon. A late Virtual Safety Car added a final burst of tactical tension before the chequered flag, completing a thoroughly entertaining race that is well worth a watch.

Measured signals

Signal Value vs archive
Rain No -100%
Overtakes (top 10) 32 +66%
Overtakes (total) 62 +48%
Lead Changes 0 -100%
Grid Movement 34.0 +14%
Interruptions 1 -32%
Retirements 4 +51%
Winning Margin 30.3s +253%
Podium Gap 0.7s -91%
Strategy Variety 3 +9%
Compounds Used 1 -10%
Pit Stops 1.4 -27%
Teams in Top 5 4 +11%

Race assessment

Lead Battle 1.0 ±0.4
Late Drama 3.8 ±0.2
Unpredictability 4.2 ±0.5
Midfield Racing 6.7 ±0.2
Stakes 8.0 ±0.4

Race weather

No rain was measured at the track during the 2025 Mexico City Grand Prix.

Dry measured at the track

27°C At the start

Race

  1. 13:00 Clear 26°C Rain at the track 0 min
  2. 14:00 Mainly clear 27°C Rain at the track 0 min
  3. 15:00 Mainly clear 27°C Rain at the track 0 min
  4. 16:00 Overcast 27°C –

Weather data by Open-Meteo.com

Frequently asked questions

Is the 2025 Mexico City Grand Prix worth watching?

The high-altitude spectacle in Mexico City delivered plenty of action, kicked off by a chaotic run down to Turn 1 that saw multiple cars taking to the grass and forcing the stewards into play with early penalties. Beyond the dramatic opening laps, the race featured 56 overtakes as drivers fought through varying tire strategies and aggressive wheel-to-wheel battles in the midfield. Mechanical failures and incidents led to four retirements, continuously shaking up the running order throughout the afternoon. A late Virtual Safety Car added a final burst of tactical tension before the chequered flag, completing a thoroughly entertaining race that is well worth a watch.

What was the score for the 2025 Mexico City Grand Prix?

The 2025 Mexico City Grand Prix scored 7.5/10. The score combines timing data, such as overtakes, interruptions and tyre strategy, with a review of how the race played out.

Did it rain during the 2025 Mexico City Grand Prix?

No, the 2025 Mexico City Grand Prix was dry. Temperature at lights out: 27 °C.

Detailed analysis

Show spoilers

Ai Assessment

8.1

The 2025 Mexico City Grand Prix delivered an entertaining contest driven by midfield battles, strategic pushes, and crucial championship movements. While Lando Norris dominated from pole, fierce scraps for the remaining podium spots and points positions kept the race compelling.

Overtakes Top10

8.7

Action among the front-runners was plentiful, with 33 overtakes recorded inside the top ten positions. Key moves included Max Verstappen's late charge back through the upper order on soft tyres and wheel-to-wheel battles involving Lewis Hamilton, Oliver Bearman, and Charles Leclerc.

Team Variety

10.0

Diversity at the front was exceptional, as four different teams filled the top four finishing positions. McLaren took victory ahead of Ferrari in second, Red Bull in third, and Haas earning a standout fourth-place result.

Grid Chaos

4.4

The race recorded a moderate grid chaos score, driven by opening-lap positioning shifts at Turn 1 and recovery drives through the field. Drivers like Verstappen and Oscar Piastri made steady forward progress after starting fifth and seventh on the grid.

Overtakes Total

9.1

Passing was frequent throughout the field, yielding a total of 56 overtakes over the course of the grand prix. The long main straight provided regular opportunities for drivers to complete moves into the opening corner.

Dnf Factor

6.7

Four cars failed to reach the chequered flag in Mexico City, pushing the DNF score up to 8.0/10. The most notable retirement came late in the race when Carlos Sainz suffered a spin and stopped in the stadium section.

Tyre Strategy Variety

6.0

Teams experimented with distinct tactical approaches across the 71-lap distance. Strategic variation was epitomised by Max Verstappen making a pit stop for soft tyres late on to chase down Charles Leclerc, who remained on mediums.

Unique Tyre Compounds

5.0

With standard dry conditions across the session, compound usage remained within typical parameters. This resulted in a mid-range score of 5.0/10 for unique tyre compounds.

Race Interruptions

2.5

Disruptions were kept to a minimum during the grand prix, with only a single Virtual Safety Car period triggered near the end of the race. The neutralization was brought out to safely clear Carlos Sainz's stopped Ferrari from the track.

Top3 Gap

0.0

Lando Norris enjoyed an unthreatened run at the front, crossing the finish line over 30 seconds ahead of Charles Leclerc and Max Verstappen. Because of the large winning margin, the score for the top three gap registered at zero.

Rain Factor

0.0

Sunny and dry conditions greeted the field in Mexico City throughout Sunday's race. With no wet weather affecting the track at any point, the rain factor scored zero.

Tyre strategies

Show spoilers
  • Soft
  • Medium
  • Hard

71 laps

  1. 1 Norris Soft, laps 1–34 (34 laps, new tyres); Medium, laps 35–71 (37 laps, new tyres)
  2. 2 Leclerc Soft, laps 1–31 (31 laps, new tyres); Medium, laps 32–71 (40 laps, new tyres)
  3. 3 Verstappen Medium, laps 1–37 (37 laps, new tyres); Soft, laps 38–71 (34 laps, used tyres)
  4. 4 Bearman Soft, laps 1–24 (24 laps, used tyres); Medium, laps 25–48 (24 laps, new tyres); Soft, laps 49–71 (23 laps, used tyres)
  5. 5 Piastri Soft, laps 1–24 (24 laps, used tyres); Medium, laps 25–47 (23 laps, new tyres); Soft, laps 48–71 (24 laps, used tyres)
  6. 6 Antonelli Soft, laps 1–22 (22 laps, used tyres); Medium, laps 23–47 (25 laps, new tyres); Soft, laps 48–71 (24 laps, used tyres)
  7. 7 Russell Soft, laps 1–25 (25 laps, used tyres); Medium, laps 26–48 (23 laps, new tyres); Soft, laps 49–71 (23 laps, used tyres)
  8. 8 Hamilton Soft, laps 1–23 (23 laps, used tyres); Medium, laps 24–47 (24 laps, new tyres); Soft, laps 48–71 (24 laps, used tyres)
  9. 9 Ocon Soft, laps 1–27 (27 laps, new tyres); Medium, laps 28–71 (44 laps, new tyres)
  10. 10 Bortoleto Medium, laps 1–37 (37 laps, new tyres); Soft, laps 38–71 (34 laps, new tyres)
  11. 11 Tsunoda Medium, laps 1–36 (36 laps, new tyres); Soft, laps 37–71 (35 laps, new tyres)
  12. 12 Albon Hard, laps 1–41 (41 laps, new tyres); Soft, laps 42–70 (29 laps, new tyres)
  13. 13 Hadjar Medium, laps 1–34 (34 laps, new tyres); Soft, laps 35–70 (36 laps, used tyres)
  14. 14 Stroll Soft, laps 1–26 (26 laps, new tyres); Medium, laps 27–43 (17 laps, used tyres); Soft, laps 44–70 (27 laps, used tyres)
  15. 15 Gasly Medium, laps 1–33 (33 laps, new tyres); Soft, laps 34–70 (37 laps, new tyres)
  16. 16 Colapinto Hard, laps 1–48 (48 laps, new tyres); Soft, laps 49–70 (22 laps, new tyres)
  17. 17 Sainz Medium, laps 1–17 (17 laps, new tyres); Soft, laps 18–46 (29 laps, new tyres); Soft, laps 47–56 (10 laps, used tyres); Soft, laps 57–67 (11 laps, used tyres)
  18. 18 Alonso Soft, laps 1–20 (20 laps, new tyres); Medium, laps 21–34 (14 laps, used tyres)
  19. 19 Hulkenberg Soft, laps 1–25 (25 laps, new tyres)
  20. 20 Lawson Soft, laps 1–2 (2 laps, new tyres); Hard, laps 3–5 (3 laps, new tyres)

Results and standings

Show spoilers

Driver results

Pos Driver
1
Lando NORRIS
Lando NORRIS
McLaren / Finished
2
Charles LECLERC
Charles LECLERC
Ferrari / Finished
3
Max VERSTAPPEN
Max VERSTAPPEN
Red Bull Racing / Finished
4
Oliver BEARMAN
Oliver BEARMAN
Haas F1 Team / Finished
5
Oscar PIASTRI
Oscar PIASTRI
McLaren / Finished
6
Kimi ANTONELLI
Kimi ANTONELLI
Mercedes / Finished
7
George RUSSELL
George RUSSELL
Mercedes / Finished
8
Lewis HAMILTON
Lewis HAMILTON
Ferrari / Finished
9
Esteban OCON
Esteban OCON
Haas F1 Team / Finished
10
Gabriel BORTOLETO
Gabriel BORTOLETO
Kick Sauber / Finished
11
Yuki TSUNODA
Yuki TSUNODA
Red Bull Racing / Finished
12
Alexander ALBON
Alexander ALBON
Williams / Finished
13
Isack HADJAR
Isack HADJAR
Racing Bulls / Finished
14
Lance STROLL
Lance STROLL
Aston Martin / Finished
15
Pierre GASLY
Pierre GASLY
Alpine / Finished
16
Franco COLAPINTO
Franco COLAPINTO
Alpine / Finished
17
Carlos SAINZ
Carlos SAINZ
Williams / DNF
18
Fernando ALONSO
Fernando ALONSO
Aston Martin / DNF
19
Nico HULKENBERG
Nico HULKENBERG
Kick Sauber / DNF
20
Liam LAWSON
Liam LAWSON
Racing Bulls / DNF

Driver standings

PosDriverPtsWins
1
Lando Norris
Lando Norris
McLaren
357 6
2
Oscar Piastri
Oscar Piastri
McLaren
356 7
3
Max Verstappen
Max Verstappen
Red Bull
321 5
4
George Russell
George Russell
Mercedes
258 2
5
Charles Leclerc
Charles Leclerc
Ferrari
210 0
6
Lewis Hamilton
Lewis Hamilton
Ferrari
146 0
7
Andrea Kimi Antonelli
Andrea Kimi Antonelli
Mercedes
97 0
8
Alexander Albon
Alexander Albon
Williams
73 0
9
Nico Hülkenberg
Nico Hülkenberg
Sauber
41 0
10
Isack Hadjar
Isack Hadjar
RB F1 Team
39 0
11
Carlos Sainz
Carlos Sainz
Williams
38 0
12
Fernando Alonso
Fernando Alonso
Aston Martin
37 0
13
Oliver Bearman
Oliver Bearman
Haas F1 Team
32 0
14
Lance Stroll
Lance Stroll
Aston Martin
32 0
15
Liam Lawson
Liam Lawson
Red Bull
30 0
16
Esteban Ocon
Esteban Ocon
Haas F1 Team
30 0
17
Yuki Tsunoda
Yuki Tsunoda
RB F1 Team
28 0
18
Pierre Gasly
Pierre Gasly
Alpine F1 Team
20 0
19
Gabriel Bortoleto
Gabriel Bortoleto
Sauber
19 0
20
Franco Colapinto
Franco Colapinto
Alpine F1 Team
0 0
21
Jack Doohan
Jack Doohan
Alpine F1 Team
0 0

Constructor standings

PosTeamPtsWins
1
McLaren
McLaren
713 13
2
Ferrari
Ferrari
356 0
3
Mercedes
Mercedes
355 2
4
Red Bull
Red Bull
346 5
5
Williams
Williams
111 0
6
RB F1 Team
RB F1 Team
72 0
7
Aston Martin
Aston Martin
69 0
8
Haas F1 Team
Haas F1 Team
62 0
9
Sauber
Sauber
60 0
10
Alpine F1 Team
Alpine F1 Team
20 0

More races

Mexico City in other seasons