Race · Round 12 of 16 ·
1999 Belgian Grand Prix
David Coulthard won for McLaren from 2nd on the grid at Circuit de Spa-Francorchamps. 6 of the starters were not classified.
Dry, with cloud · High of 20 °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 Spa-FrancorchampsStavelot, Belgium
- Winner
- David CoulthardMcLaren
- Pole
- Mika Hakkinen
- Fastest lap
- Mika Hakkinen
- Entries
- 2216 classified
Classification
| Pos | Driver | Constructor | Chassis | Grid | Laps | Out | Points | FL |
|---|---|---|---|---|---|---|---|---|
| 1 | David Coulthard | McLaren | MP4/14 | 2 | 44 | Finished | 10 | |
| 2 | Mika Hakkinen | McLaren | MP4/14 | 1 | 44 | Finished | 6 | fastest lap |
| 3 | Heinz-Harald Frentzen | Jordan | 199 | 3 | 44 | Finished | 4 | |
| 4 | Eddie Irvine | Ferrari | F399 | 6 | 44 | Finished | 3 | |
| 5 | Ralf Schumacher | Williams | FW21 | 5 | 44 | Finished | 2 | |
| 6 | Damon Hill | Jordan | 199 | 4 | 44 | Finished | 1 | |
| 7 | Mika Salo | Ferrari | F399 | 9 | 44 | Finished | 0 | |
| 8 | Alex Zanardi | Williams | FW21 | 8 | 44 | Finished | 0 | |
| 9 | Jean Alesi | Sauber | C18 | 16 | 44 | Finished | 0 | |
| 10 | Rubens Barrichello | Stewart Grand Prix | SF3 | 7 | 44 | Finished | 0 | |
| 11 | Giancarlo Fisichella | Benetton | B199 | 13 | 44 | Finished | 0 | |
| 12 | Jarno Trulli | Prost Grand Prix | AP02 | 12 | 44 | Finished | 0 | |
| 13 | Olivier Panis | Prost Grand Prix | AP02 | 17 | 44 | Finished | 0 | |
| 14 | Alexander Wurz | Benetton | B199 | 15 | 44 | Finished | 0 | |
| 15 | Jacques Villeneuve | British American Racing | 1 | 11 | 43 | Finished | 0 | |
| 16 | Marc Gené | Minardi | M01 | 21 | 43 | Finished | 0 | |
| DNF | Pedro de la Rosa | Arrows | A20 | 22 | 35 | Transmission | 0 | |
| DNF | Luca Badoer | Minardi | M01 | 20 | 33 | Suspension | 0 | |
| DNF | Ricardo Zonta | British American Racing | 1 | 14 | 33 | Gearbox | 0 | |
| DNF | Johnny Herbert | Stewart Grand Prix | SF3 | 10 | 27 | Brakes | 0 | |
| DNF | Pedro Diniz | Sauber | C18 | 18 | 19 | Spun off | 0 | |
| DNF | Toranosuke Takagi | Arrows | A20 | 19 | 0 | Clutch | 0 |
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:50.329 | — | 0 m | — |
| 2 | David Coulthard | McLaren | 2 | 1:50.484 | +0.155 | 10 m | +0.155 |
| 3 | Heinz-Harald Frentzen | Jordan | 8 | 1:51.332 | +1.003 | 64 m | +0.848 |
| 4 | Damon Hill | Jordan | 7 | 1:51.372 | +1.043 | 66 m | +0.040 |
| 5 | Ralf Schumacher | Williams | 6 | 1:51.414 | +1.085 | 69 m | +0.042 |
| 6 | Eddie Irvine | Ferrari | 4 | 1:51.895 | +1.566 | 99 m | +0.481 |
| 7 | Rubens Barrichello | Stewart Grand Prix | 16 | 1:51.974 | +1.645 | 104 m | +0.079 |
| 8 | Alex Zanardi | Williams | 5 | 1:52.014 | +1.685 | 107 m | +0.040 |
| 9 | Mika Salo | Ferrari | 3 | 1:52.124 | +1.795 | 114 m | +0.110 |
| 10 | Johnny Herbert | Stewart Grand Prix | 17 | 1:52.164 | +1.835 | 116 m | +0.040 |
| 11 | Jacques Villeneuve | British American Racing | 22 | 1:52.235 | +1.906 | 121 m | +0.071 |
| 12 | Jarno Trulli | Prost Grand Prix | 19 | 1:52.644 | +2.315 | 147 m | +0.409 |
| 13 | Giancarlo Fisichella | Benetton | 9 | 1:52.762 | +2.433 | 154 m | +0.118 |
| 14 | Ricardo Zonta | British American Racing | 23 | 1:52.840 | +2.511 | 159 m | +0.078 |
| 15 | Alexander Wurz | Benetton | 10 | 1:52.847 | +2.518 | 160 m | +0.007 |
| 16 | Jean Alesi | Sauber | 11 | 1:52.921 | +2.592 | 165 m | +0.074 |
| 17 | Olivier Panis | Prost Grand Prix | 18 | 1:53.148 | +2.819 | 179 m | +0.227 |
| 18 | Pedro Diniz | Sauber | 12 | 1:53.778 | +3.449 | 219 m | +0.630 |
| 19 | Toranosuke Takagi | Arrows | 15 | 1:54.099 | +3.770 | 239 m | +0.321 |
| 20 | Luca Badoer | Minardi | 20 | 1:54.197 | +3.868 | 246 m | +0.098 |
| 21 | Marc Gené | Minardi | 21 | 1:54.557 | +4.228 | 268 m | +0.360 |
| 22 | Pedro de la Rosa | Arrows | 14 | 1:54.579 | +4.250 | 270 m | +0.022 |
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 · 2 | 2 · 1 | 18 · 19 | Mika Hakkinen | Swapped places |
| David Coulthard · Heinz-Harald Frentzen | 2 · 3 | 1 · 3 | 19 · 17 | Heinz-Harald Frentzen | Kept their order |
| Mika Hakkinen · Heinz-Harald Frentzen | 1 · 3 | 2 · 3 | 18 · 17 | Heinz-Harald Frentzen | Kept their order |
| Heinz-Harald Frentzen · Eddie Irvine | 3 · 6 | 3 · 4 | 17 · 18 | Heinz-Harald Frentzen | Kept their order |
| Heinz-Harald Frentzen · Damon Hill | 3 · 4 | 3 · 6 | 17 · 16 | Damon Hill | Kept their order |
| Ralf Schumacher · Eddie Irvine | 5 · 6 | 5 · 4 | 22 · 18 | Eddie Irvine | Swapped places |
| Eddie Irvine · Rubens Barrichello | 6 · 7 | 4 · 10 | 18 · 17 | Rubens Barrichello | Kept their order |
| Damon Hill · Ralf Schumacher | 4 · 5 | 6 · 5 | 16 · 22 | Damon Hill | Swapped places |
| Damon Hill · Mika Salo | 4 · 9 | 6 · 7 | 16 · 17 | Damon Hill | Kept their order |
| Alex Zanardi · Mika Salo | 8 · 9 | 8 · 7 | 21 · 17 | Mika Salo | Swapped places |
| Rubens Barrichello · Alex Zanardi | 7 · 8 | 10 · 8 | 17 · 21 | Rubens Barrichello | Swapped places |
| Alex Zanardi · Jean Alesi | 8 · 16 | 8 · 9 | 21 · 14 | Jean Alesi | Kept their order |
| Rubens Barrichello · Jean Alesi | 7 · 16 | 10 · 9 | 17 · 14 | Jean Alesi | Swapped places |
| Alexander Wurz · Jean Alesi | 15 · 16 | 14 · 9 | 22 · 14 | Jean Alesi | Swapped places |
| Jean Alesi · Olivier Panis | 16 · 17 | 9 · 13 | 14 · 12 | Olivier Panis | Kept their order |
| Rubens Barrichello · Giancarlo Fisichella | 7 · 13 | 10 · 11 | 17 · 21 | Rubens Barrichello | Kept their order |
| Jarno Trulli · Giancarlo Fisichella | 12 · 13 | 12 · 11 | 14 · 21 | Jarno Trulli | Swapped places |
| Jacques Villeneuve · Jarno Trulli | 11 · 12 | 15 · 12 | 26 · 14 | Jarno Trulli | Swapped places |
| Jarno Trulli · Olivier Panis | 12 · 17 | 12 · 13 | 14 · 12 | Olivier Panis | Kept their order |
| Alexander Wurz · Olivier Panis | 15 · 17 | 14 · 13 | 22 · 12 | Olivier Panis | Swapped places |
| Jacques Villeneuve · Alexander Wurz | 11 · 15 | 15 · 14 | 26 · 22 | Alexander Wurz | Swapped places |
| Jacques Villeneuve · Marc Gené | 11 · 21 | 15 · 16 | 26 · 14 | Marc Gené | Kept their order |
Practice sessions Practice 1 · Practice 2 · Warm-up
Practice 1
| Pos | Driver | Constructor | No. | Best lap | Gap | ≈ Distance | Interval | Laps |
|---|---|---|---|---|---|---|---|---|
| 1 | David Coulthard | McLaren | 2 | 1:53.577 | — | 0 m | — | 28 |
| 2 | Mika Hakkinen | McLaren | 1 | 1:54.021 | +0.444 | 27 m | +0.444 | 24 |
| 3 | Giancarlo Fisichella | Benetton | 9 | 1:54.066 | +0.489 | 30 m | +0.045 | 29 |
| 4 | Heinz-Harald Frentzen | Jordan | 8 | 1:54.678 | +1.101 | 68 m | +0.612 | 20 |
| 5 | Damon Hill | Jordan | 7 | 1:54.892 | +1.315 | 81 m | +0.214 | 27 |
| 6 | Ralf Schumacher | Williams | 6 | 1:54.899 | +1.322 | 82 m | +0.007 | 27 |
| 7 | Johnny Herbert | Stewart Grand Prix | 17 | 1:54.975 | +1.398 | 86 m | +0.076 | 25 |
| 8 | Mika Salo | Ferrari | 3 | 1:55.032 | +1.455 | 90 m | +0.057 | 36 |
| 9 | Eddie Irvine | Ferrari | 4 | 1:55.242 | +1.665 | 103 m | +0.210 | 27 |
| 10 | Jean Alesi | Sauber | 11 | 1:55.271 | +1.694 | 104 m | +0.029 | 30 |
| 11 | Rubens Barrichello | Stewart Grand Prix | 16 | 1:55.484 | +1.907 | 118 m | +0.213 | 25 |
| 12 | Alexander Wurz | Benetton | 10 | 1:55.486 | +1.909 | 118 m | +0.002 | 28 |
| 13 | Olivier Panis | Prost Grand Prix | 18 | 1:55.541 | +1.964 | 121 m | +0.055 | 34 |
| 14 | Alex Zanardi | Williams | 5 | 1:55.743 | +2.166 | 134 m | +0.202 | 31 |
| 15 | Luca Badoer | Minardi | 20 | 1:56.090 | +2.513 | 155 m | +0.347 | 31 |
| 16 | Toranosuke Takagi | Arrows | 15 | 1:56.263 | +2.686 | 166 m | +0.173 | 27 |
| 17 | Pedro Diniz | Sauber | 12 | 1:56.310 | +2.733 | 169 m | +0.047 | 25 |
| 18 | Jacques Villeneuve | British American Racing | 22 | 1:56.429 | +2.852 | 176 m | +0.119 | 18 |
| 19 | Pedro de la Rosa | Arrows | 14 | 1:56.749 | +3.172 | 196 m | +0.320 | 37 |
| 20 | Jarno Trulli | Prost Grand Prix | 19 | 1:56.765 | +3.188 | 197 m | +0.016 | 32 |
| 21 | Marc Gené | Minardi | 21 | 1:56.855 | +3.278 | 202 m | +0.090 | 32 |
| 22 | Ricardo Zonta | British American Racing | 23 | 1:57.717 | +4.140 | 255 m | +0.862 | 22 |
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 | Heinz-Harald Frentzen | Jordan | 8 | 1:51.047 | — | 0 m | — | 23 |
| 2 | Ralf Schumacher | Williams | 6 | 1:51.417 | +0.370 | 23 m | +0.370 | 25 |
| 3 | David Coulthard | McLaren | 2 | 1:51.729 | +0.682 | 43 m | +0.312 | 23 |
| 4 | Damon Hill | Jordan | 7 | 1:51.833 | +0.786 | 50 m | +0.104 | 21 |
| 5 | Jacques Villeneuve | British American Racing | 22 | 1:52.111 | +1.064 | 67 m | +0.278 | 29 |
| 6 | Eddie Irvine | Ferrari | 4 | 1:52.160 | +1.113 | 70 m | +0.049 | 21 |
| 7 | Mika Hakkinen | McLaren | 1 | 1:52.259 | +1.212 | 76 m | +0.099 | 20 |
| 8 | Mika Salo | Ferrari | 3 | 1:52.528 | +1.481 | 93 m | +0.269 | 22 |
| 9 | Rubens Barrichello | Stewart Grand Prix | 16 | 1:52.769 | +1.722 | 109 m | +0.241 | 22 |
| 10 | Johnny Herbert | Stewart Grand Prix | 17 | 1:52.849 | +1.802 | 114 m | +0.080 | 23 |
| 11 | Jarno Trulli | Prost Grand Prix | 19 | 1:53.061 | +2.014 | 127 m | +0.212 | 20 |
| 12 | Alex Zanardi | Williams | 5 | 1:53.301 | +2.254 | 142 m | +0.240 | 20 |
| 13 | Jean Alesi | Sauber | 11 | 1:53.317 | +2.270 | 143 m | +0.016 | 20 |
| 14 | Alexander Wurz | Benetton | 10 | 1:53.325 | +2.278 | 144 m | +0.008 | 18 |
| 15 | Giancarlo Fisichella | Benetton | 9 | 1:53.463 | +2.416 | 152 m | +0.138 | 16 |
| 16 | Olivier Panis | Prost Grand Prix | 18 | 1:53.595 | +2.548 | 161 m | +0.132 | 16 |
| 17 | Ricardo Zonta | British American Racing | 23 | 1:53.926 | +2.879 | 182 m | +0.331 | 15 |
| 18 | Pedro Diniz | Sauber | 12 | 1:54.112 | +3.065 | 193 m | +0.186 | 26 |
| 19 | Toranosuke Takagi | Arrows | 15 | 1:54.258 | +3.211 | 203 m | +0.146 | 23 |
| 20 | Pedro de la Rosa | Arrows | 14 | 1:54.592 | +3.545 | 224 m | +0.334 | 25 |
| 21 | Luca Badoer | Minardi | 20 | 1:54.768 | +3.721 | 235 m | +0.176 | 22 |
| 22 | Marc Gené | Minardi | 21 | 1:54.860 | +3.813 | 240 m | +0.092 | 26 |
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:54.019 | — | 0 m | — | 10 |
| 2 | Ralf Schumacher | Williams | 6 | 1:54.255 | +0.236 | 14 m | +0.236 | 12 |
| 3 | Olivier Panis | Prost Grand Prix | 18 | 1:54.757 | +0.738 | 45 m | +0.502 | 11 |
| 4 | Jean Alesi | Sauber | 11 | 1:54.799 | +0.780 | 48 m | +0.042 | 12 |
| 5 | Damon Hill | Jordan | 7 | 1:54.888 | +0.869 | 53 m | +0.089 | 10 |
| 6 | Eddie Irvine | Ferrari | 4 | 1:54.906 | +0.887 | 54 m | +0.018 | 12 |
| 7 | David Coulthard | McLaren | 2 | 1:54.923 | +0.904 | 56 m | +0.017 | 11 |
| 8 | Johnny Herbert | Stewart Grand Prix | 17 | 1:55.329 | +1.310 | 80 m | +0.406 | 11 |
| 9 | Alexander Wurz | Benetton | 10 | 1:55.363 | +1.344 | 83 m | +0.034 | 13 |
| 10 | Alex Zanardi | Williams | 5 | 1:55.366 | +1.347 | 83 m | +0.003 | 10 |
| 11 | Jarno Trulli | Prost Grand Prix | 19 | 1:55.394 | +1.375 | 84 m | +0.028 | 13 |
| 12 | Heinz-Harald Frentzen | Jordan | 8 | 1:55.409 | +1.390 | 85 m | +0.015 | 13 |
| 13 | Mika Salo | Ferrari | 3 | 1:55.434 | +1.415 | 87 m | +0.025 | 14 |
| 14 | Rubens Barrichello | Stewart Grand Prix | 16 | 1:55.485 | +1.466 | 90 m | +0.051 | 11 |
| 15 | Jacques Villeneuve | British American Racing | 22 | 1:55.738 | +1.719 | 106 m | +0.253 | 8 |
| 16 | Marc Gené | Minardi | 21 | 1:55.843 | +1.824 | 112 m | +0.105 | 11 |
| 17 | Giancarlo Fisichella | Benetton | 9 | 1:55.886 | +1.867 | 115 m | +0.043 | 14 |
| 18 | Pedro Diniz | Sauber | 12 | 1:56.990 | +2.971 | 183 m | +1.104 | 12 |
| 19 | Toranosuke Takagi | Arrows | 15 | 1:57.555 | +3.536 | 217 m | +0.565 | 10 |
| 20 | Pedro de la Rosa | Arrows | 14 | 1:57.873 | +3.854 | 237 m | +0.318 | 10 |
| 21 | Luca Badoer | Minardi | 20 | 1:58.213 | +4.194 | 258 m | +0.340 | 9 |
| 22 | Ricardo Zonta | British American Racing | 23 | 1:58.442 | +4.423 | 272 m | +0.229 | 8 |
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
- 12 of 1999
- Grand Prix
- Belgian Grand Prix
- Dates
- Layout raced
- Modern circuit · 7.004 km · 19 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.