| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Roger Vögeli | LUBNER Motorsport Opel | +125 | 2,174 |
| Jasmin Preisig | +102 | 2,385 | ||
| Daniel Hadorn | +111 | 2,296 | ||
| P2 | Marcel Hartl | LUBNER Motorsport Opel | +54 | 2,386 |
| David Griessner | +47 | 2,458 | ||
| Glib Kutepov | +87 | 2,090 | ||
| P3 | Marc Legel | Bonk Motorsport Opel | +54 | 2,019 |
| Roman Löhnert | +50 | 2,055 | ||
| Raphael Hundeborn | +76 | 1,824 | ||
| P4 | Guido Heinrich | Car #353 | +38 | 1,763 |
| P5 | Philip Schauerte | Car #357 | +42 | 1,251 |
| Jens Rarbach | +1 | 1,712 | ||
| Thorsten Willems | +18 | 1,537 | ||
| P6 | Volker Strycek | Car #355 | −88 | 2,070 |
| Lena Strycek | −58 | 1,778 | ||
| Robin Strycek | −81 | 1,997 | ||
| P7 | Lucas Waltermann | LUBNER Motorsport Opel | −119 | 1,937 |
| Sandro Rothenberger | −78 | 1,557 | ||
| Andrea Sabbatini | −99 | 1,747 | ||
| P8 | Ralph-Gerald Schlüter | Car #350 | −144 | 1,756 |
| Thomas Rehlinger | −89 | 1,241 | ||
| Friedemann Kobusch | −127 | 1,598 |
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.