| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nicolas Lapierre | DAMS | +131 | 5,950 |
| P2 | Luca Filippi | Super Nova International | +92 | 6,284 |
| P3 | Lucas di Grassi | ART Grand Prix | +66 | 6,426 |
| P4 | Javier Villa | Racing Engineering | +98 | 5,694 |
| P5 | Mike Conway | Super Nova International | +65 | 5,927 |
| P6 | Andy Soucek | DPR | +75 | 5,538 |
| P7 | Karun Chandhok | Durango | +71 | 5,365 |
| P8 | Ho-Pin Tung | BCN Competicion | +70 | 5,125 |
| P9 | Vitaly Petrov | Campos Grand Prix | +39 | 5,335 |
| P10 | Sébastien Buemi | ART Grand Prix | −2 | 5,670 |
| P11 | Markus Niemelä | BCN Competicion | +5 | 5,339 |
| P12 | Christian Bakkerud | DPR | +3 | 5,122 |
| P13 | Adrian Zaugg | Arden International | −27 | 5,317 |
| P14 | Jason Tahinci | Petrol Ofisi FMS International | +24 | 4,295 |
| P15 | Roldán Rodríguez | Minardi Piquet Sports | −84 | 5,644 |
| P16 | Borja García | Durango | −83 | 5,384 |
| P17 | Timo Glock | iSport International | −196 | 6,965 |
| P18 | Andreas Zuber | iSport International | −134 | 5,639 |
| P19 | Alexandre Negrão | Minardi Piquet Sports | −124 | 5,247 |
| P20 | Ricardo Risatti | Trident Racing | −89 | 4,467 |
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.