| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Bruno Junqueira | Petrobras Junior Team | +122 | 6,058 |
| P2 | Jamie Davies | Fortec Motorsports | +105 | 6,123 |
| P3 | David Saelens | D2 Playlife Super Nova | +120 | 5,721 |
| P4 | Kevin McGarrity | Nordic Racing / MobilCom | +144 | 5,218 |
| P5 | Nicolas Minassian | D2 Playlife Super Nova | +73 | 6,029 |
| P6 | Franck Montagny | DAMS | +78 | 5,778 |
| P7 | Justin Wilson | Nordic Racing / Coca-Cola | +77 | 5,604 |
| P8 | Fernando Alonso | Team Astromega | +50 | 5,811 |
| P9 | Jeff van Hooydonk | Witmeur Team KTR | +55 | 5,552 |
| P10 | Fabrizio Gollin | Coloni Motorsport | +51 | 5,433 |
| P11 | Andreas Scheld | Fortec Motorsports | +41 | 5,394 |
| P12 | Mark Webber | European Arrows | +8 | 5,669 |
| DNF | Christijan Albers | European Arrows | +20 | 5,337 |
| DNF | Enrique Bernoldi | Red Bull Junior Team | +4 | 5,381 |
| DNF | Marc Hynes | World Racing Team | −9 | 5,376 |
| DNF | Darren Manning | Arden Team Russia | −39 | 5,619 |
| DNF | Soheil Ayari | Coloni Motorsport | −45 | 5,522 |
| DNF | Andrea Piccini | Kid Jensen Racing | −58 | 5,521 |
| DNF | Ananda Mikola | World Racing Team | −48 | 5,204 |
| DNF | André Couto | Gauloises Formula | −90 | 5,611 |
| DNF | Bas Leinders | Kid Jensen Racing | −59 | 4,989 |
| DNF | Ricardo Maurício | Red Bull Junior Team | −80 | 5,111 |
| DNF | Stéphane Sarrazin | Mysap.com Team | −152 | 5,943 |
| DNF | Sebastien Bourdais | Gauloises Formula | −150 | 5,724 |
| DNF | Fabrice Walfisch | Team Astromega | −85 | 4,624 |
| DNF | Viktor Maslov | Arden Team Russia | −131 | 5,103 |
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.