Az első tréninget kihagyó Max Verstappen bizonyult a leggyorsabbnak az F1-es Mexikóvárosi Nagydíj második szabadedzésén: a Red Bull címvédője bő másfél tizeddel utasította maga mögé a ferraris Charles Leclerc-t és a mercedeses Kimi Antonellit. A McLarenek haloványabban zárták a pénteket: Lando Norris negyedik lett, Oscar Piastri viszont csak a tizenkettedik időt futotta.
A kilenc vendégszereplőt hozó FP1 után immár a szokott mezőny gurult pályára pénteken késő délután Mexikóban. A közepes gumikon viszont még nem változott az éllovas személye, ugyanis ismét Leclerc diktálta a tempót, de ott volt a nyomában Norris, valamint Verstappen és a másik Ferrariban ülő Lewis Hamilton is.

A lágy gumikra váltva aztán Verstappen ragadta magához a kezdeményezést: a padlólemez-frissítéssel felszerelt Red Bull-lal 1:17,392-es kört futott, s ezzel be is húzta az elsőséget. A legközelebb Leclerc került hozzá másfél tizedes hátránnyal, míg a harmadik helyen Antonelli jött – úgy, hogy a szabadedzés legelején problémákra panaszkodott a rádión.
A McLarenek nem kezdtek túl erősen: Norris csak a második gyorskörével jött fel a negyedik helyre, de így is két és fél tized volt a hátránya az egyre inkább felzárkózó Verstappennel szemben, Piastri viszont nem tudta jól összerakni a körét, és bő nyolc tizeddel elmaradva csupán a 12. helyen végzett. Igaz, az edzés végi hosszabb etapjaik és versenyszimulációk valamelyest biztatóbb képet festettek a wokingiak számára.
Norris mögött Hamilton, George Russell és Yuki Tsunoda következett, azaz a négy élcsapat pilótái közül a vb-éllovas lógott ki lefelé a sorból. A top 10-be amúgy a két Aston Martin-pilóta, Fernando Alonso és Lance Stroll, valamint a közéjük ékelődő williamses Carlos Sainz fért még be. Az első gyakorláson még remeklő Sauberek ezúttal 15-16. helyeken, a sor végén pedig az Alpine-ok és Alexander Albon. Folytatás itthoni idő szerint 19:30-tól a harmadik, utolsó szabadedzéssel.
A 2. szabadedzés végeredménye:
| 1. | Max Verstappen | Red Bull/Honda RBPT | 1'17.392 | |
| 2. | Charles Leclerc | Ferrari | 1'17.545 | 0.153 |
| 3. | Kimi Antonelli | Mercedes | 1'17.566 | 0.174 |
| 4. | Lando Norris | McLaren/Mercedes | 1'17.643 | 0.251 |
| 5. | Lewis Hamilton | Ferrari | 1'17.692 | 0.300 |
| 6. | George Russell | Mercedes | 1'17.829 | 0.437 |
| 7. | Yuki Tsunoda | Red Bull/Honda RBPT | 1'17.883 | 0.491 |
| 8. | Fernando Alonso | Aston Martin/Mercedes | 1'17.938 | 0.546 |
| 9. | Carlos Sainz | Williams/Mercedes | 1'17.939 | 0.547 |
| 10. | Lance Stroll | Aston Martin/Mercedes | 1'17.954 | 0.562 |
| 11. | Liam Lawson | Racing Bulls/Honda RBPT | 1'18.218 | 0.826 |
| 12. | Oscar Piastri | McLaren/Mercedes | 1'18.232 | 0.840 |
| 13. | Esteban Ocon | Haas/Ferrari | 1'18.266 | 0.874 |
| 14. | Isack Hadjar | Racing Bulls/Honda RBPT | 1'18.281 | 0.889 |
| 15. | Gabriel Bortoleto | Sauber/Ferrari | 1'18.323 | 0.931 |
| 16. | Nico Hülkenberg | Sauber/Ferrari | 1'18.348 | 0.956 |
| 17. | Oliver Bearman | Haas/Ferrari | 1'18.442 | 1.050 |
| 18. | Franco Colapinto | Alpine/Renault | 1'18.721 | 1.329 |
| 19. | Alexander Albon | Williams/Mercedes | 1'18.855 | 1.463 |
| 20. | Pierre Gasly | Alpine/Renault | 1'19.194 | 1.802 |