Season 2004 · Round 16
Chinese Grand Prix
DNF
4
L38
L37
L35
L11
Storylines · This Grand Prix & circuit
Most wins at this GP
Lewis Hamilton
6 wins
Pole-to-win rate 12/19
63.2%
Most SC/VSC · all-time P6
Most lead changes · all-time P4
Circuit Info
Shanghai International Circuit
Shanghai, China
Records Watch · Active drivers ranked at this Grand Prix
P2 Fernando Alonso
2 wins
· → Lewis Hamilton -4
P4 Michael Schumacher
1 wins
· → Nico Rosberg -1
P4 Rubens Barrichello
1 wins
· → Nico Rosberg -1
P3 Fernando Alonso
2
· → Sebastian Vettel -2
P5 Rubens Barrichello
1
· → Nico Rosberg -1
P2 Kimi Räikkönen
6
· → Lewis Hamilton -4
P4 Fernando Alonso
5
· → Sebastian Vettel -1
P6 Jenson Button
4
· → Nico Rosberg -1
P2 Fernando Alonso
2
· → Lewis Hamilton -2
P3 Michael Schumacher
1
· → Fernando Alonso -1
P3 Rubens Barrichello
1
· → Fernando Alonso -1
P1 Fernando Alonso
18 starts
· GP #1
P3 Kimi Räikkönen
14 starts
· → Lewis Hamilton -2
P3 Felipe Massa
14 starts
· → Lewis Hamilton -2
Race Trace · position by lap
| Pos | Driver | Team | Grid | Lap | Time / Status | Points |
|---|---|---|---|---|---|---|
| 1 | 2 Rubens Barrichello | Ferrari | 1 | 56 | 1:29:12.420 | 10 |
| 2 | 9 Jenson Button | BAR | 3 | 56 | +1.035 | 8 |
| 3 | 6 Kimi Räikkönen | McLaren | 2 | 56 | +1.469 | 6 |
| 4 | 8 Fernando Alonso | Renault | 6 | 56 | +32.510 | 5 |
| 5 | 3 Juan Pablo Montoya | Williams | 10 | 56 | +45.193 | 4 |
| 6 | 10 Takuma Sato | BAR | 18 | 56 | +54.791 | 3 |
| 7 | 11 Giancarlo Fisichella | Sauber | 7 | 56 | +1:05.454 | 2 |
| 8 | 12 Felipe Massa | Sauber | 4 | 56 | +1:20.080 | 1 |
| 9 | 5 David Coulthard | McLaren | 9 | 56 | +1:20.619 | |
| 10 | 14 Mark Webber | Jaguar | 11 | 55 | +1 Lap | |
| 11 | 7 Jacques Villeneuve | Renault | 12 | 55 | +1 Lap | |
| 12 | 1 Michael Schumacher FL | Ferrari | 20 | 55 | +1 Lap | |
| 13 | 18 Nick Heidfeld | Jordan | 14 | 55 | +1 Lap | |
| 14 | 17 Olivier Panis | Toyota | 8 | 55 | +1 Lap | |
| 15 | 19 Timo Glock | Jordan | 16 | 55 | +1 Lap | |
| 16 | 21 Zsolt Baumgartner | Minardi | 19 | 53 | +3 Laps | |
| R | 20 Gianmaria Bruni | Minardi | 17 | 38 | Wheel | |
| R | 4 Ralf Schumacher | Williams | 5 | 37 | Collision | |
| R | 17 Ricardo Zonta | Toyota | 13 | 35 | Transmission | |
| R | 15 Christian Klien | Jaguar | 15 | 11 | Collision |
| Pos | Driver | Team | Q1 | Q2 | Q3 | Gap to pole |
|---|---|---|---|---|---|---|
| 1 | 2 Rubens Barrichello | Ferrari | 1:34.012 | — | — | POLE Q1 |
| 2 | 6 Kimi Räikkönen | McLaren | 1:34.178 | — | — | +0.166 Q1 |
| 3 | 9 Jenson Button | BAR | 1:34.295 | — | — | +0.283 Q1 |
| 4 | 12 Felipe Massa | Sauber | 1:34.759 | — | — | +0.747 Q1 |
| 5 | 4 Ralf Schumacher | Williams | 1:34.891 | — | — | +0.879 Q1 |
| 6 | 8 Fernando Alonso | Renault | 1:34.917 | — | — | +0.905 Q1 |
| 7 | 11 Giancarlo Fisichella | Sauber | 1:34.951 | — | — | +0.939 Q1 |
| 8 | 17 Olivier Panis | Toyota | 1:34.975 | — | — | +0.963 Q1 |
| 9 | 10 Takuma Sato | BAR | 1:34.993 | — | — | +0.981 Q1 |
| 10 | 5 David Coulthard | McLaren | 1:35.029 | — | — | +1.017 Q1 |
| 11 | 3 Juan Pablo Montoya | Williams | 1:35.245 | — | — | +1.233 Q1 |
| 12 | 14 Mark Webber | Jaguar | 1:35.286 | — | — | +1.274 Q1 |
| 13 | 7 Jacques Villeneuve | Renault | 1:35.384 | — | — | +1.372 Q1 |
| 14 | 17 Ricardo Zonta | Toyota | 1:35.410 | — | — | +1.398 Q1 |
| 15 | 18 Nick Heidfeld | Jordan | 1:36.507 | — | — | +2.495 Q1 |
| 16 | 15 Christian Klien | Jaguar | 1:36.535 | — | — | +2.523 Q1 |
| 17 | 19 Timo Glock | Jordan | 1:37.140 | — | — | +3.128 Q1 |
| 18 | 21 Zsolt Baumgartner | Minardi | 1:40.240 | — | — | +6.228 Q1 |
| 19 | 20 Gianmaria Bruni | Minardi | — | — | ||
| 20 | 1 Michael Schumacher | Ferrari | — | — |
Starting grid
Official
2
3
4
12 Felipe Massa
5
6
7
8
9
5 David Coulthard
▲1
10
3 Juan Pablo Montoya
▲1
11
14 Mark Webber
▲1
12
7 Jacques Villeneuve
▲1
13
17 Ricardo Zonta
▲1
14
18 Nick Heidfeld
▲1
15
15 Christian Klien
▲1
16
19 Timo Glock
▲1
17
20 Gianmaria Bruni
▲2
18
10 Takuma Sato
▼9
19
21 Zsolt Baumgartner
▼1
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 | 1 Michael Schumacher | 1:32.238 | L55 |
| 2 | 2 Rubens Barrichello | 1:32.455 | L28 |
| 3 | 1 Michael Schumacher | 1:32.576 | L19 |
| 4 | 1 Michael Schumacher | 1:32.627 | L18 |
| 5 | 6 Kimi Räikkönen | 1:32.876 | L53 |
| 6 | 9 Jenson Button | 1:32.935 | L33 |
| 7 | 6 Kimi Räikkönen | 1:32.981 | L54 |
| 8 | 6 Kimi Räikkönen | 1:33.023 | L52 |
| 9 | 2 Rubens Barrichello | 1:33.030 | L40 |
| 10 | 9 Jenson Button | 1:33.079 | L34 |
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
Felipe Massa −22
Ricardo Zonta −17
Giancarlo Fisichella −15
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 |
|---|---|---|---|---|---|
| 10 Takuma Sato | Grid penalty | ▼9 | (P9 → P18) | ||
| ▼9 (P9 → P18) | |||||
| 21 Zsolt Baumgartner | Grid penalty | ▼1 | (P18 → P19) | ||
| ▼1 (P18 → P19) | |||||
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