Hockenheimring · 30 July 1989
Ayrton Senna won the 1989 German Grand Prix for McLaren from 1st on the grid, 18.151s ahead of Alain Prost. Andrea de Cesaris gained the most places, from 21st on the grid to 7th.
| Pos | Team | Points Breakdown | Pts | |
|---|---|---|---|---|
| 1 | McLaren Senna 9 + Prost 6 | Senna 9 + Prost 6 | 15 | |
| 2 | Ferrari Mansell 4 + Berger 0 | Mansell 4 + Berger 0 | 4 | |
| 3 | Williams Patrese 3 + Boutsen 0 | Patrese 3 + Boutsen 0 | 3 | |
| 4 | Team Lotus Piquet 2 + Nakajima 0 | Piquet 2 + Nakajima 0 | 2 | |
| 5 | Arrows Warwick 1 + Cheever 0 | Warwick 1 + Cheever 0 | 1 | |
| 6 | Dallara de Cesaris 0 + Caffi 0 | de Cesaris 0 + Caffi 0 | 0 | |
| 7 | Brabham Brundle 0 + Modena 0 | Brundle 0 + Modena 0 | 0 | |
| 8 | Minardi Martini 0 | Martini 0 | 0 | |
| 9 | Tyrrell Alesi 0 + Palmer 0 | Alesi 0 + Palmer 0 | 0 | |
| 10 | Ligier Arnoux 0 + Grouillard 0 | Arnoux 0 + Grouillard 0 | 0 | |
| 11 | March Capelli 0 + Gugelmin 0 | Capelli 0 + Gugelmin 0 | 0 | |
| 12 | Benetton Pirro 0 + Nannini 0 | Pirro 0 + Nannini 0 | 0 | |
| 13 | Lola Alliot 0 + Alboreto 0 | Alliot 0 + Alboreto 0 | 0 | |
| 14 | Onyx Johansson 0 | Johansson 0 | 0 | |
| 15 | Rial Weidler 0 | Weidler 0 | 0 |
| Pos | Driver | Team | Race time / Gap | Laps | Stops | Pts | |
|---|---|---|---|---|---|---|---|
| 1 | Ayrton Senna McLaren | McLaren | 1:21:43.302 | 45 | — | 9 | |
| 2 | Alain Prost McLaren | McLaren | +18.151s | 45 | — | 6 | |
| 3 | Nigel Mansell Ferrari | Ferrari | +1:23.254 | 45 | — | 4 | |
| 4 | Riccardo Patrese Williams | Williams | +1 Lap | 44 | — | 3 | |
| 5 | Nelson Piquet Team Lotus | Team Lotus | +1 Lap | 44 | — | 2 | |
| 6 | Derek Warwick Arrows | Arrows | +1 Lap | 44 | — | 1 | |
| 7 | Andrea de Cesaris Dallara | Dallara | +1 Lap | 44 | — | — | |
| 8 | Martin Brundle Brabham | Brabham | +1 Lap | 44 | — | — | |
| 9 | Pierluigi Martini Minardi | Minardi | +1 Lap | 44 | — | — | |
| 10 | Jean Alesi Tyrrell | Tyrrell | +2 Laps | 43 | — | — | |
| 11 | René Arnoux Ligier | Ligier | +3 Laps | 42 | — | — | |
| 12 | Eddie Cheever Arrows | Arrows | DNF Fuel system | 40 | — | — | |
| DNF | Stefano Modena Brabham | Brabham | DNF Engine | 37 | — | — | |
| DNF | Satoru Nakajima Team Lotus | Team Lotus | DNF Spun off | 36 | — | — | |
| DNF | Ivan Capelli March | March | DNF Electrical | 32 | — | — | |
| DNF | Maurício Gugelmin March | March | DNF Gearbox | 28 | — | — | |
| DNF | Emanuele Pirro Benetton | Benetton | DNF Spun off | 26 | — | — | |
| DNF | Philippe Alliot Lola | Lola | DNF Oil leak | 20 | — | — | |
| DNF | Jonathan Palmer Tyrrell | Tyrrell | DNF Engine | 16 | — | — | |
| DNF | Gerhard Berger Ferrari | Ferrari | DNF Spun off | 13 | — | — | |
| DNF | Stefan Johansson Onyx | Onyx | DNF Overheating | 8 | — | — | |
| DNF | Alessandro Nannini Benetton | Benetton | DNF Electrical | 6 | — | — | |
| DNF | Thierry Boutsen Williams | Williams | DNF Collision | 4 | — | — | |
| DNF | Alex Caffi Dallara | Dallara | DNF Engine | 2 | — | — | |
| DNF | Michele Alboreto Lola | Lola | DNF Electrical | 1 | — | — | |
| DNF | Olivier Grouillard Ligier | Ligier | DNF Gearbox | 0 | — | — | |
| DNS | Volker Weidler Rial | Rial | DNS | 0 | — | — |