| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Vitaly Petrov | Campos Grand Prix | +168 | 5,524 |
| P2 | Giorgio Pantano | Campos Grand Prix | +64 | 6,795 |
| P3 | Kazuki Nakajima | DAMS | +88 | 6,127 |
| P4 | Marcos Martinez | Racing Engineering | +116 | 5,459 |
| P5 | Borja García | Durango | +101 | 5,412 |
| P6 | Andy Soucek | DPR | +59 | 5,739 |
| P7 | Timo Glock | iSport International | −36 | 6,929 |
| P8 | Javier Villa | Racing Engineering | +27 | 5,658 |
| P9 | Mikhail Aleshin | ART Grand Prix | +20 | 5,485 |
| P10 | Filipe Albuquerque | Arden International | −3 | 5,538 |
| P11 | Mike Conway | Super Nova International | −50 | 5,949 |
| P12 | Ho-Pin Tung | BCN Competicion | −20 | 5,245 |
| P13 | Andreas Zuber | iSport International | −61 | 5,564 |
| P14 | Jason Tahinci | Petrol Ofisi FMS International | +7 | 4,252 |
| P15 | Markus Niemelä | BCN Competicion | −77 | 5,262 |
| P16 | Alexandre Negrão | Minardi Piquet Sports | −86 | 5,113 |
| P17 | Karun Chandhok | Durango | −125 | 5,408 |
| P18 | Luca Filippi | Super Nova International | −193 | 6,111 |
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.