| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Giancarlo Fisichella | Renault | +145 | 6,863 |
| P2 | Rubens Barrichello | Ferrari | +60 | 7,975 |
| P3 | Fernando Alonso | Renault | +92 | 7,149 |
| P4 | David Coulthard | Red Bull | +87 | 6,968 |
| P5 | Mark Webber | Williams | +122 | 6,197 |
| P6 | Juan Pablo Montoya | McLaren | +20 | 7,496 |
| P7 | Christian Klien | Red Bull | +91 | 6,155 |
| P8 | Kimi Räikkönen | McLaren | +25 | 6,886 |
| P9 | Jarno Trulli | Toyota | +14 | 6,796 |
| P10 | Felipe Massa | Sauber | +19 | 6,481 |
| P12 | Ralf Schumacher | Toyota | −37 | 6,802 |
| P13 | Jacques Villeneuve | Sauber | −9 | 6,143 |
| P15 | Narain Karthikeyan | Jordan | −44 | 6,156 |
| P16 | Tiago Monteiro | Jordan | −2 | 5,164 |
| P17 | Patrick Friesacher | Minardi | −62 | 5,919 |
| DNF | Jenson Button | BAR | −47 | 7,217 |
| DNF | Takuma Sato | BAR | −55 | 6,570 |
| DNF | Michael Schumacher | Ferrari | −229 | 8,591 |
| DNF | Nick Heidfeld | Williams | −91 | 5,849 |
| DNF | Christijan Albers | Minardi | −100 | 5,716 |
Rating Δ is the Elo exchange from this race: taken from the cars finished behind, ceded to those ahead, net zero across the field. A shared car splits its change among co-drivers by FIA grade, so both appear at the same position.