Formula 1 historical archive

Ayrton Senna won the 1989 Spanish Grand Prix

Ayrton Senna won the 1989 Spanish Grand Prix for McLaren, ahead of Gerhard Berger and Alain Prost at Circuito de Jerez.

Browse the full classification, related season, driver, team, circuit, and championship history.

Race recap

Winner
Ayrton Senna
Team
McLaren
Top listed
Ayrton Senna, Gerhard Berger, and Alain Prost
Race date
October 1, 1989
Pole
Ayrton Senna
Fastest lap
Ayrton Senna
Classified drivers
38
Circuit
Circuito de Jerez

The decisive result

Ayrton Senna finished first for McLaren. Gerhard Berger is listed 2 for Ferrari, with Alain Prost 3 for McLaren.

Grid to finish

Andrea de Cesaris from P15 to P7 (+8), Derek Warwick from P16 to P9 (+7), and Jean Alesi from P9 to P4 (+5) recorded the largest positive grid-to-finish changes in the classification. Ayrton Senna started from the listed P1 grid position.

Status and fastest lap

The classification lists 9 DNPQ, 5 Spun off, 4 +1 lap, 3 +2 laps, and 3 DNQ. Ayrton Senna holds the fastest-lap entry at 1:25.779 on lap 55. It records the result without speculating about incidents or strategy.

This summary sticks to the classification and does not speculate about incidents, strategy, weather, or causes. Source: F1DB (CC BY 4.0) · updated Jul 26, 2026.

Report a correction · Get the iPhone app

Race classification
PosDriverConstructorTime / statusPoints
1Ayrton SennaMcLaren1:47:48.2649
2Gerhard BergerFerrari1:48:15.3156
3Alain ProstMcLaren1:48:42.0524
4Jean AlesiTyrrell+1 lap3
5Riccardo PatreseWilliams+1 lap2
6Philippe AlliotLola+1 lap1
7Andrea de CesarisDallara+1 lap0
8Nelson PiquetTeam Lotus+2 laps0
9Derek WarwickArrows+2 laps0
10Jonathan PalmerTyrrell+2 laps0
DNFEddie CheeverArrowsEngine0
DNFEmanuele PirroBenettonSpun off0
DNFAlex CaffiDallaraEngine0
DNFMartin BrundleBrabhamSpun off0
DNFMaurício GugelminMarchCollision0
DNFLuis Pérez-SalaMinardiSpun off0
DNFThierry BoutsenWilliamsFuel pump0
DNFOlivier GrouillardLigierEngine0
DNFPierluigi MartiniMinardiSpun off0
DNFIvan CapelliMarchTransmission0