First practice for the 2017 Formula 1 Mexican Grand Prix, the 18th round of the season, took place at the Autódromo Hermanos Rodríguez.
Valtteri Bottas was fastest with a 1:17.824. Lewis Hamilton was second, 0.466 seconds behind, followed by Max Verstappen in third, 0.571 seconds off the pace.
The top five were Valtteri Bottas, Lewis Hamilton, Max Verstappen, Daniel Ricciardo and Sebastian Vettel, in that order. Mercedes and Red Bull each had two drivers in the top five, with Ferrari represented by one.
Daniel Ricciardo was fourth, 0.597 seconds behind the leader, while fifth-placed Sebastian Vettel was 0.762 seconds adrift.
Nico Hülkenberg completed the top ten, 1.728 seconds slower than the session leader.
Valtteri Bottas completed the most laps with 42, while Stoffel Vandoorne ran the fewest with three.
At the lower end of the classification, Charles Leclerc was 16th, Sean Gelael 17th, Brendon Hartley 18th, Alfonso Celis 19th and Stoffel Vandoorne 20th. Vandoorne did not record a time.
| Pos. | Driver | Team | Time / Gap | Laps |
|---|---|---|---|---|
| 1 | Valtteri Bottas | Mercedes | 1:17.824 | 42 |
| 2 | Lewis Hamilton | Mercedes | +0.466s | 35 |
| 3 | Max Verstappen | Red Bull | +0.571s | 16 |
| 4 | Daniel Ricciardo | Red Bull | +0.597s | 28 |
| 5 | Sebastian Vettel | Ferrari | +0.762s | 28 |
| 6 | Kimi Räikkönen | Ferrari | +1.184s | 27 |
| 7 | Sergio Pérez | Force India | +1.416s | 21 |
| 8 | Fernando Alonso | McLaren | +1.522s | 20 |
| 9 | Felipe Massa | Williams | +1.619s | 32 |
| 10 | Nico Hülkenberg | Renault | +1.728s | 19 |
| 11 | Carlos Sainz | Renault | +1.730s | 24 |
| 12 | Lance Stroll | Williams | +1.948s | 34 |
| 13 | Kevin Magnussen | Haas | +2.820s | 16 |
| 14 | Pascal Wehrlein | Sauber | +3.147s | 30 |
| 15 | Antonio Giovinazzi | Haas | +3.445s | 26 |
| 16 | Charles Leclerc | Sauber | +3.622s | 28 |
| 17 | Sean Gelael | Toro Rosso | +3.815s | 29 |
| 18 | Brendon Hartley | Toro Rosso | +3.923s | 10 |
| 19 | Alfonso Celis | Force India | +4.518s | 17 |
| 20 | Stoffel Vandoorne | McLaren | No time | 3 |