Second practice for the 2017 Formula 1 Brazilian Grand Prix, the 19th round of the season, took place at the Autódromo José Carlos Pace.
Lewis Hamilton was fastest with a 1:09.515. Valtteri Bottas was second, 0.048 seconds behind, followed by Daniel Ricciardo in third, 0.228 seconds off the pace.
The top five were Lewis Hamilton, Valtteri Bottas, Daniel Ricciardo, Sebastian Vettel and Max Verstappen, in that order. Mercedes and Red Bull each had two drivers in the top five, with Ferrari represented by one.
Sebastian Vettel was fourth, 0.360 seconds behind the leader, while fifth-placed Max Verstappen was 0.371 seconds adrift.
Fernando Alonso completed the top ten, 1.140 seconds slower than the session leader.
Brendon Hartley completed the most laps with 54, while Marcus Ericsson ran the fewest with 17.
At the lower end of the classification, Pierre Gasly was 16th, Brendon Hartley 17th, Pascal Wehrlein 18th, Marcus Ericsson 19th and Antonio Giovinazzi 20th. The lap times and completed laps in the table follow the official classification for this session.
| Pos. | Driver | Team | Time / Gap | Laps |
|---|---|---|---|---|
| 1 | Lewis Hamilton | Mercedes | 1:09.515 | 42 |
| 2 | Valtteri Bottas | Mercedes | +0.048s | 45 |
| 3 | Daniel Ricciardo | Red Bull | +0.228s | 37 |
| 4 | Sebastian Vettel | Ferrari | +0.360s | 48 |
| 5 | Max Verstappen | Red Bull | +0.371s | 38 |
| 6 | Kimi Räikkönen | Ferrari | +0.602s | 45 |
| 7 | Esteban Ocon | Force India | +0.791s | 49 |
| 8 | Felipe Massa | Williams | +0.858s | 42 |
| 9 | Nico Hülkenberg | Renault | +0.881s | 39 |
| 10 | Fernando Alonso | McLaren | +1.140s | 31 |
| 11 | Carlos Sainz | Renault | +1.170s | 42 |
| 12 | Sergio Pérez | Force India | +1.180s | 43 |
| 13 | Stoffel Vandoorne | McLaren | +1.387s | 38 |
| 14 | Lance Stroll | Williams | +1.549s | 44 |
| 15 | Romain Grosjean | Haas | +1.785s | 39 |
| 16 | Pierre Gasly | Toro Rosso | +1.907s | 44 |
| 17 | Brendon Hartley | Toro Rosso | +2.306s | 54 |
| 18 | Pascal Wehrlein | Sauber | +2.342s | 43 |
| 19 | Marcus Ericsson | Sauber | +2.474s | 17 |
| 20 | Antonio Giovinazzi | Haas | +2.902s | 37 |