F1 World Championship Race Winners
Race winners
| # | Grand Prix | Circuit | Driver | Constructor | Start | Win margin |
|---|---|---|---|---|---|---|
| 1 | Brazil | Jacarepagua | (GBR) Nigel Mansell | Ferrari | 6 | 7.809s |
| 2 | San Marino | Imola | (BRA) Ayrton Senna | McLaren-Honda | 1 | 40.225s |
| 3 | Monaco | Monte Carlo | (BRA) Ayrton Senna | McLaren-Honda | 1 | 52.529s |
| 4 | Mexico | Mexico City | (BRA) Ayrton Senna | McLaren-Honda | 1 | 15.560s |
| 5 | USA | Phoenix | (FRA) Alain Prost | McLaren-Honda | 2 | 39.696s |
| 6 | Canada | Montreal | (BEL) Thierry Boutsen | Williams-Renault | 6 | 30.007s |
| 7 | France | Le Castellet | (FRA) Alain Prost | McLaren-Honda | 1 | 44.017s |
| 8 | Britain | Silverstone | (FRA) Alain Prost | McLaren-Honda | 2 | 19.369s |
| 9 | Germany | Hockenheim | (BRA) Ayrton Senna | McLaren-Honda | 1 | 18.151s |
| 10 | Hungary | Hungaroring | (GBR) Nigel Mansell | Ferrari | 12 | 25.967s |
| 11 | Belgium | Spa-Francorchamps | (BRA) Ayrton Senna | McLaren-Honda | 1 | 1.304s |
| 12 | Italy | Monza | (FRA) Alain Prost | McLaren-Honda | 4 | 7.326s |
| 13 | Portugal | Estoril | (AUT) Gerhard Berger | Ferrari | 2 | 32.637s |
| 14 | Spain | Jerez | (BRA) Ayrton Senna | McLaren-Honda | 1 | 27.051s |
| 15 | Japan | Suzuka | (ITA) Alessandro Nannini | Benetton-Ford Cosworth | 6 | 11.904s |
| 16 | Australia | Adelaide | (BEL) Thierry Boutsen | Williams-Renault | 5 | 28.658s |
- First win (drivers)
- Thierry Boutsen
- Alessandro Nannini
- Last win (drivers)
- Alessandro Nannini
- First win (constructors)
- No constructor won their first race in 1989
- Last win (constructors)
- No constructor won their last race in 1989
- First win since…
- 1986 for Benetton
- 1987 for Nigel Mansell and Williams
- Last win until…
- 1991 for Gerhard Berger
- First win by a…
- Belgian driver since 1972
- Italian driver since 1985
- British driver since 1987
- Last win by a…
- Austrian driver until 1991