| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alexander Schula | Car #339 | +106 | 2,413 |
| Willy Hüppi | +132 | 2,177 | ||
| P2 | Hannu Luostarinen | Car #353 | +37 | 2,872 |
| Heinz-Otto Fritzsche | +46 | 2,757 | ||
| Jürgen Fritzsche | +46 | 2,757 | ||
| P3 | Marc Legel | Bonk Motorsport Opel | +92 | 2,102 |
| Mario Merten | +43 | 2,558 | ||
| Jürgen Nett | +71 | 2,280 | ||
| P4 | Marcel Hartl | LUBNER Motorsport Opel | +74 | 2,069 |
| Roger Vögeli | +98 | 1,861 | ||
| Robert Schröder | +101 | 1,826 | ||
| P5 | Juha Hannonen | LUBNER Motorsport Opel | +48 | 2,084 |
| Jari Nuoramo | +48 | 2,082 | ||
| Daniel Bohr | +98 | 1,557 | ||
| P6 | Elmar Jurek | Car #340 | −12 | 2,404 |
| Ben Harper | +52 | 1,806 | ||
| P7 | Roland Poulsen | Bliss Autosport Opel | +35 | 1,760 |
| Oliver Bliss | +44 | 1,655 | ||
| P8 | Robin Strycek | Team Schirmer Opel | +5 | 1,798 |
| Moritz Oestreich | −10 | 1,931 | ||
| P9 | Volker Strycek | Kissling Motorsport Opel | −38 | 1,958 |
| Stefan Kissling | −9 | 1,692 | ||
| P10 | Uwe Unteroberdörster | Car #352 | −38 | 1,731 |
| Ilkka Kariste | −49 | 1,823 | ||
| . Sepo Hunt | −50 | 1,835 | ||
| P11 | Marcel Senn | Bonk Motorsport | −53 | 1,639 |
| Jasmin Preisig | −78 | 1,866 | ||
| P12 | Yigit Yazici | LUBNER Motorsport Opel | −79 | 1,646 |
| Edgar Berners-Schönleben | −106 | 1,900 | ||
| Mehmet Kaya Mustafa | −79 | 1,646 | ||
| P13 | Ronja Assmann | Team Flying Horse Opel | −95 | 1,574 |
| Raphael Hundeborn | −100 | 1,614 | ||
| Lena Strycek | −99 | 1,607 | ||
| P14 | Tatjana Hanser | Car #357 | −124 | 1,601 |
| Thomas Rehlinger | −124 | 1,601 | ||
| Martin Kautenburger | −118 | 1,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.