| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Daniel Blickle | CARE FOR CLIMATE | +150 | 2,629 |
| Niklas Steinhaus | +152 | 2,613 | ||
| P2 | Jens Moetefindt | ADAC Team Weser-Ems e.V. | +92 | 2,838 |
| Fabian Finck | +107 | 2,640 | ||
| P3 | Alex Brundle | PROsport-Performance GmbH | −56 | 4,863 |
| Michele Beretta | −15 | 3,679 | ||
| P4 | Maik Rosenberg | BLACK FALCON Team TMD Friction | +30 | 2,571 |
| Stephan Rösler | −78 | 4,473 | ||
| P5 | Sunny Wong Yat Shing | PROsport-Performance GmbH | +69 | 1,889 |
| Andy Yan | +69 | 1,889 | ||
| P6 | Ulrich Korn | Pixum Team Adrenalin Motorsport | +21 | 1,995 |
| Erki Koldits | +8 | 2,167 | ||
| Markus Zünd | +37 | 1,757 | ||
| P7 | Reinhard Schmiedel | Team Securtal Sorg Rennsport | — | 1,752 |
| Christian Straube | −22 | 2,070 | ||
| Ugo Vicenzi | +4 | 1,688 | ||
| P8 | Christopher Rink | Pixum Team Adrenalin Motorsport | −136 | 2,867 |
| Danny Brink | −135 | 2,857 | ||
| Christian Konnerth | −160 | 3,223 | ||
| Norbert Fischer | −167 | 3,333 | ||
| DNF | Matthias Kaiser | Car #455 | −79 | 1,742 |
| Bernd Kleeschulte | −121 | 2,321 | ||
| Florian Quante | −126 | 2,387 |
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.