| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jarno Trulli | Renault | +126 | 7,082 |
| P2 | Jenson Button | BAR | +117 | 6,971 |
| P3 | Rubens Barrichello | Ferrari | +56 | 7,676 |
| P4 | Juan Pablo Montoya | Williams | +53 | 7,443 |
| P5 | Felipe Massa | Sauber | +104 | 6,410 |
| P6 | Cristiano da Matta | Toyota | +94 | 6,314 |
| P7 | Nick Heidfeld | Jordan | +88 | 6,159 |
| P8 | Olivier Panis | Toyota | +79 | 6,031 |
| P9 | Zsolt Baumgartner | Minardi | +89 | 5,595 |
| P10 | Ralf Schumacher | Williams | −29 | 7,139 |
| DNF | Michael Schumacher | Ferrari | −121 | 8,689 |
| DNF | Fernando Alonso | Renault | −43 | 6,848 |
| DNF | Kimi Räikkönen | McLaren | −49 | 6,673 |
| DNF | Gianmaria Bruni | Minardi | −17 | 5,960 |
| DNF | Giorgio Pantano | Jordan | −28 | 5,863 |
| DNF | Mark Webber | Jaguar | −52 | 5,980 |
| DNF | Takuma Sato | BAR | −85 | 6,214 |
| DNF | David Coulthard | McLaren | −144 | 6,846 |
| DNF | Giancarlo Fisichella | Sauber | −108 | 6,053 |
| DNF | Christian Klien | Jaguar | −130 | 6,135 |
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.