Formula 1 historical archive

Ayrton Senna won the 1989 Monaco Grand Prix

Ayrton Senna won the 1989 Monaco Grand Prix for McLaren, ahead of Alain Prost and Stefano Modena at Circuit de Monaco.

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

Race recap

Winner
Ayrton Senna
Team
McLaren
Top listed
Ayrton Senna, Alain Prost, and Stefano Modena
Race date
May 7, 1989
Pole
Ayrton Senna
Fastest lap
Alain Prost
Classified drivers
38
Circuit
Circuit de Monaco

The decisive result

Ayrton Senna finished first for McLaren. Alain Prost is listed 2 for McLaren, with Stefano Modena 3 for Brabham.

Grid to finish

Jonathan Palmer from P23 to P9 (+14), Eddie Cheever from P20 to P7 (+13), and Ivan Capelli from P22 to P11 (+11) 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, 4 +2 laps, 4 +4 laps, 4 Gearbox, and 3 +3 laps. Alain Prost holds the fastest-lap entry at 1:25.501 on lap 59. 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:53:33.2519
2Alain ProstMcLaren1:54:25.7806
3Stefano ModenaBrabham+1 lap4
4Alex CaffiDallara+2 laps3
5Michele AlboretoTyrrell+2 laps2
6Martin BrundleBrabham+2 laps1
7Eddie CheeverArrows+2 laps0
8Alessandro NanniniBenetton+3 laps0
9Jonathan PalmerTyrrell+3 laps0
10Thierry BoutsenWilliams+3 laps0
11Ivan CapelliMarchEngine0
12René ArnouxLigier+4 laps0
13Andrea de CesarisDallara+4 laps0
14Johnny HerbertBenetton+4 laps0
15Riccardo PatreseWilliams+4 laps0
DNFLuis Pérez-SalaMinardiOverheating0
DNFGabriele TarquiniAGSElectrical0
DNFRoberto MorenoColoniGearbox0
DNFPhilippe AlliotLolaEngine0
DNFMaurício GugelminMarchEngine0