Round 19 · 2026 results
Max Verstappen won Mexico City Grand Prix for Red Bull, ahead of Lewis Hamilton and Andrea Kimi Antonelli. Lewis Hamilton set the fastest lap, a 1:19.268 on lap 50.
Autódromo Hermanos Rodríguez circuit guide
Race recap
Max Verstappen claimed victory at the 2026 Mexico City Grand Prix, converting a fourth-place qualifying position into a race win for Red Bull. Lewis Hamilton finished second for Ferrari, having started from pole position with a Q3 time of 1:16.514, and also set the fastest lap of the race — a 1:19.268 on lap 50.
Andrea Kimi Antonelli completed the podium in third for Mercedes, having qualified fifth. Charles Leclerc took fourth for Ferrari, with Lando Norris fifth for McLaren. George Russell brought his Mercedes home sixth, ahead of McLaren's Oscar Piastri in seventh. Franco Colapinto delivered a strong result for Alpine in eighth, with Liam Lawson ninth for Racing Bulls and Pierre Gasly rounding out the points in tenth for Alpine.
In qualifying, Hamilton had led a Ferrari front row alongside Russell's Mercedes, with Leclerc third and Verstappen fourth. The top ten in Q3 also included Antonelli, Norris, Isack Hadjar, Liam Lawson, Arvid Lindblad, and Gasly.
Three drivers did not finish the race. Arvid Lindblad of Racing Bulls, Oliver Bearman of Haas, and Valtteri Bottas of Cadillac all retired. Sergio Pérez, competing for Cadillac, finished seventeenth and last among the classified finishers.
AI-assisted summary, reviewed and edited by the site's editor. Not first-hand reporting.
Race
| Pos | Driver | Constructor | Points |
|---|---|---|---|
| 1 | Max Verstappen | Red Bull | 25 |
| 2 | Lewis Hamilton | Ferrari | 18 |
| 3 | Andrea Kimi Antonelli | Mercedes | 15 |
| 4 | Charles Leclerc | Ferrari | 12 |
| 5 | Lando Norris | McLaren | 10 |
| 6 | George Russell | Mercedes | 8 |
| 7 | Liam Lawson | Racing Bulls | 6 |
| 8 | Gabriel Bortoleto | Audi | 4 |
| 9 | Isack Hadjar | Red Bull | 2 |
| 10 | Ryo Hirakawa | Haas | 1 |
| 11 | Alexander Albon | Williams | 0 |
| 12 | Carlos Sainz | Williams | 0 |
| 13 | Oscar Piastri | McLaren | 0 |
| 14 | Nico Hülkenberg | Audi | 0 |
| 15 | Franco Colapinto | Alpine | 0 |
| 16 | Sergio Pérez | Cadillac | 0 |
| 17 | Pierre Gasly | Alpine | 0 |
| Retired | Arvid Lindblad | Racing Bulls | 0 |
| Retired | Oliver Bearman | Haas | 0 |
| Retired | Valtteri Bottas | Cadillac | 0 |
| Retired | Lance Stroll | Aston Martin | 0 |
| Retired | Fernando Alonso | Aston Martin | 0 |
Qualifying
| Pos | Driver | Constructor | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Lewis Hamilton | Ferrari | 1:17.341 | 1:16.953 | 1:16.514 |
| 2 | George Russell | Mercedes | 1:17.659 | 1:17.027 | 1:16.523 |
| 3 | Charles Leclerc | Ferrari | 1:17.506 | 1:16.944 | 1:16.633 |
| 4 | Max Verstappen | Red Bull | 1:17.942 | 1:16.876 | 1:16.692 |
| 5 | Andrea Kimi Antonelli | Mercedes | 1:17.918 | 1:17.133 | 1:16.707 |
| 6 | Lando Norris | McLaren | 1:17.733 | 1:16.728 | 1:16.824 |
| 7 | Isack Hadjar | Red Bull | 1:17.385 | 1:17.047 | 1:16.900 |
| 8 | Arvid Lindblad | Racing Bulls | 1:18.210 | 1:17.135 | 1:17.117 |
| 8 | Liam Lawson | Racing Bulls | 1:17.207 | 1:17.029 | |
| 9 | Pierre Gasly | Alpine | 1:18.194 | 1:17.278 | 1:17.153 |
| 10 | Nico Hülkenberg | Audi | 1:17.868 | 1:17.306 | |
| 11 | Franco Colapinto | Alpine | 1:18.517 | 1:17.640 | — |
| 12 | Oscar Piastri | McLaren | 1:17.659 | 1:17.646 | — |
| 13 | Gabriel Bortoleto | Audi | 1:17.727 | 1:17.680 | — |
| 14 | Oliver Bearman | Haas | 1:18.083 | 1:18.083 | — |
| 15 | Carlos Sainz | Williams | 1:18.521 | 1:18.885 | — |
| 16 | Alexander Albon | Williams | 1:18.630 | — | |
| 17 | Fernando Alonso | Aston Martin | 1:18.908 | — | — |
| 18 | Ryo Hirakawa | Haas | 1:18.958 | — | — |
| 19 | Lance Stroll | Aston Martin | 1:19.072 | — | — |
| 20 | Sergio Pérez | Cadillac | 1:19.105 | — | — |
| 21 | Valtteri Bottas | Cadillac | 1:19.852 | — | — |
Race timeline
Post-race summary of official race-control messages. Events via OpenF1.
- Lap 1Session statusSESSION STARTED
- —Session statusSESSION STARTED
- —OtherCAR 10 (GAS) LAP DELETED - TRACK LIMITS AT TURN 12 LAP 2 11:35:28
- —OtherCAR 10 (GAS) TIME 1:20.820 DELETED - TRACK LIMITS AT TURN 12 LAP 3 11:36:50
- —FlagDOUBLE YELLOW IN TRACK SECTOR 3
- —FlagYELLOW IN TRACK SECTOR 2
- —FlagCLEAR IN TRACK SECTOR 3
- —FlagCLEAR IN TRACK SECTOR 2
- Lap 1FlagGREEN LIGHT - PIT EXIT OPEN
- Lap 1OtherPIT EXIT CLOSED
- Lap 1OtherRISK OF RAIN FOR THE F1 RACE IS 0%
- Lap 1OtherOVERTAKE DISABLED
- Lap 1Session statusSESSION STARTED
- Lap 1OtherRACE START
- Lap 1FlagYELLOW IN TRACK SECTOR 7
- Lap 1FlagYELLOW IN TRACK SECTOR 6
- Lap 1FlagCLEAR IN TRACK SECTOR 7
- Lap 1FlagCLEAR IN TRACK SECTOR 6
- Lap 1OtherOVERTAKE ENABLED
- Lap 3OtherTURN 4 INCIDENT INVOLVING CARS 44 (HAM) AND 16 (LEC) NOTED (14:03:57)
- Lap 3OtherFIA STEWARDS: TURN 4 INCIDENT INVOLVING CARS 44 (HAM) AND 16 (LEC) UNDER INVESTIGATION (14:03:57)
- Lap 4OtherTURN 6 INCIDENT INVOLVING CAR 63 (RUS) NOTED - CAUSING A COLLISION (14:04:08)
- Lap 6OtherCAR 81 (PIA) TIME 1:22.907 DELETED - TRACK LIMITS AT TURN 12 LAP 5 14:10:09
- Lap 6OtherCAR 23 (ALB) TIME 1:23.467 DELETED - TRACK LIMITS AT TURN 12 LAP 5 14:10:16
- Lap 6OtherCAR 18 (STR) TIME 1:22.552 DELETED - TRACK LIMITS AT TURN 11 LAP 5 14:10:38
- Lap 7FlagDOUBLE YELLOW IN TRACK SECTOR 7
- Lap 7FlagYELLOW IN TRACK SECTOR 6
- Lap 7Safety CarVSC DEPLOYED
- Lap 7FlagDOUBLE YELLOW IN TRACK SECTOR 5
- Lap 7FlagYELLOW IN TRACK SECTOR 4
- Lap 7OtherMARSHALS ON TRACK AT TURN 6
- Lap 7FlagYELLOW IN TRACK SECTOR 5
- Lap 8Safety CarVSC ENDING
- Lap 8FlagCLEAR IN TRACK SECTOR 5
- Lap 8FlagCLEAR IN TRACK SECTOR 4
- Lap 8FlagCLEAR IN TRACK SECTOR 6
- Lap 8FlagCLEAR IN TRACK SECTOR 7
- Lap 8FlagTRACK CLEAR
- Lap 11OtherFIA STEWARDS: TURN 6 INCIDENT INVOLVING CAR 63 (RUS) UNDER INVESTIGATION - CAUSING A COLLISION (14:04:08)
- Lap 12OtherFIA STEWARDS: 5 SECOND TIME PENALTY FOR CAR 16 (LEC) - LEAVING THE TRACK AND GAINING AN ADVANTAGE (14:03:57)
- Lap 13OtherFIA STEWARDS: 10 SECOND TIME PENALTY FOR CAR 63 (RUS) - CAUSING A COLLISION (14:04:08)
- Lap 23OtherCAR 81 (PIA) TIME 1:22.148 DELETED - TRACK LIMITS AT TURN 12 LAP 22 14:34:07
- Lap 24OtherCAR 5 (BOR) TIME 1:24.109 DELETED - TRACK LIMITS AT TURN 2 LAP 19 14:29:29
- Lap 27OtherCAR 50 (HIR) TIME 1:25.108 DELETED - TRACK LIMITS AT TURN 12 LAP 25 14:38:53
- Lap 27FlagWAVED BLUE FLAG FOR CAR 77 (BOT) TIMED AT 14:40:20#77
- Lap 30OtherFIA STEWARDS: PENALTY SERVED - 5 SECOND TIME PENALTY FOR CAR 16 (LEC) (14:03:57)
- Lap 31FlagWAVED BLUE FLAG FOR CAR 77 (BOT) TIMED AT 14:45:07#77
- Lap 34OtherCAR 5 (BOR) TIME 1:23.328 DELETED - TRACK LIMITS AT TURN 1 LAP 33 14:48:48
- Lap 35FlagWAVED BLUE FLAG FOR CAR 11 (PER) TIMED AT 14:51:30#11
- Lap 35FlagWAVED BLUE FLAG FOR CAR 11 (PER) TIMED AT 14:51:49#11
- Lap 36FlagWAVED BLUE FLAG FOR CAR 11 (PER) TIMED AT 14:52:18#11
- Lap 37OtherFIA STEWARDS: PENALTY SERVED - 10 SECOND TIME PENALTY FOR CAR 63 (RUS) - CAUSING A COLLISION (14:04:08)
- Lap 37FlagWAVED BLUE FLAG FOR CAR 50 (HIR) TIMED AT 14:53:33#50
- Lap 37FlagWAVED BLUE FLAG FOR CAR 77 (BOT) TIMED AT 14:53:57#77
- Lap 38FlagWAVED BLUE FLAG FOR CAR 55 (SAI) TIMED AT 14:55:00#55
- Lap 39FlagWAVED BLUE FLAG FOR CAR 23 (ALB) TIMED AT 14:56:31#23
- Lap 39FlagWAVED BLUE FLAG FOR CAR 77 (BOT) TIMED AT 14:56:35#77
- Lap 40OtherCAR 10 (GAS) TIME 1:23.262 DELETED - TRACK LIMITS AT TURN 12 LAP 37 14:55:20
- Lap 43FlagWAVED BLUE FLAG FOR CAR 23 (ALB) TIMED AT 15:02:12#23
- Lap 44FlagDOUBLE YELLOW IN TRACK SECTOR 3
- Lap 44FlagYELLOW IN TRACK SECTOR 2
- Lap 44Safety CarSAFETY CAR DEPLOYED
- Lap 44OtherOVERTAKE DISABLED
- Lap 45OtherMARSHALS ON TRACK AT TURN 1
- Lap 45OtherMEDICAL CAR DEPLOYED
- Lap 45OtherRED FLAG - RACE SUSPENDED
- Lap 45FlagCLEAR IN TRACK SECTOR 2
- Lap 45FlagCLEAR IN TRACK SECTOR 3
- Lap 45Session statusSESSION ABORTED
- Lap 46FlagTRACK CLEAR
- Lap 46FlagDOUBLE YELLOW IN TRACK SECTOR 3
- Lap 46FlagYELLOW IN TRACK SECTOR 2
- Lap 46FlagDOUBLE YELLOW IN TRACK SECTOR 16
- Lap 46FlagYELLOW IN TRACK SECTOR 15
- Lap 46FlagDOUBLE YELLOW IN TRACK SECTOR 1
- Lap 46FlagYELLOW IN TRACK SECTOR 7
- Lap 46FlagYELLOW IN TRACK SECTOR 6
- Lap 46FlagCLEAR IN TRACK SECTOR 7
- Lap 46FlagCLEAR IN TRACK SECTOR 6
- Lap 46FlagCLEAR IN TRACK SECTOR 16
- Lap 46FlagCLEAR IN TRACK SECTOR 15
- Lap 46OtherINCIDENT INVOLVING CAR 10 (GAS) NOTED - LEAVING PIT EXIT ON RED LIGHT (15:06:01)
- Lap 46OtherRESUMPTION ORDER: 3, 16, 12, 44, 1, 63, 41, 81, 43, 27, 87, 5, 10, 6, 30, 55, 50, 23, 11
- Lap 46OtherPUSH CARS TO FRONT IN ORDER: 30, 55, 50, 23, 11
- Lap 46FlagCLEAR IN TRACK SECTOR 1
- Lap 46FlagDOUBLE YELLOW IN TRACK SECTOR 16
- Lap 46FlagYELLOW IN TRACK SECTOR 15
- Lap 46FlagDOUBLE YELLOW IN TRACK SECTOR 1
- Lap 46FlagCLEAR IN TRACK SECTOR 16
- Lap 46FlagCLEAR IN TRACK SECTOR 15
- Lap 46OtherREVISED RESUMPTION ORDER: 3, 16, 44, 12, 1, 63, 81, 41, 43, 10, 27, 87, 5, 6, 30, 55, 50, 11, 23
- Lap 46FlagDOUBLE YELLOW IN TRACK SECTOR 16
- Lap 46FlagYELLOW IN TRACK SECTOR 15
- Lap 46OtherREVISED PUSH CARS TO FRONT IN ORDER: 30, 55, 50, 11, 23
- Lap 46FlagDOUBLE YELLOW IN TRACK SECTOR 2
- Lap 46FlagCLEAR IN TRACK SECTOR 16
- Lap 46FlagCLEAR IN TRACK SECTOR 15
- Lap 46OtherRACE WILL RESUME AT 15:45
- Lap 46OtherFIA STEWARDS: INCIDENT INVOLVING CAR 10 (GAS) REVIEWED NO FURTHER INVESTIGATION - LEAVING PIT EXIT ON RED LIGHT (15:06:01)
- Lap 46FlagCLEAR IN TRACK SECTOR 1
- Lap 46FlagDOUBLE YELLOW IN TRACK SECTOR 16
- Lap 46FlagYELLOW IN TRACK SECTOR 15
- Lap 46FlagCLEAR IN TRACK SECTOR 16
- Lap 46FlagCLEAR IN TRACK SECTOR 15
- Lap 46OtherINCIDENT INVOLVING CAR 11 (PER) NOTED - SPEEDING IN THE PIT LANE (15:04:43)
- Lap 46FlagCLEAR IN TRACK SECTOR 3
- Lap 46FlagCLEAR IN TRACK SECTOR 2
- Lap 46OtherFIA STEWARDS: INCIDENT INVOLVING CAR 11 (PER) UNDER INVESTIGATION - SPEEDING IN THE PIT LANE (15:04:43)
- Lap 46OtherFIA STEWARDS: 5 SECOND TIME PENALTY FOR CAR 11 (PER) - SPEEDING IN THE PIT LANE (15:04:43)
- Lap 46OtherSAFETY CAR LIGHTS ON
- Lap 46Session statusSESSION STARTED
- Lap 46OtherSTANDING START
- Lap 47FlagDOUBLE YELLOW IN TRACK SECTOR 3
- Lap 47FlagYELLOW IN TRACK SECTOR 2
- Lap 47FlagCLEAR IN TRACK SECTOR 3
- Lap 47FlagCLEAR IN TRACK SECTOR 2
- Lap 47OtherOVERTAKE ENABLED
- Lap 48OtherTURN 1 INCIDENT INVOLVING CARS 44 (HAM) AND 3 (VER) NOTED (15:48:29)
- Lap 49OtherFIA STEWARDS: TURN 1 INCIDENT INVOLVING CARS 44 (HAM) AND 3 (VER) REVIEWED NO FURTHER INVESTIGATION (15:48:29)
- Lap 49OtherTURN 4 INCIDENT INVOLVING CAR 27 (HUL) NOTED - CAUSING A COLLISION (15:48:50)
- Lap 50OtherINCIDENT INVOLVING CAR 3 (VER) NOTED - FALSE START - OUT OF POSITION (15:47:45)
- Lap 50OtherFIA STEWARDS: TURN 4 INCIDENT INVOLVING CAR 27 (HUL) UNDER INVESTIGATION - CAUSING A COLLISION (15:48:50)
- Lap 51OtherFIA STEWARDS: 10 SECOND TIME PENALTY FOR CAR 27 (HUL) - CAUSING A COLLISION (15:48:50)
- Lap 51OtherFIA STEWARDS: INCIDENT INVOLVING CAR 3 (VER) REVIEWED NO FURTHER INVESTIGATION - FALSE START - OUT OF POSITION (15:47:45)
- Lap 53OtherCAR 1 (NOR) TIME 1:20.455 DELETED - TRACK LIMITS AT TURN 12 LAP 52 15:56:06
- Lap 55OtherINCIDENT INVOLVING CAR 55 (SAI) NOTED - FALSE START - MOVING BEFORE SIGNAL (15:48:04)
- Lap 56OtherTURN 1 INCIDENT INVOLVING CARS 11 (PER) AND 27 (HUL) NOTED - FORCING ANOTHER DRIVER OFF THE TRACK (15:59:33)
- Lap 56OtherCAR 27 (HUL) TIME 1:22.395 DELETED - TRACK LIMITS AT TURN 1 LAP 55 15:59:36
- Lap 57OtherFIA STEWARDS: INCIDENT INVOLVING CAR 55 (SAI) REVIEWED NO FURTHER INVESTIGATION - FALSE START - MOVING BEFORE SIGNAL (15:48:04)
- Lap 59FlagDOUBLE YELLOW IN TRACK SECTOR 3
- Lap 59FlagYELLOW IN TRACK SECTOR 2
- Lap 59FlagYELLOW IN TRACK SECTOR 4
- Lap 59Safety CarSAFETY CAR DEPLOYED
- Lap 59OtherOVERTAKE DISABLED
- Lap 59OtherMEDICAL CAR DEPLOYED
- Lap 59FlagDOUBLE YELLOW IN TRACK SECTOR 4
- Lap 60OtherMARSHALS ON TRACK AT TURN 2
- Lap 60OtherFIA STEWARDS: TURN 1 INCIDENT INVOLVING CARS 11 (PER) AND 27 (HUL) REVIEWED NO FURTHER INVESTIGATION - FORCING ANOTHER DRIVER OFF THE TRACK (15:59:33)
- Lap 61FlagCLEAR IN TRACK SECTOR 3
- Lap 61FlagCLEAR IN TRACK SECTOR 2
- Lap 62FlagCLEAR IN TRACK SECTOR 4
- Lap 62Safety CarSAFETY CAR IN THIS LAP
- Lap 62OtherSAFETY CAR LIGHTS OFF
- Lap 62FlagTRACK CLEAR
- Lap 63OtherOVERTAKE ENABLED
- Lap 64OtherTURN 2 INCIDENT INVOLVING CARS 81 (PIA) AND 41 (LIN) NOTED (16:05:04)
- Lap 65OtherFIA STEWARDS: TURN 2 INCIDENT INVOLVING CARS 81 (PIA) AND 41 (LIN) UNDER INVESTIGATION (16:05:04)
- Lap 66OtherTURN 4 INCIDENT INVOLVING CARS 10 (GAS) AND 30 (LAW) NOTED (16:12:33)
- Lap 66OtherCAR 10 (GAS) TIME 1:23.100 DELETED - TRACK LIMITS AT TURN 1 LAP 63 16:12:18
- Lap 66OtherCAR 50 (HIR) TIME 1:22.640 DELETED - TRACK LIMITS AT TURN 12 LAP 65 16:15:56
- Lap 66OtherFIA STEWARDS: TURN 2 INCIDENT INVOLVING CARS 81 (PIA) AND 41 (LIN) WILL BE INVESTIGATED AFTER THE RACE (16:05:04)
- Lap 68OtherTURN 2 INCIDENT INVOLVING CAR 10 (GAS) NOTED - YELLOW FLAG INFRINGEMENT (16:04:51)
- Lap 68OtherTRACK SURFACE SLIPPERY IN TRACK SECTOR 4
- Lap 68OtherFIA STEWARDS: TURN 4 INCIDENT INVOLVING CARS 10 (GAS) AND 30 (LAW) UNDER INVESTIGATION (16:12:33)
- Lap 68FlagDOUBLE YELLOW IN TRACK SECTOR 4
- Lap 68FlagYELLOW IN TRACK SECTOR 3
- Lap 68OtherMARSHALS ON TRACK AT TURN 3
- Lap 68FlagCLEAR IN TRACK SECTOR 4
- Lap 68FlagCLEAR IN TRACK SECTOR 3
- Lap 70OtherTURN 2 INCIDENT INVOLVING CAR 43 (COL) NOTED - YELLOW FLAG INFRINGEMENT (16:04:53)
- Lap 70OtherFIA STEWARDS: PENALTY SERVED - 5 SECOND TIME PENALTY FOR CAR 11 (PER) - SPEEDING IN THE PIT LANE (15:04:43)
- Lap 70OtherFIA STEWARDS: PENALTY SERVED - 10 SECOND TIME PENALTY FOR CAR 27 (HUL) - CAUSING A COLLISION (15:48:50)
- Lap 71FlagCHEQUERED FLAG
- Lap 71Session statusSESSION FINISHED
- Lap 71OtherCAR 1 (NOR) TIME 1:21.953 DELETED - TRACK LIMITS AT TURN 12 LAP 71 16:23:50
- Lap 71OtherFIA STEWARDS: TURN 4 INCIDENT INVOLVING CARS 10 (GAS) AND 30 (LAW) NO FURTHER ACTION (16:12:33)
- Lap 71OtherALL PASS HOLDERS MAY ACCESS THE PIT LANE
- Lap 71OtherFIA STEWARDS: TURN 2 INCIDENT INVOLVING CAR 10 (GAS) WILL BE INVESTIGATED AFTER THE RACE - YELLOW FLAG INFRINGEMENT (16:04:51)
- Lap 71OtherFIA STEWARDS: TURN 2 INCIDENT INVOLVING CAR 43 (COL) WILL BE INVESTIGATED AFTER THE RACE - YELLOW FLAG INFRINGEMENT (16:04:53)