Race · Round 5 of 16 ·
1999 Spanish Grand Prix
Mika Hakkinen won for McLaren from pole at Circuit de Barcelona-Catalunya. 10 of the starters were not classified.
Dry, with cloud · High of 26 °C, no rain on the day (modelled, Open-Meteo)
How it is modelled
ERA5's reanalysis, through Open-Meteo, of the circuit's whole local day and not the race's hours, for the grid cell the circuit sits in and not the track, so a shower can be missing from it. Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.
- Circuit
- Circuit de Barcelona-CatalunyaMontmelo, Spain
- Winner
- Mika HakkinenMcLaren
- Pole
- Mika Hakkinen
- Fastest lap
- Michael Schumacher
- Entries
- 2212 classified
Classification
F1DB, CC BY 4.0 · drawn by Jules Roy
The outline is F1DB’s, for every layout; the trace is OpenStreetMap’s, where it exists.
Grid to flag
Lines run from grid slot to result, ending at the last lap completed. A dashed line ending in a cross is a driver not classified. Nothing between is recorded, so a crossing is not an overtake at that lap.
Qualifying
| Pos | Driver | Constructor | No. | Time | Gap | ≈ Distance | Interval |
|---|---|---|---|---|---|---|---|
| 1 | Mika Hakkinen | McLaren | 1 | 1:22.088 | — | 0 m | — |
| 2 | Eddie Irvine | Ferrari | 4 | 1:22.219 | +0.131 | 8 m | +0.131 |
| 3 | David Coulthard | McLaren | 2 | 1:22.244 | +0.156 | 9 m | +0.025 |
| 4 | Michael Schumacher | Ferrari | 3 | 1:22.277 | +0.189 | 11 m | +0.033 |
| 5 | Jean Alesi | Sauber | 11 | 1:22.388 | +0.300 | 17 m | +0.111 |
| 6 | Jacques Villeneuve | British American Racing | 22 | 1:22.703 | +0.615 | 35 m | +0.315 |
| 7 | Rubens Barrichello | Stewart Grand Prix | 16 | 1:22.920 | +0.832 | 48 m | +0.217 |
| 8 | Heinz-Harald Frentzen | Jordan | 8 | 1:22.938 | +0.850 | 49 m | +0.018 |
| 9 | Jarno Trulli | Prost Grand Prix | 19 | 1:23.194 | +1.106 | 64 m | +0.256 |
| 10 | Ralf Schumacher | Williams | 6 | 1:23.303 | +1.215 | 70 m | +0.109 |
| 11 | Damon Hill | Jordan | 7 | 1:23.317 | +1.229 | 71 m | +0.014 |
| 12 | Pedro Diniz | Sauber | 12 | 1:23.331 | +1.243 | 72 m | +0.014 |
| 13 | Giancarlo Fisichella | Benetton | 9 | 1:23.333 | +1.245 | 72 m | +0.002 |
| 14 | Johnny Herbert | Stewart Grand Prix | 17 | 1:23.505 | +1.417 | 82 m | +0.172 |
| 15 | Olivier Panis | Prost Grand Prix | 18 | 1:23.559 | +1.471 | 85 m | +0.054 |
| 16 | Mika Salo | British American Racing | 23 | 1:23.683 | +1.595 | 92 m | +0.124 |
| 17 | Alex Zanardi | Williams | 5 | 1:23.703 | +1.615 | 93 m | +0.020 |
| 18 | Alexander Wurz | Benetton | 10 | 1:23.824 | +1.736 | 100 m | +0.121 |
| 19 | Pedro de la Rosa | Arrows | 14 | 1:24.619 | +2.531 | 146 m | +0.795 |
| 20 | Toranosuke Takagi | Arrows | 15 | 1:25.280 | +3.192 | 184 m | +0.661 |
| 21 | Marc Gené | Minardi | 21 | 1:25.672 | +3.584 | 207 m | +0.392 |
| 22 | Luca Badoer | Minardi | 20 | 1:25.833 | +3.745 | 216 m | +0.161 |
How it is derived: distance, Qualifying
Distance at the session-best lap’s average speed, on the layout raced that year.
Pit stops
Bars run in finishing order, ticked at each stop. An unticked bar may hide a stop: F1DB’s record has gaps. A cross is a driver not classified. Ticks and strip mark the lap, not cause, tyres or gain; the table gives times.
Who stopped first, between neighbours
| Drivers, in grid order | Grid | Result | First recorded stop, lap | Stopped first | Grid to flag |
|---|---|---|---|---|---|
| Mika Hakkinen · David Coulthard | 1 · 3 | 1 · 2 | 23 · 26 | Mika Hakkinen | Kept their order |
| Mika Hakkinen · Eddie Irvine | 1 · 2 | 1 · 4 | 23 · 22 | Eddie Irvine | Kept their order |
| Eddie Irvine · David Coulthard | 2 · 3 | 4 · 2 | 22 · 26 | Eddie Irvine | Swapped places |
| David Coulthard · Michael Schumacher | 3 · 4 | 2 · 3 | 26 · 24 | Michael Schumacher | Kept their order |
| Eddie Irvine · Michael Schumacher | 2 · 4 | 4 · 3 | 22 · 24 | Eddie Irvine | Swapped places |
| Eddie Irvine · Ralf Schumacher | 2 · 10 | 4 · 5 | 22 · 27 | Eddie Irvine | Kept their order |
| Jarno Trulli · Ralf Schumacher | 9 · 10 | 6 · 5 | 23 · 27 | Jarno Trulli | Swapped places |
| Ralf Schumacher · Damon Hill | 10 · 11 | 5 · 7 | 27 · 25 | Damon Hill | Kept their order |
| Jarno Trulli · Damon Hill | 9 · 11 | 6 · 7 | 23 · 25 | Jarno Trulli | Kept their order |
| Damon Hill · Mika Salo | 11 · 16 | 7 · 8 | 25 · 21 | Mika Salo | Kept their order |
| Giancarlo Fisichella · Mika Salo | 13 · 16 | 9 · 8 | 21 · 21 | Same lap | Swapped places |
| Giancarlo Fisichella · Alexander Wurz | 13 · 18 | 9 · 10 | 21 · 19 | Alexander Wurz | Kept their order |
| Alexander Wurz · Pedro de la Rosa | 18 · 19 | 10 · 11 | 19 · 17 | Pedro de la Rosa | Kept their order |
| Pedro de la Rosa · Toranosuke Takagi | 19 · 20 | 11 · 12 | 17 · 23 | Pedro de la Rosa | Kept their order |
Practice sessions Practice 1 · Practice 2 · Warm-up
Practice 1
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | Eddie Irvine | Ferrari | 4 | 1:23.577 | — | 0 m | — | 25 |
| 2 | Heinz-Harald Frentzen | Jordan | 8 | 1:23.790 | +0.213 | 12 m | +0.213 | 27 |
| 3 | Michael Schumacher | Ferrari | 3 | 1:23.895 | +0.318 | 18 m | +0.105 | 36 |
| 4 | Mika Hakkinen | McLaren | 1 | 1:23.982 | +0.405 | 23 m | +0.087 | 22 |
| 5 | Alex Zanardi | Williams | 5 | 1:24.312 | +0.735 | 42 m | +0.330 | 41 |
| 6 | Damon Hill | Jordan | 7 | 1:24.318 | +0.741 | 42 m | +0.006 | 30 |
| 7 | David Coulthard | McLaren | 2 | 1:24.339 | +0.762 | 43 m | +0.021 | 32 |
| 8 | Rubens Barrichello | Stewart Grand Prix | 16 | 1:24.347 | +0.770 | 44 m | +0.008 | 26 |
| 9 | Jacques Villeneuve | British American Racing | 22 | 1:24.458 | +0.881 | 50 m | +0.111 | 34 |
| 10 | Ralf Schumacher | Williams | 6 | 1:24.559 | +0.982 | 56 m | +0.101 | 29 |
| 11 | Jean Alesi | Sauber | 11 | 1:24.571 | +0.994 | 56 m | +0.012 | 15 |
| 12 | Pedro Diniz | Sauber | 12 | 1:24.823 | +1.246 | 71 m | +0.252 | 22 |
| 13 | Jarno Trulli | Prost Grand Prix | 19 | 1:24.957 | +1.380 | 78 m | +0.134 | 38 |
| 14 | Olivier Panis | Prost Grand Prix | 18 | 1:25.140 | +1.563 | 88 m | +0.183 | 40 |
| 15 | Giancarlo Fisichella | Benetton | 9 | 1:25.448 | +1.871 | 106 m | +0.308 | 32 |
| 16 | Johnny Herbert | Stewart Grand Prix | 17 | 1:25.667 | +2.090 | 118 m | +0.219 | 27 |
| 17 | Alexander Wurz | Benetton | 10 | 1:25.901 | +2.324 | 132 m | +0.234 | 32 |
| 18 | Mika Salo | British American Racing | 23 | 1:25.990 | +2.413 | 137 m | +0.089 | 12 |
| 19 | Pedro de la Rosa | Arrows | 14 | 1:26.595 | +3.018 | 171 m | +0.605 | 36 |
| 20 | Toranosuke Takagi | Arrows | 15 | 1:27.296 | +3.719 | 210 m | +0.701 | 42 |
| 21 | Luca Badoer | Minardi | 20 | 1:27.314 | +3.737 | 211 m | +0.018 | 25 |
| 22 | Marc Gené | Minardi | 21 | 1:27.506 | +3.929 | 222 m | +0.192 | 27 |
How it is derived: distance, Practice 1
Distance at the session-best lap’s average speed, on the layout raced that year.
Practice 2
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | David Coulthard | McLaren | 2 | 1:22.138 | — | 0 m | — | 19 |
| 2 | Michael Schumacher | Ferrari | 3 | 1:22.212 | +0.074 | 4 m | +0.074 | 26 |
| 3 | Mika Hakkinen | McLaren | 1 | 1:22.257 | +0.119 | 7 m | +0.045 | 24 |
| 4 | Heinz-Harald Frentzen | Jordan | 8 | 1:22.836 | +0.698 | 40 m | +0.579 | 30 |
| 5 | Jean Alesi | Sauber | 11 | 1:22.917 | +0.779 | 45 m | +0.081 | 26 |
| 6 | Jacques Villeneuve | British American Racing | 22 | 1:23.074 | +0.936 | 54 m | +0.157 | 15 |
| 7 | Rubens Barrichello | Stewart Grand Prix | 16 | 1:23.106 | +0.968 | 56 m | +0.032 | 27 |
| 8 | Damon Hill | Jordan | 7 | 1:23.125 | +0.987 | 57 m | +0.019 | 24 |
| 9 | Johnny Herbert | Stewart Grand Prix | 17 | 1:23.136 | +0.998 | 57 m | +0.011 | 29 |
| 10 | Mika Salo | British American Racing | 23 | 1:23.196 | +1.058 | 61 m | +0.060 | 22 |
| 11 | Ralf Schumacher | Williams | 6 | 1:23.208 | +1.070 | 62 m | +0.012 | 27 |
| 12 | Pedro Diniz | Sauber | 12 | 1:23.272 | +1.134 | 65 m | +0.064 | 33 |
| 13 | Giancarlo Fisichella | Benetton | 9 | 1:23.346 | +1.208 | 70 m | +0.074 | 26 |
| 14 | Jarno Trulli | Prost Grand Prix | 19 | 1:23.493 | +1.355 | 78 m | +0.147 | 30 |
| 15 | Alex Zanardi | Williams | 5 | 1:23.574 | +1.436 | 83 m | +0.081 | 30 |
| 16 | Alexander Wurz | Benetton | 10 | 1:23.633 | +1.495 | 86 m | +0.059 | 26 |
| 17 | Eddie Irvine | Ferrari | 4 | 1:23.839 | +1.701 | 98 m | +0.206 | 17 |
| 18 | Olivier Panis | Prost Grand Prix | 18 | 1:23.911 | +1.773 | 102 m | +0.072 | 28 |
| 19 | Pedro de la Rosa | Arrows | 14 | 1:25.042 | +2.904 | 167 m | +1.131 | 31 |
| 20 | Marc Gené | Minardi | 21 | 1:25.663 | +3.525 | 203 m | +0.621 | 29 |
| 21 | Toranosuke Takagi | Arrows | 15 | 1:25.948 | +3.810 | 219 m | +0.285 | 22 |
| 22 | Luca Badoer | Minardi | 20 | 1:26.535 | +4.397 | 253 m | +0.587 | 18 |
How it is derived: distance, Practice 2
Distance at the session-best lap’s average speed, on the layout raced that year.
Warm-up
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | Mika Hakkinen | McLaren | 1 | 1:24.031 | — | 0 m | — | 13 |
| 2 | David Coulthard | McLaren | 2 | 1:24.328 | +0.297 | 17 m | +0.297 | 14 |
| 3 | Michael Schumacher | Ferrari | 3 | 1:24.431 | +0.400 | 23 m | +0.103 | 13 |
| 4 | Jean Alesi | Sauber | 11 | 1:24.452 | +0.421 | 24 m | +0.021 | 9 |
| 5 | Eddie Irvine | Ferrari | 4 | 1:24.745 | +0.714 | 40 m | +0.293 | 13 |
| 6 | Damon Hill | Jordan | 7 | 1:24.784 | +0.753 | 42 m | +0.039 | 15 |
| 7 | Jarno Trulli | Prost Grand Prix | 19 | 1:24.816 | +0.785 | 44 m | +0.032 | 16 |
| 8 | Heinz-Harald Frentzen | Jordan | 8 | 1:24.897 | +0.866 | 49 m | +0.081 | 17 |
| 9 | Ralf Schumacher | Williams | 6 | 1:24.958 | +0.927 | 52 m | +0.061 | 16 |
| 10 | Pedro Diniz | Sauber | 12 | 1:25.057 | +1.026 | 58 m | +0.099 | 16 |
| 11 | Jacques Villeneuve | British American Racing | 22 | 1:25.297 | +1.266 | 71 m | +0.240 | 9 |
| 12 | Johnny Herbert | Stewart Grand Prix | 17 | 1:25.479 | +1.448 | 82 m | +0.182 | 19 |
| 13 | Olivier Panis | Prost Grand Prix | 18 | 1:25.594 | +1.563 | 88 m | +0.115 | 14 |
| 14 | Giancarlo Fisichella | Benetton | 9 | 1:25.734 | +1.703 | 96 m | +0.140 | 13 |
| 15 | Rubens Barrichello | Stewart Grand Prix | 16 | 1:25.797 | +1.766 | 99 m | +0.063 | 14 |
| 16 | Alex Zanardi | Williams | 5 | 1:25.870 | +1.839 | 104 m | +0.073 | 17 |
| 17 | Pedro de la Rosa | Arrows | 14 | 1:25.955 | +1.924 | 108 m | +0.085 | 11 |
| 18 | Alexander Wurz | Benetton | 10 | 1:26.099 | +2.068 | 116 m | +0.144 | 13 |
| 19 | Mika Salo | British American Racing | 23 | 1:26.228 | +2.197 | 124 m | +0.129 | 7 |
| 20 | Marc Gené | Minardi | 21 | 1:26.963 | +2.932 | 165 m | +0.735 | 11 |
| 21 | Luca Badoer | Minardi | 20 | 1:27.597 | +3.566 | 201 m | +0.634 | 15 |
| 22 | Toranosuke Takagi | Arrows | 15 | 1:27.836 | +3.805 | 214 m | +0.239 | 10 |
How it is derived: distance, Warm-up
Distance at the session-best lap’s average speed, on the layout raced that year.
The cars in this race
The photograph each car's Wikipedia article leads with, from Wikimedia Commons: taken wherever and whenever that was, not necessarily at this race.
A photograph marked unchecked has a file name that does not name the car it is shown for. Most are still the right car, filed under the driver rather than the machine — but nobody has confirmed these one by one.
5 more photographs
Where this comes from
- Round
- 5 of 1999
- Grand Prix
- Spanish Grand Prix
- Dates
- Layout raced
- Grand Prix circuit · 4.73 km · 13 turns
- Format
- Standard weekend
- Constructor
- McLaren
- Entrant
- McLaren-Mercedes
- Confidence
- reference
The layout raced and its figures are this register’s, from its own sources; the figures under the race’s drawing are F1DB’s, and at some circuits the two disagree.