| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Luca Filippi | Super Nova International | +163 | 5,662 |
| P2 | Timo Glock | iSport International | +67 | 6,801 |
| P3 | Andreas Zuber | iSport International | +130 | 5,628 |
| P4 | Bruno Senna | Arden International | +86 | 5,986 |
| P5 | Lucas di Grassi | ART Grand Prix | +92 | 5,663 |
| P6 | Adrian Zaugg | Arden International | +78 | 5,603 |
| P7 | Nicolas Lapierre | DAMS | +16 | 6,228 |
| P8 | Borja García | Durango | +24 | 5,863 |
| P9 | Karun Chandhok | Durango | +41 | 5,374 |
| P10 | Michael Ammermüller | ART Grand Prix | −17 | 5,932 |
| P11 | Sakon Yamamoto | BCN Competicion | +59 | 4,539 |
| P12 | Andy Soucek | DPR | −49 | 5,876 |
| P13 | Christian Bakkerud | DPR | −30 | 5,370 |
| P14 | Vitaly Petrov | Campos Grand Prix | −29 | 5,098 |
| P15 | Ho-Pin Tung | BCN Competicion | −81 | 5,574 |
| P16 | Antonio Pizzonia | Petrol Ofisi FMS International | −123 | 5,918 |
| P17 | Kazuki Nakajima | DAMS | −130 | 5,770 |
| P18 | Kohei Hirate | Trident Racing | −147 | 5,753 |
| P19 | Sergio Jimenez | Racing Engineering | −150 | 5,550 |
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.