A Mexikói Nagydíjon a két Ferrari foglalta el az első sort a rajtnál, Charles Leclerc – Carlos Sainz sorrendben. Mögöttük a bajnok Max Verstappen foglalt helyet, valamint meglepetésre az AlphaTaurival Daniel Ricciardo.
A rajt után Verstappen igyekezett átvenni a vezetést, Leclerc a két Red Bull közé került és összeütközött Sergio Pérezzel aki amúgy remek rajtot vett. A mexikói autója egy röppenés után még a boxba vissza tudott térni, de ott be is tolták a garázsba. Hamarosan hivatalosan is feladni kényszerült a versenyt.
Miután Leclerc elhagyta a letört szárnyvéglapját a pálya közepén, a 4. körben kis ideig virtuális biztonsági autós fázis lépett életbe, míg összeszedték a darabot.
A 11. körben Hamilton megelőzte Ricciardót a negyedik helyért.
A 32. körben a 200. versenyét teljesítő Magnussen állt a falba. Előbb a biztonsági autó lépett pályára, majd a 35. körben piros zászlóval meg is szakították a versenyt.
Az újraindításkor Verstappen, Leclerc, Hamilton, Sainz, Ricciardo, Piastri volt az élen.
Később Hamilton megelőzte Leclerc-t, míg a verseny végére a 17. helyről induló Lando Norris egészen az 5. helyig menetelt előre.
Végül azonban az élen nagyon újdonság nem történt. A versenyt Verstappen nyerte Hamilton és Leclerc előtt.
Végeredmény:
| # | Versenyző | Csapat | Diff. |
| 1 | Max Verstappen | Red Bull | |
| 2 | Lewis Hamilton | Mercedes | +13.875 |
| 3 | Charles Leclerc | Ferrari | +23.124 |
| 4 | Carlos Sainz | Ferrari | +27.154 |
| 5 | Lando Norris | McLaren | +33.266 |
| 6 | George Russell | Mercedes | +41.020 |
| 7 | Daniel Ricciardo | AlphaTauri | +41.570 |
| 8 | Oscar Piastri | McLaren | +43.104 |
| 9 | Alex Albon | Williams | +48.573 |
| 10 | Esteban Ocon | Alpine | +62.879 |
| 11 | Pierre Gasly | Alpine | +66.208 |
| 12 | Yuki Tsunoda | AlphaTauri | +78.982 |
| 13 | Nico Hulkenberg | Haas | +80.309 |
| 14 | Valtteri Bottas | Alfa Romeo | +80.597 |
| 15 | Zhou Guanyu | Alfa Romeo | +81.676 |
| 16 | Logan Sargeant | Williams | – |
| 17 | Lance Stroll | Aston Martin | – |
| 18 | Fernando Alonso | Aston Martin | – |
| 19 | Kevin Magnussen | Haas | – |
| 20 | Sergio Perez | Red Bull | – |






