| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Markus Winkelhock | Mücke Motorsport | +131 | 5,404 |
| P2 | Olivier Pla | ASM Formule 3 | +105 | 5,562 |
| P3 | Robert Doornbos | Team Ghinzani | +104 | 5,364 |
| P4 | Bernhard Auinger | Superfund TME | +87 | 5,387 |
| P5 | Alexandre Premat | ASM Formule 3 | +87 | 5,164 |
| P6 | Fabio Carbone | Signature-Plus | +43 | 5,570 |
| P7 | Marcel Lasee | Swiss Racing Team | +78 | 4,874 |
| P8 | Katsuyuki Hiranaka | Prema Powerteam | +56 | 4,964 |
| P9 | Robert Kubica | Prema Powerteam | +10 | 5,391 |
| P10 | Alexandros Margaritis | MB Racing Performance | +44 | 4,711 |
| P11 | Nicolas Lapierre | Signature-Plus | −23 | 5,430 |
| P12 | Charles Zwolsman | Kolles | −7 | 4,994 |
| P13 | César Campaniço | Swiss Racing Team | −26 | 5,032 |
| P14 | Timo Glock | Opel Team KMS | −67 | 5,401 |
| P15 | Simon Abadie | LD Autosport | −39 | 4,798 |
| P16 | Bruno Spengler | ASM Formule 3 | −82 | 5,174 |
| P17 | Hendrik Vieth | Opel Team KMS | −62 | 4,688 |
| P18 | Stefano Proetto | LD Autosport | −63 | 4,494 |
| P19 | Sakon Yamamoto | Superfund TME | −74 | 4,432 |
| P20 | Claudio Torre | HBR Motorsport | −93 | 4,483 |
| P21 | Harold Primat | Saulnier Racing | −78 | 4,108 |
| P22 | Andreas Zuber | Team Rosberg | −129 | 4,561 |
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.