Season 2003 · Round 12
German Grand Prix
Fastest Lap
—
DNF
7
L23
L6
L1
L1
L0
L0
L0
Storylines · This Grand Prix & circuit
Most wins at this GP
Michael Schumacher
active
4 wins
Pole-to-win rate 18/37
48.6%
Most DNFs · all-time P5
1987 German Grand Prix
19 cars
Closest finish · all-time P33
1998 German Grand Prix
0.426s
Most lead changes · all-time P12
Circuit Info
Hockenheimring
Hockenheim, Germany
Records Watch · Active drivers ranked at this Grand Prix
P1 Michael Schumacher
4 wins
· GP #1
P3 Fernando Alonso
3 wins
· → Michael Schumacher -1
P15 Rubens Barrichello
1 wins
· → Gerhard Berger -1
P8 Michael Schumacher
2
· → Ayrton Senna -1
P8 Juan Pablo Montoya
2
· → Ayrton Senna -1
P8 Kimi Räikkönen
2
· → Ayrton Senna -1
P1 Michael Schumacher
7
· GP #1
P5 Fernando Alonso
5
· → Ayrton Senna -1
P9 David Coulthard
4
· → Gerhard Berger -1
P2 Fernando Alonso
2
· → Lewis Hamilton -1
P2 Michael Schumacher
2
· → Lewis Hamilton -1
P2 Kimi Räikkönen
2
· → Lewis Hamilton -1
P1 Rubens Barrichello
18 starts
· GP #1
P2 Michael Schumacher
17 starts
· → Rubens Barrichello -1
P5 Jenson Button
15 starts
· → Graham Hill -1
Race Trace · position by lap
| Pos | Driver | Team | Grid | Lap | Time / Status | Points |
|---|---|---|---|---|---|---|
| 1 | 3 Juan Pablo Montoya | Williams | 1 | 67 | 1:28:48.769 | 10 |
| 2 | 5 David Coulthard | McLaren | 10 | 67 | +1:05.459 | 8 |
| 3 | 7 Jarno Trulli | Renault | 4 | 67 | +1:09.060 | 6 |
| 4 | 8 Fernando Alonso | Renault | 8 | 67 | +1:09.344 | 5 |
| 5 | 20 Olivier Panis | Toyota | 7 | 66 | +1 Lap | 4 |
| 6 | 21 Cristiano da Matta | Toyota | 9 | 66 | +1 Lap | 3 |
| 7 | 1 Michael Schumacher | Ferrari | 6 | 66 | +1 Lap | 2 |
| 8 | 17 Jenson Button | BAR | 17 | 66 | +1 Lap | 1 |
| 9 | 16 Jacques Villeneuve | BAR | 13 | 65 | +2 Laps | |
| 10 | 9 Nick Heidfeld | Sauber | 15 | 65 | +2 Laps | |
| 11 | 14 Mark Webber | Jaguar | 11 | 64 | Accident | |
| 12 | 18 Nicolas Kiesa | Minardi | 20 | 62 | +5 Laps | |
| 13 | 11 Giancarlo Fisichella | Jordan | 13 | 60 | Engine | |
| R | 19 Jos Verstappen | Minardi | 19 | 23 | Hydraulics | |
| R | 15 Justin Wilson | Jaguar | 16 | 6 | Gearbox | |
| R | 4 Ralf Schumacher | Williams | 2 | 1 | Accident | |
| R | 10 Heinz-Harald Frentzen | Sauber | 14 | 1 | Accident | |
| R | 2 Rubens Barrichello | Ferrari | 3 | 0 | Accident | |
| R | 6 Kimi Räikkönen | McLaren | 5 | 0 | Accident | |
| R | 12 Ralph Firman | Jordan | 18 | 0 | Accident |
| Pos | Driver | Team | Q1 | Q2 | Q3 | Gap to pole |
|---|---|---|---|---|---|---|
| 1 | 3 Juan Pablo Montoya | Williams | 1:15.167 | — | — | POLE Q1 |
| 2 | 4 Ralf Schumacher | Williams | 1:15.185 | — | — | +0.018 Q1 |
| 3 | 2 Rubens Barrichello | Ferrari | 1:15.488 | — | — | +0.321 Q1 |
| 4 | 7 Jarno Trulli | Renault | 1:15.679 | — | — | +0.512 Q1 |
| 5 | 6 Kimi Räikkönen | McLaren | 1:15.874 | — | — | +0.707 Q1 |
| 6 | 1 Michael Schumacher | Ferrari | 1:15.898 | — | — | +0.731 Q1 |
| 7 | 20 Olivier Panis | Toyota | 1:16.034 | — | — | +0.867 Q1 |
| 8 | 8 Fernando Alonso | Renault | 1:16.483 | — | — | +1.316 Q1 |
| 9 | 21 Cristiano da Matta | Toyota | 1:16.550 | — | — | +1.383 Q1 |
| 10 | 5 David Coulthard | McLaren | 1:16.666 | — | — | +1.499 Q1 |
| 11 | 14 Mark Webber | Jaguar | 1:16.775 | — | — | +1.608 Q1 |
| 12 | 11 Giancarlo Fisichella | Jordan | 1:16.831 | — | — | +1.664 Q1 |
| 13 | 16 Jacques Villeneuve | BAR | 1:17.090 | — | — | +1.923 Q1 |
| 14 | 10 Heinz-Harald Frentzen | Sauber | 1:17.169 | — | — | +2.002 Q1 |
| 15 | 9 Nick Heidfeld | Sauber | 1:17.557 | — | — | +2.390 Q1 |
| 16 | 15 Justin Wilson | Jaguar | 1:18.021 | — | — | +2.854 Q1 |
| 17 | 17 Jenson Button | BAR | 1:18.085 | — | — | +2.918 Q1 |
| 18 | 12 Ralph Firman | Jordan | 1:18.341 | — | — | +3.174 Q1 |
| 19 | 19 Jos Verstappen | Minardi | 1:19.023 | — | — | +3.856 Q1 |
| 20 | 18 Nicolas Kiesa | Minardi | 1:19.174 | — | — | +4.007 Q1 |
Starting grid
Official
2
4
5
7
8
9
10
11
14 Mark Webber
13
13
11 Giancarlo Fisichella
▼1
14
15
16
17
18
12 Ralph Firman
19
20
Final grid as classified, including any pit lane starts. Source: Jolpica-F1.
The arrow compares the grid slot with the qualifying classification; hover a drop to see the stewards document behind it.
No data for this session.
| # | Driver | Lap time | Lap |
|---|---|---|---|
| 1 | 3 Juan Pablo Montoya | 1:14.917 | L14 |
| 2 | 3 Juan Pablo Montoya | 1:15.157 | L35 |
| 3 | 3 Juan Pablo Montoya | 1:15.184 | L20 |
| 4 | 3 Juan Pablo Montoya | 1:15.251 | L16 |
| 5 | 3 Juan Pablo Montoya | 1:15.272 | L15 |
| 6 | 3 Juan Pablo Montoya | 1:15.288 | L13 |
| 7 | 3 Juan Pablo Montoya | 1:15.485 | L37 |
| 8 | 3 Juan Pablo Montoya | 1:15.491 | L32 |
| 9 | 3 Juan Pablo Montoya | 1:15.522 | L11 |
| 10 | 3 Juan Pablo Montoya | 1:15.614 | L45 |
Top 10 fastest race laps — #1 is the fastest lap of the race(FL).
Not collected for this era — the source only covers 2012 onwards.
Not collected for this era — the source only covers 2023 onwards.
Most positions gained on track
Most positions lost
Michael Schumacher −9
Mark Webber −8
Jarno Trulli −7
Race · Sum of lap-by-lap positions gained on track — start lap and own pit laps excluded.
Race lap data 1996+.
| Driver | Type | Lap | Served | Issued | Reason |
|---|---|---|---|---|---|
| 11 Giancarlo Fisichella | Grid penalty | ▼1 | (P12 → P13) | ||
| ▼1 (P12 → P13) | |||||
Lap = lap the penalty was issued · Served = lap it was served in the pits (blank means it was added to the race time instead)
Time, drive-through and stop-go penalties come from race control messages (OpenF1, 2023+). Grid penalties never appear there — the stewards publish them as documents after the session — so they are worked back from the starting grid against the qualifying classification, which gives places actually lost rather than the figure written in the decision.
Not collected for this era — the source only covers 2019 onwards.
Record Basis · Calculation basis
Race order is the final classification(post-race penalties applied) · qualifying session data 2003+ · lap times 1996+ · pit stops 2012+ (pit-lane transit, not stationary time) ·
DNF = Finished(Finished·+N Laps) non-Finished statuses
Data sources: Jolpica-F1 (Ergast compatible API) · weather·Race Control OpenF1 (2023+) · Last fetched: 2026-09-05 14:15
Data sources: Jolpica-F1 (Ergast compatible API) · weather·Race Control OpenF1 (2023+) · Last fetched: 2026-09-05 14:15