| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Andreas Gülden | Max Kruse Racing | +127 | 2,539 |
| Benjamin Leuchter | +27 | 4,274 | ||
| Jasmin Preisig | +111 | 2,748 | ||
| P2 | Tom Coronel | Max Kruse Racing | −17 | 4,190 |
| P3 | Michael Bonk | Bonk Motorsport KG | +29 | 2,875 |
| Hermann Bock | +43 | 2,714 | ||
| P4 | Jens Wulf | MSC Sinzig e.V. im ADAC | +75 | 2,037 |
| Volker Garrn | +92 | 1,803 | ||
| P5 | Jörg Kittelmann | Team Mathol Racing e.V. Seat | −8 | 2,421 |
| Wolfgang Weber | −50 | 2,933 | ||
| P6 | Kai Jordan | mathilda racing Seat | +41 | 1,442 |
| Mathias Schläppi | −21 | 2,242 | ||
| Matthias Wasel | −12 | 2,136 | ||
| P7 | Thomas Mennecke | Car #303 | +4 | 1,507 |
| Alexander Schmidt | +10 | 1,417 | ||
| P8 | Stefan Tribelhorn | MSC Sinzig e.V. im ADAC | −48 | 1,641 |
| Johann Wanger | −61 | 1,818 | ||
| DNF | Ulrich Schmidt | GITI TIRE MOTORSPORT BY WS RACING | −85 | 1,585 |
| Christian Bock | −129 | 2,188 |
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.