1988 German Grand Prix: F1 Race, Qualifying & Winners

Round 9 of the 1988 FIA Formula One World Championship returned to the Hockenheimring for the Mobil 1 Grosser Preis von Deutschland.

Ben Bush

By Ben Bush
Published on March 4, 2024

Report an Error
Formula One History Logo

Ayrton Senna delivered another accomplished wet-weather victory at the 1988 German Grand Prix, bringing himself within three points of Alain Prost. McLaren finished first and second at the Hockenheimring, followed by the two Ferraris, while changing conditions punished several drivers who gambled on slick tyres.

Race Guide

Season: 1988 F1 World Championship
Race date: 24 July 1988
Race start time: 14:30 local time (UTC+02:00)
Circuit: Hockenheimring
Laps: 44 laps
Circuit length: 6.802 km
1987 winner: Nelson Piquet

ResultDriver / TimeTeam
Pole positionAyrton SennaMcLaren
Pole time1:44.596
Fastest lapAlessandro NanniniBenetton
Fastest-lap time2:03.032 on lap 40
FirstAyrton SennaMcLaren
SecondAlain ProstMcLaren
ThirdGerhard BergerFerrari

Weekend Schedule

DateSessionLocal Time
22 July 1988Free practice and pre-qualifyingMorning; start unconfirmed
22 July 1988Qualifying 1Start time unconfirmed
23 July 1988Practice 2Morning; start unconfirmed
23 July 1988Qualifying 2Start time unconfirmed
24 July 1988Warm-upMorning; start unconfirmed
24 July 1988Wet-weather acclimatisation15 minutes before the race; start time unconfirmed
24 July 1988Race14:30

All times are local. The race time is the scheduled start; weather delays and interruptions are described below.

Championship background

Alain Prost arrived at round 9 leading the 1988 F1 World Championship on 54 points, with Ayrton Senna on 48. McLaren – Honda headed the constructors’ standings after the preceding race with 102 points.

Race entries

The driver line-ups were unchanged, but the pre-qualifying group was revised at the halfway stage of the season. Andrea de Cesaris and Rial earned direct entry to main qualifying through their earlier results, while Nicola Larini’s Osella joined the five-car preliminary contest. Williams retained the conventional suspension introduced at Silverstone.

Pre-qualifying

Gabriele Tarquini missed the cut for the fourth consecutive race. Gearbox trouble hampered the Coloni, and Stefano Modena secured the final available place. Nicola Larini cleared his first pre-qualifying hurdle, alongside Alex Caffi and the two EuroBrun drivers, leaving the usual 30-car field for qualifying.

Pre-qualifying Classification

Pos.No.DriverTeamTimeGap
121Nicola LariniOsella1:52.321—
236Alex CaffiDallara1:53.031+0.710
332Oscar LarrauriEuroBrun1:54.184+1.863
433Stefano ModenaEuroBrun1:54.317+1.996
DNPQ31Gabriele TarquiniColoni1:54.358+2.037

Friday Free Practice

Ayrton Senna opened Friday with a commanding 1:45.615, more than a second ahead of Alain Prost. McLaren continued with its high-speed bodywork after further work following Silverstone, and it was proving better suited to Hockenheim. Larrousse also had a substantially revised car for Philippe Alliot. The long straights made aerodynamic efficiency important, but clean acceleration out of the chicanes remained essential to a quick lap.

Friday Practice Classification

1988 German Grand Prix Practice, 22 July 1988

Pos.No.DriverTeamTime / GapLaps
112Ayrton SennaMcLaren1:45.615—
211Alain ProstMcLaren+1.432s—
328Gerhard BergerFerrari+2.224s—
41Nelson PiquetLotus+2.304s—
527Michele AlboretoFerrari+3.447s—
619Alessandro NanniniBenetton+4.199s—
75Nigel MansellWilliams+4.450s—
820Thierry BoutsenBenetton+4.454s—
916Ivan CapelliMarch+4.884s—
1015Mauricio GugelminMarch+5.314s—
116Riccardo PatreseWilliams+5.363s—
122Satoru NakajimaLotus+5.830s—
1317Derek WarwickArrows+6.020s—
1418Eddie CheeverArrows+6.034s—
1521Nicola LariniOsella+6.706s—
1614Philippe StreiffAGS+6.728s—
1736Alex CaffiDallara+7.416s—
1822Andrea de CesarisRial+7.477s—
194Julian BaileyTyrrell+7.765s—
2029Yannick DalmasLola+8.090s—
2130Philippe AlliotLola+8.440s—
2223Pierluigi MartiniMinardi+8.476s—
2332Oscar LarrauriEuroBrun+8.569s—
2433Stefano ModenaEuroBrun+8.702s—
2531Gabriele TarquiniColoni+8.743s—
2624Luis Perez-SalaMinardi+9.043s—
279Piercarlo GhinzaniZakspeed+9.650s—
2826Stefan JohanssonLigier+9.688s—
2925Rene ArnouxLigier+9.743s—
303Jonathan PalmerTyrrell+9.955s—
3110Bernd SchneiderZakspeed+10.873s—

Friday Qualifying

Ayrton Senna’s Friday time of 1:44.596 secured provisional pole ahead of Alain Prost in 1:44.873. Gerhard Berger and Michele Alboreto occupied the next two places, while Nelson Piquet headed the remaining runners. McLaren had re-established its qualifying advantage after Ferrari’s front-row sweep at Silverstone.

Friday Qualifying Classification

1988 German Grand Prix first qualifying session, 22 July 1988

Pos.No.DriverTeamTimeLaps
112Ayrton SennaMcLaren1:44.596—
211Alain ProstMcLaren1:44.873—
328Gerhard BergerFerrari1:46.115—
427Michele AlboretoFerrari1:47.154—
51Nelson PiquetLotus1:47.702—
619Alessandro NanniniBenetton1:48.223—
716Ivan CapelliMarch1:48.703—
820Thierry BoutsenBenetton1:48.837—
92Satoru NakajimaLotus1:49.359—
1015Mauricio GugelminMarch1:49.511—
115Nigel MansellWilliams1:49.880—
1217Derek WarwickArrows1:50.459—
1322Andrea de CesarisRial1:51.004—
146Riccardo PatreseWilliams1:51.105—
1518Eddie CheeverArrows1:51.385—
1621Nicola LariniOsella1:52.203—
1730Philippe AlliotLola1:52.293—
1814Philippe StreiffAGS1:52.348—
1936Alex CaffiDallara1:52.469—
209Piercarlo GhinzaniZakspeed1:52.674—
2110Bernd SchneiderZakspeed1:52.696—
2229Yannick DalmasLola1:52.795—
2333Stefano ModenaEuroBrun1:52.998—
243Jonathan PalmerTyrrell1:53.238—
2524Luis Perez-SalaMinardi1:53.356—
264Julian BaileyTyrrell1:53.674—
2723Pierluigi MartiniMinardi1:53.720—
2832Oscar LarrauriEuroBrun1:53.832—
2925Rene ArnouxLigier1:54.139—
3026Stefan JohanssonLigier1:54.717—

Saturday Free Practice

Saturday’s heat made improvement difficult. Ayrton Senna still led the morning session, but his 1:45.990 was slower than Friday’s benchmark and Alain Prost was now only 0.072 seconds behind. The rising temperatures affected both engines and tyres, giving the teams a different problem from the balance issues encountered in Britain. Holding on to the best available grip became more useful than expecting the track simply to get faster.

Saturday Practice Classification

1988 German Grand Prix Practice, 23 July 1988

Pos.No.DriverTeamTime / GapLaps
112Ayrton SennaMcLaren1:45.990—
211Alain ProstMcLaren+0.072s—
327Michele AlboretoFerrari+2.690s—
41Nelson PiquetLotus+2.783s—
515Mauricio GugelminMarch+3.619s—
616Ivan CapelliMarch+3.851s—
75Nigel MansellWilliams+3.994s—
82Satoru NakajimaLotus+4.102s—
928Gerhard BergerFerrari+4.722s—
1018Eddie CheeverArrows+5.710s—
1117Derek WarwickArrows+5.994s—
1214Philippe StreiffAGS+6.004s—
1322Andrea de CesarisRial+6.154s—
1430Philippe AlliotLola+6.228s—
1525Rene ArnouxLigier+6.307s—
1620Thierry BoutsenBenetton+6.375s—
176Riccardo PatreseWilliams+6.501s—
1810Bernd SchneiderZakspeed+6.506s—
1936Alex CaffiDallara+6.906s—
209Piercarlo GhinzaniZakspeed+7.076s—
2121Nicola LariniOsella+7.295s—
2229Yannick DalmasLola+7.320s—
2323Pierluigi MartiniMinardi+7.440s—
244Julian BaileyTyrrell+7.501s—
2533Stefano ModenaEuroBrun+7.633s—
2632Oscar LarrauriEuroBrun+7.851s—
273Jonathan PalmerTyrrell+8.242s—
2824Luis Perez-SalaMinardi+8.981s—
2926Stefan JohanssonLigier+8.999s—
3019Alessandro NanniniBenetton+24.894s—

Saturday Qualifying

Alain Prost was quickest on Saturday, but the heat prevented him from improving his Friday lap. Ayrton Senna therefore retained pole, with the leading order unchanged. Both Minardis failed to qualify, along with Stefan Johansson and Julian Bailey. Gerhard Berger survived a high-speed spin during the session, escaping without damage.

Saturday Qualifying Classification

1988 German Grand Prix second qualifying session, 23 July 1988

Pos.No.DriverTeamTimeLaps
111Alain ProstMcLaren1:45.868—
228Gerhard BergerFerrari1:46.431—
327Michele AlboretoFerrari1:47.418—
41Nelson PiquetLotus1:47.681—
519Alessandro NanniniBenetton1:48.208—
62Satoru NakajimaLotus1:48.781—
715Mauricio GugelminMarch1:49.645—
816Ivan CapelliMarch1:49.750—
920Thierry BoutsenBenetton1:49.966—
1012Ayrton SennaMcLaren1:50.002—
115Nigel MansellWilliams1:50.673—
126Riccardo PatreseWilliams1:50.719—
1317Derek WarwickArrows1:50.978—
1418Eddie CheeverArrows1:51.171—
1514Philippe StreiffAGS1:51.642—
1622Andrea de CesarisRial1:51.859—
1725Rene ArnouxLigier1:52.080—
1821Nicola LariniOsella1:52.168—
1936Alex CaffiDallara1:52.277—
2029Yannick DalmasLola1:52.436—
2130Philippe AlliotLola1:52.629—
2210Bernd SchneiderZakspeed1:52.664—
233Jonathan PalmerTyrrell1:52.908—
2432Oscar LarrauriEuroBrun1:53.043—
2526Stefan JohanssonLigier1:53.507—
264Julian BaileyTyrrell1:53.576—
2723Pierluigi MartiniMinardi1:53.596—
2824Luis Perez-SalaMinardi1:53.673—
2933Stefano ModenaEuroBrun1:53.904—
309Piercarlo GhinzaniZakspeed1:57.241—

Combined Qualifying Classification

Each driver’s faster time from the two qualifying sessions determined the overall order.

Pos.No.DriverTeamFriday TimeSaturday TimeBest TimeLaps
112Ayrton SennaMcLaren1:44.5961:50.0021:44.596—
211Alain ProstMcLaren1:44.8731:45.8681:44.873—
328Gerhard BergerFerrari1:46.1151:46.4311:46.115—
427Michele AlboretoFerrari1:47.1541:47.4181:47.154—
51Nelson PiquetLotus1:47.7021:47.6811:47.681—
619Alessandro NanniniBenetton1:48.2231:48.2081:48.208—
716Ivan CapelliMarch1:48.7031:49.7501:48.703—
82Satoru NakajimaLotus1:49.3591:48.7811:48.781—
920Thierry BoutsenBenetton1:48.8371:49.9661:48.837—
1015Maurício GugelminMarch1:49.5111:49.6451:49.511—
115Nigel MansellWilliams1:49.8801:50.6731:49.880—
1217Derek WarwickArrows1:50.4591:50.9781:50.459—
136Riccardo PatreseWilliams1:51.1051:50.7191:50.719—
1422Andrea de CesarisRial1:51.0041:51.8591:51.004—
1518Eddie CheeverArrows1:51.3851:51.1711:51.171—
1614Philippe StreiffAGS1:52.3481:51.6421:51.642—
1725René ArnouxLigier1:54.1391:52.0801:52.080—
1821Nicola LariniOsella1:52.2031:52.1681:52.168—
1936Alex CaffiDallara1:52.4691:52.2771:52.277—
2030Philippe AlliotLola1:52.2931:52.6291:52.293—
2129Yannick DalmasLola1:52.7951:52.4361:52.436—
2210Bernd SchneiderZakspeed1:52.6961:52.6641:52.664—
239Piercarlo GhinzaniZakspeed1:52.6741:57.2411:52.674—
243Jonathan PalmerTyrrell1:53.2381:52.9081:52.908—
2533Stefano ModenaEuroBrun1:52.9981:53.9041:52.998—
2632Oscar LarrauriEuroBrun1:53.8321:53.0431:53.043—
DNQ24Luis Pérez-SalaMinardi1:53.3561:53.6731:53.356—
DNQ26Stefan JohanssonLigier1:54.7171:53.5071:53.507—
DNQ4Julian BaileyTyrrell1:53.6741:53.5761:53.576—
DNQ23Pierluigi MartiniMinardi1:53.7201:53.5961:53.596—

Sunday warm-up

Ayrton Senna topped the warm-up ahead of Alain Prost, but several teams uncovered problems before the race. Alain Prost changed to the spare McLaren after cracks were found in his car, and Philippe Streiff also needed AGS’s spare. Oscar Larrauri required another car following an accident. Those changes added to the workload before a late shower forced the teams to revisit their race setups and tyre decisions.

Warm-up Classification

1988 German Grand Prix Warm-up, 24 July 1988

Pos.No.DriverTeamTime / GapLaps
112Ayrton SennaMcLaren1:48.674—
211Alain ProstMcLaren+0.620s—
327Michele AlboretoFerrari+1.365s—
415Mauricio GugelminMarch+2.114s—
516Ivan CapelliMarch+3.072s—
628Gerhard BergerFerrari+3.194s—
720Thierry BoutsenBenetton+3.362s—
85Nigel MansellWilliams+3.692s—
91Nelson PiquetLotus+3.729s—
106Riccardo PatreseWilliams+3.950s—
1117Derek WarwickArrows+4.185s—
1221Nicola LariniOsella+4.238s—
1310Bernd SchneiderZakspeed+4.302s—
142Satoru NakajimaLotus+4.456s—
1518Eddie CheeverArrows+4.567s—
1636Alex CaffiDallara+4.654s—
1733Stefano ModenaEuroBrun+5.117s—
1814Philippe StreiffAGS+5.123s—
1925Rene ArnouxLigier+5.709s—
2022Andrea de CesarisRial+5.965s—
219Piercarlo GhinzaniZakspeed+6.130s—
2230Philippe AlliotLola+6.621s—
233Jonathan PalmerTyrrell+7.156s—
2429Yannick DalmasLola+7.306s—
2532Oscar LarrauriEuroBrun+8.028s—
2619Alessandro NanniniBenetton+298.945s—

Wet-weather acclimatisation

Rain shortly before the start prompted an additional 15-minute acclimatisation session. Drivers could assess a circuit that was now wet through the forest, rather than rely on the conditions encountered in the earlier warm-up.

Teams adjusted their cars for the reduced grip, although several drivers still chose slick tyres for the start. A complete timing classification for this additional session has not been established, so no substitute results table is presented.

What happened in the 1988 German Grand Prix?

Ayrton Senna led away while Alain Prost fell behind Gerhard Berger and Alessandro Nannini. Nelson Piquet’s decision to start on slicks failed almost immediately when he slid off and damaged his Lotus. Alain Prost recovered, passing Alessandro Nannini and then Gerhard Berger, but by the time he regained second his team-mate had established a useful lead.

The surface gradually changed, yet Ayrton Senna remained in control. Alain Prost survived a late spin without losing second. Alessandro Nannini’s promising afternoon was spoiled by a throttle problem that required a long stop; after rejoining, he set fastest lap but finished well outside the points. Nigel Mansell also retired after gearbox trouble and a spin.

Ayrton Senna won by 13.675 seconds from Alain Prost, with Gerhard Berger and Michele Alboreto third and fourth. Ivan Capelli brought March home fifth despite clutch trouble, and Thierry Boutsen took the final point. It was Ayrton Senna’s fifth victory of the season, tightening the championship contest once more.

After the race, Alain Prost headed the drivers’ standings with 60 points, followed by Ayrton Senna on 57. McLaren – Honda led the constructors’ table on 117, with Ferrari on 41.

1988 German Grand Prix race results

The 1988 German Grand Prix was held on 24 July 1988, with a scheduled start of 14:30 local time.

Pos.No.DriverTeamLapsTime / RetiredPts.
112Ayrton SennaMcLaren441:32:54.1889
211Alain ProstMcLaren44+ 13.6096
328Gerhard BergerFerrari44+ 52.0954
427Michele AlboretoFerrari44+ 1:40.9123
516Ivan CapelliMarch44+ 1:49.6062
620Thierry BoutsenBenetton43+ 1 Lap1
717Derek WarwickArrows43+ 1 Lap0
815Maurício GugelminMarch43+ 1 Lap0
92Satoru NakajimaLotus43+ 1 Lap0
1018Eddie CheeverArrows43+ 1 Lap0
113Jonathan PalmerTyrrell43+ 1 Lap0
1210Bernd SchneiderZakspeed43+ 1 Lap0
1322Andrea de CesarisRial42+ 2 Laps0
149Piercarlo GhinzaniZakspeed42+ 2 Laps0
1536Alex CaffiDallara42+ 2 Laps0
1632Oscar LarrauriEuroBrun42+ 2 Laps0
1725René ArnouxLigier41+ 3 Laps0
1819Alessandro NanniniBenetton40+ 4 Laps0
1929Yannick DalmasLola39Clutch0
Ret14Philippe StreiffAGS38Throttle0
Ret6Riccardo PatreseWilliams34Spun Off0
Ret21Nicola LariniOsella27Engine0
Ret5Nigel MansellWilliams16Spun Off0
Ret33Stefano ModenaEuroBrun15Engine0
Ret30Philippe AlliotLola8Spun Off0
Ret1Nelson PiquetLotus1Spun Off0
DNQ24Luis Pérez-SalaMinardi0
DNQ26Stefan JohanssonLigier0
DNQ4Julian BaileyTyrrell0
DNQ23Pierluigi MartiniMinardi0
DNPQ31Gabriele TarquiniColoni0

1988 German Grand Prix Fastest Laps

Pos.No.DriverTeamLapTime
119Alessandro NanniniBenetton402:03.032
211Alain ProstMcLaren212:04.888
312Ayrton SennaMcLaren182:05.001
422Andrea de CesarisRial422:05.413
527Michele AlboretoFerrari112:05.704
628Gerhard BergerFerrari72:05.735
75Nigel MansellWilliams92:06.317
836Alex CaffiDallara422:06.814
916Ivan CapelliMarch152:06.833
1015Mauricio GugelminMarch102:06.946
112Satoru NakajimaLotus432:07.242
1220Thierry BoutsenBenetton122:07.273
1318Eddie CheeverArrows422:07.388
1417Derek WarwickArrows432:07.545
156Riccardo PatreseWilliams122:08.191
163Jonathan PalmerTyrrell412:08.507
1714Philippe StreiffAGS332:08.812
1810Bernd SchneiderZakspeed432:09.142
1929Yannick DalmasLola392:09.545
2021Nicola LariniOsella272:09.715
2132Oscar LarrauriEuroBrun122:09.754
229Piercarlo GhinzaniZakspeed382:10.425
2325Rene ArnouxLigier122:11.241
2430Philippe AlliotLola72:11.403
2533Stefano ModenaEuroBrun102:13.447
261Nelson PiquetLotus13:39.605

Only drivers with a recorded lap time appear. No fastest-lap bonus point was awarded.

1988 Post-Race F1 Championship Standings

Championship standings after the 1988 German Grand Prix.

1988 Post-Race F1 Drivers' Championship Standings

POSDriverNationalityCarPTS
1Alain ProstFrenchMcLaren60
2Ayrton SennaBrazilianMcLaren57
3Gerhard BergerAustrianFerrari25
4Michele AlboretoItalianFerrari16
5Nelson PiquetBrazilianLotus15
6Thierry BoutsenBelgianBenetton12
7Derek WarwickBritishArrows9
8Nigel MansellBritishWilliams6
9Alessandro NanniniItalianBenetton6
10Jonathan PalmerBritishTyrrell5
11Ivan CapelliItalianMarch4
12Maurício GugelminBrazilianMarch3
13Andrea de CesarisItalianRial3
14Eddie CheeverAmericanArrows1
15Satoru NakajimaJapaneseLotus1
16Riccardo PatreseItalianWilliams1
17Pierluigi MartiniItalianMinardi1
–Yannick DalmasFrenchLola0
–Alex CaffiItalianDallara0
–Gabriele TarquiniItalianColoni0
–Stefan JohanssonSwedishLigier0
–Julian BaileyBritishTyrrell0
–Nicola LariniItalianOsella0
–Philippe StreiffFrenchAGS0
–Philippe AlliotFrenchLola0
–Luis Pérez-SalaSpanishMinardi0
–Stefano ModenaItalianEuroBrun0
–Bernd SchneiderGermanZakspeed0
–Oscar LarrauriArgentineEuroBrun0
–Piercarlo GhinzaniItalianZakspeed0
–Adrián CamposSpanishMinardi0
–René ArnouxFrenchLigier0

1988 Post-Race F1 Constructors' Championship Standings

POSCarPTS
1McLaren – Honda117
2Ferrari41
3Benetton – Ford18
4Lotus – Honda16
5Arrows – Megatron10
6Williams – Judd7
7March – Judd7
8Tyrrell – Ford5
9Rial – Ford3
10Minardi – Ford1
—Lola – Ford0
—Dallara – Ford0
—Coloni – Ford0
—Ligier – Judd0
—Osella0
—AGS – Ford0
—EuroBrun – Ford0
—Zakspeed0

Drivers counted their best eleven results; constructors counted every round. The standings here show the position after this race.

1988 Formula 1 Race Calendar

RoundGrand PrixCircuitDate
11988 Brazilian Grand PrixJacarepaguá, Rio de Janeiro3 April
21988 San Marino Grand PrixAutodromo Internazionale Enzo e Dino Ferrari, Imola1 May
31988 Monaco Grand PrixCircuit de Monaco, Monte Carlo15 May
41988 Mexican Grand PrixAutódromo Hermanos Rodríguez, Mexico City29 May
51988 Canadian Grand PrixCircuit Gilles-Villeneuve, Montréal12 June
61988 Detroit Grand PrixDetroit Street Circuit, Detroit, Michigan19 June
71988 French Grand PrixCircuit Paul Ricard, Le Castellet3 July
81988 British Grand PrixSilverstone Circuit, Silverstone10 July
91988 German Grand PrixHockenheimring, Hockenheim24 July
101988 Hungarian Grand PrixHungaroring, Mogyoród7 August
111988 Belgian Grand PrixCircuit de Spa-Francorchamps, Stavelot28 August
121988 Italian Grand PrixAutodromo Nazionale di Monza, Monza11 September
131988 Portuguese Grand PrixAutódromo do Estoril, Estoril25 September
141988 Spanish Grand PrixCircuito de Jerez, Jerez de la Frontera2 October
151988 Japanese Grand PrixSuzuka International Racing Course, Suzuka30 October
161988 Australian Grand PrixAdelaide Street Circuit, Adelaide13 November

Seen in:

Ben Bush

Staff Writer

Ben Bush

Ben is a staff writer specialising in F1 from the 1990s to the modern era. Ben has been following Formula 1 since 1986 and is an avid researcher who loves understanding the technology that makes it one of the most exciting motorsport on the planet. He listens to podcasts about F1 on a daily basis, and enjoys reading books from the inspirational Adrian Newey to former F1 drivers.