Gerhard Berger won the German Grand Prix 1997 at Hockenheimring on 27 July 1997, starting from pole position. Michael Schumacher finished second for Ferrari, with Mika Häkkinen completing the podium for McLaren.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Gerhard BergerBER | Benetton | 45 | 1:20:59.046 | 10 | |
| 2 | 4 | Michael SchumacherMSC | Ferrari | 45 | +17.527 | 6 | |
| 3 | 3 | Mika HäkkinenHKK | McLaren | 45 | +24.770 | 4 | |
| 4 | 11 | Jarno TrulliTRU | Prost | 45 | +27.165 | 3 | |
| 5 | 7 | Ralf SchumacherSCH | Jordan | 45 | +29.995 | 2 | |
| 6 | 6 | Jean AlesiALE | Benetton | 45 | +34.717 | 1 | |
| 7 | 17 | Shinji NakanoNAK | Prost | 45 | +1:19.722 | 0 | |
| 8 | 13 | Damon HillHIL | Arrows | 44 | +1 Lap | 0 | |
| 9 | 18 | Norberto FontanaFON | Sauber | 44 | +1 Lap | 0 | |
| 10 | 20 | Jos VerstappenVER | Tyrrell | 44 | +1 Lap | 0 | |
| 11 | 2 | Giancarlo FisichellaFIS | Jordan | 40 | +5 Laps | 0 | |
| R | 12 | Rubens BarrichelloBAR | Stewart | 33 | Engine | 0 | |
| R | 19 | Mika SaloSAL | Tyrrell | 33 | Clutch | 0 | |
| R | 9 | Jacques VilleneuveVIL | Williams | 33 | Spun off | 0 | |
| R | 15 | Jan MagnussenMAG | Stewart | 27 | Engine | 0 | |
| R | 22 | Ukyo KatayamaKAT | Minardi | 23 | Out of fuel | 0 | |
| R | 14 | Johnny HerbertHER | Sauber | 8 | Accident | 0 | |
| R | 16 | Pedro DinizDIN | Arrows | 8 | Accident | 0 | |
| R | 8 | David CoulthardCOU | McLaren | 1 | Transmission | 0 | |
| R | 5 | Heinz-Harald FrentzenFRE | Williams | 1 | Collision | 0 | |
| R | 10 | Eddie IrvineIRV | Ferrari | 1 | Collision | 0 | |
| R | 21 | Tarso MarquesMAR | Minardi | 0 | Gearbox | 0 |
| Pos | Driver | Team | Q1 | Q2 | Q3 |
|---|---|---|---|---|---|
| 1 | Gerhard Berger | Benetton | 1:41.873 | - | - |
| 2 | Giancarlo Fisichella | Jordan | 1:41.896 | - | - |
| 3 | Mika Häkkinen | McLaren | 1:42.034 | - | - |
| 4 | Michael Schumacher | Ferrari | 1:42.181 | - | - |
| 5 | Heinz-Harald Frentzen | Williams | 1:42.421 | - | - |
| 6 | Jean Alesi | Benetton | 1:42.493 | - | - |
| 7 | Ralf Schumacher | Jordan | 1:42.498 | - | - |
| 8 | David Coulthard | McLaren | 1:42.687 | - | - |
| 9 | Jacques Villeneuve | Williams | 1:42.967 | - | - |
| 10 | Eddie Irvine | Ferrari | 1:43.209 | - | - |
| 11 | Jarno Trulli | Prost | 1:43.226 | - | - |
| 12 | Rubens Barrichello | Stewart | 1:43.272 | - | - |
| 13 | Damon Hill | Arrows | 1:43.361 | - | - |
| 14 | Johnny Herbert | Sauber | 1:43.660 | - | - |
| 15 | Jan Magnussen | Stewart | 1:43.927 | - | - |
| 16 | Pedro Diniz | Arrows | 1:44.069 | - | - |
| 17 | Shinji Nakano | Prost | 1:44.112 | - | - |
| 18 | Norberto Fontana | Sauber | 1:44.552 | - | - |
| 19 | Mika Salo | Tyrrell | 1:45.372 | - | - |
| 20 | Jos Verstappen | Tyrrell | 1:45.811 | - | - |
| 21 | Tarso Marques | Minardi | 1:45.942 | - | - |
| 22 | Ukyo Katayama | Minardi | 1:46.499 | - | - |